Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

neat.h

Go to the documentation of this file.
00001 
00025 #ifndef __ANNALEE_NEAT_H__
00026 #define __ANNALEE_NEAT_H__
00027 
00028 #include "anngenes.h"
00029 
00032 class NEATEncoding : public ANNEncoding {
00033   public:
00034     NEATEncoding () {FORBIDDEN}
00035 
00036                         NEATEncoding        (const GeneticID& name,
00037                                              const StringMap& params);
00038                         NEATEncoding        (const MillerEncoding& other);
00039     
00040     // Implementations
00041 
00042     virtual Genstruct*  replicate           () const;
00043     virtual void        copy                (const Genstruct& other);
00044     virtual bool        execute             (const GeneticMsg& msg) const;
00045     virtual void        addPrivateGenes     (Gentainer& g, const StringMap& params);
00046     virtual void        init                ();
00047     
00048 };
00049 
00050 #endif
00051 

Generated on Thu Feb 10 20:21:26 2005 for Annalee by doxygen1.2.18