• Main Page
  • Modules
  • Classes
  • Files
  • File List

D:/Projekt/ECF_trunk/ECF/Context.h

00001 #ifndef Context_h
00002 #define Context_h
00003 
00011 class EvolutionContext
00012 {
00013     friend class State;
00014 
00015 public:
00016     IndividualP evaluatedIndividual;                
00017     IndividualP mutatedIndividual;                  
00018     IndividualP firstParent, secondParent, child;   
00019     void* environment;                              
00020 
00024     bool initialize()
00025     {
00026         bTerminate_ = false;
00027         generationNo_ = 0;
00028         return true;
00029     }
00030 
00031 protected:
00032     bool bTerminate_;
00033     uint generationNo_;
00034 };
00035 typedef boost::shared_ptr<EvolutionContext> EvolutionContextP;
00036 
00037 #endif // Context_h

Generated on Tue Nov 4 2014 13:04:30 for ECF by  doxygen 1.7.1