EvolvingObjects
|
COmbined Binary genetic operator: operator() has two operands, only the first one can be modified. More...
#include <eoProportionalCombinedOp.h>
Public Member Functions | |
eoPropCombinedBinOp (eoBinOp< EOT > &_first, const double _rate) | |
Ctor. | |
virtual std::string | className () const |
virtual void | add (eoBinOp< EOT > &_op, const double _rate, bool _verbose=false) |
virtual void | operator() (EOT &_indi1, const EOT &_indi2) |
The pure virtual function that needs to be implemented by the subclass. | |
Private Attributes | |
std::vector< eoBinOp< EOT > * > | ops |
std::vector< double > | rates |
COmbined Binary genetic operator: operator() has two operands, only the first one can be modified.
Definition at line 123 of file eoProportionalCombinedOp.h.