/** -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- The above line is usefulin Emacs-like editors */ /* Template for simple mutation operators ====================================== */ #ifndef eoMyDerivedMonOp_H #define eoMyDerivedMonOp_H #include /** Always write a comment in this format before class definition if you want the class to be documented by Doxygen */ 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; } private: paramType anyParameter }; #endif