Oh, right found some errors using gcc

This commit is contained in:
mac 2000-06-12 20:24:27 +00:00
commit 71b0dc1771
3 changed files with 6 additions and 3 deletions

View file

@ -32,6 +32,9 @@
#include <utils/eoMonitor.h>
#include <eoObject.h>
/**
Prints statistics to file
*/
class eoFileMonitor : public eoMonitor
{
public :

View file

@ -60,7 +60,7 @@ class eoAverageStat : public eoStat<EOT, double>
public :
eoAverageStat(std::string _description = "AverageFitness") : eoStat<EOT, double>(0.0, _description) {}
static double sumFitness(double _sum, const EOT& eot)
static double sumFitness(double _sum, const EOT& _eot)
{
_sum += _eot.fitness();
return _sum;
@ -72,7 +72,7 @@ public :
{
double v = std::accumulate(_pop.begin(), _pop.end(), 0.0, eoAverageStat::sumFitness);
value() = v / pop.size();
value() = v / _pop.size();
}
};

View file

@ -66,7 +66,7 @@ main(int argc, char *argv[])
eoEsObjectiveBounds bounds(chromSize.value(), minimum.value(), maximum.value());
// Run the appropriate algorithm
if (stdevs.value() == false && corr.value == false)
if (stdevs.value() == false && corr.value() == false)
{
runAlgorithm(eoEsSimple<FitT>() ,parser, bounds);
}