00001 00042 #include <SharkDefs.h> 00043 #include <EALib/Chromosome.h> 00044 00045 00046 bool Chromosome::operator == (const Chromosome& c) const 00047 { 00048 UNDEFINED 00049 return false; 00050 } 00051 00052 bool Chromosome::operator < (const Chromosome& c) const 00053 { 00054 UNDEFINED 00055 return false; 00056 } 00057 00058 00059 //=========================================================================== 00060 00061 // 00062 // added by Marc Toussaint and Stefan Wiegand at 20.11.2002 00063 // 00064 00066 void Chromosome::init() 00067 {} 00068 void Chromosome::init(const char* filename) 00069 {} 00070 void Chromosome::mutate() 00071 {} 00072 #ifdef EALIB_REGISTER_INDIVIDUAL 00073 void Chromosome::registerIndividual(const Individual& i, uint you) {} 00074 #endif 00075 void Chromosome::appendToIndividual(Individual& i) 00076 {} 00077 00079 int Chromosome::pvm_pkchrom() 00080 { 00081 std::cerr << "EALib/Chromosome.cpp: default dummy routine for pvm_pkchrom() implemented." << std::endl; 00082 return -1 ; 00083 } 00084 int Chromosome::pvm_upkchrom() 00085 { 00086 std::cerr << "EALib/Chromosome.cpp: default dummy routine for pvm_upkchrom() implemented." << std::endl; 00087 return -1; 00088 } 00089 00090 //=========================================================================== 00091 // 00092