/* Template for simple mutation operators ====================================== */ #ifndef eoMyDerivedMonOp_H #define eoMyDerivedMonOp_H #include template class eoMyDerivedMonOp: public eoMonOp { public: /** * (Default) Constructor. */ eoMyDerivedMonOp(paramType _anyParameter) : anyParameter(_anyParameter) {} /// The class name. Used to display statistics string className() const { return "eoMyDerivedMonOp"; } /** * modifies the parent * @param Indi The parent */ bool operator()(Indi& Indi) { // do whatever needs to be done // if Indi has been modified return true; // otherwise // return false; } protected: paramType anyParameter }; #endif