#include <EGEnvironment.h>
Public Methods | |
void | NextGeneration () |
Increases generation counter by 1. | |
void | Display (std::ostream &) const |
Outputs the Environment. | |
void | SaveEnvironment () const |
Saves the Environment. | |
void | LoadEnvironment () |
Loads the Environment. | |
UInt | PopSize () const |
UInt | NumIn () const |
UInt | NumOut () const |
UInt | SubGraphSize () const |
UInt | MaxNodeSize () const |
Float | CrossoverRate () const |
Float | MutationRate () const |
UInt | MaxGeneration () const |
UInt | CurrentGeneration () const |
std::string | WorkDir () const |
bool | GenerateDot () const |
bool | GeneratePopLog () const |
std::string | Input () const |
bool | GenerateTimeLog () const |
bool | GenerateFitnessLog () const |
bool | GenerateBestLog () const |
bool | GeneratePopSave () const |
bool | GenerateEachGeneration () const |
void | SetPopSize (UInt n) |
void | SetNumIn (UInt n) |
void | SetNumOut (UInt n) |
void | SetSubGraphSize (UInt n) |
void | SetMaxNodeSize (UInt n) |
void | SetCrossoverRate (Float f) |
void | SetMutationRate (Float f) |
void | SetMaxGeneration (UInt n) |
void | SetWorkDir (std::string s) |
void | SetGenerateDot (bool b) |
void | SetGeneratePopLog (bool b) |
void | SetInput (std::string s) |
void | SetGenerateTimeLog (bool b) |
void | SetGenerateFitnessLog (bool b) |
void | SetGenerateBestLog (bool b) |
void | SetGeneratePopSave (bool b) |
void | SetGenerateEachGeneration (bool b) |
EGEnvironment () | |
Constructor. | |
~EGEnvironment () | |
Static Public Methods | |
EGEnvironment & | Instance () |
Gets the Environment. |
|
Constructor.
|
|
|
|
|
|
|
|
Outputs the Environment.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gets the Environment.
|
|
Loads the Environment.
|
|
|
|
|
|
|
|
Increases generation counter by 1.
|
|
|
|
|
|
|
|
Saves the Environment.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|