summaryrefslogtreecommitdiff
path: root/src/explicitsimulation.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/explicitsimulation.h')
-rw-r--r--src/explicitsimulation.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/explicitsimulation.h b/src/explicitsimulation.h
index 7713c71..e71b489 100644
--- a/src/explicitsimulation.h
+++ b/src/explicitsimulation.h
@@ -22,11 +22,14 @@ namespace Genetic
22 virtual ~ExplicitSimulation(); 22 virtual ~ExplicitSimulation();
23 23
24 void timestep(); 24 void timestep();
25 const Population &getPopulation() const { return xPop; }
25 26
26 Genetic::PhenotypeId selectWeighted(); 27 Genetic::PhenotypeId selectWeighted();
27 28
28 double getMinFitness() const { return dMinFitness; } 29 double getMinFitness() const { return dMinFitness; }
29 double getMaxFitness() const { return dMaxFitness; } 30 double getMaxFitness() const { return dMaxFitness; }
31 double getFitness( Genetic::PhenotypeId id ) const
32 { return hFitness.get( id ); }
30 33
31 protected: 34 protected:
32 void updateFitness(); 35 void updateFitness();