NTRT Simulator  Version: Master
 All Classes Namespaces Files Functions Variables Typedefs Friends Pages
NeuroEvolution Class Reference

Public Member Functions

 NeuroEvolution (std::string suffix, std::string config="config.ini", std::string path="")
 
void mutateEveryController ()
 
void combineAndMutate ()
 
void orderAllPopulations ()
 
void evaluatePopulation ()
 
std::vector< NeuroEvoMember * > nextSetOfControllers ()
 
void updateScores (std::vector< double > scores)
 

Public Attributes

const std::string suffix
 
std::string resourcePath
 

Detailed Description

Definition at line 35 of file NeuroEvolution.h.

Member Function Documentation

void NeuroEvolution::orderAllPopulations ( )
Todo:
numberOfTestsBetweenGenerations may not be accurate

Definition at line 149 of file NeuroEvolution.cpp.

Member Data Documentation

std::string NeuroEvolution::resourcePath
Todo:
make this const if we decide to force everyone to put their logs in resources

Definition at line 48 of file NeuroEvolution.h.


The documentation for this class was generated from the following files: