#ifndef TreeMutSimple_h #define TreeMutSimple_h class TreeMutSimple : public MutationOp { public: // svaki Genotype mora definirati svoju mutaciju bool mutate(GenotypeP gene); // mutate a genotype bool initialize(StateP); void registerParameters(StateP); }; typedef boost::shared_ptr TreeMutSimpleP; //Pomocna iskemijana klasa za rjesavanje jednog algoritma...TODO: Maknuti iz uporabe istu !!!:D class IntegerArray { public: IntegerArray(int arraySize); void add(int value); int get(int index); void erase(int index); int getSize(); void print(); ~IntegerArray(void); private: int* array_; int arraySize_; int nElements_; int terminator_; }; #endif // TreeMutSimple_h