00001 00002 #define GPcacheEvalOp_h 00003 00004 #define MAXPOLJE 1000 00005 #define VEL_CASHA 20 00006 #define BR_STR 100 00007 #define KOEF_JEDNOG 5 00008 #define VRSTA_POLJA 1 00009 00010 /* 00011 vrsta polja 1 random 00012 vrsta polja 2 semi random 00013 vrsta polja 3 svi imaju preddefinirano polje zasad potrebno rucno upisat*/ 00014 00015 00016 class GPcacheEvalOp : public EvaluateOp 00017 { 00018 public : 00019 FitnessP evaluate(IndividualP individual); 00020 00021 00022 } ; 00023 typedef boost :: shared_ptr<GPcacheEvalOp> GPcacheEvalOpP ; 00024