#include <eoVariableLengthMutation.h>
Public Types | |
typedef EOT::AtomType | AtomType |
Public Member Functions | |
eoVlDelMutation (unsigned _nMin, eoGeneDelChooser< EOT > &_chooser) | |
ctor with an external gene chooser | |
eoVlDelMutation (unsigned _nMin) | |
ctor with uniform gene chooser - the default | |
bool | operator() (EOT &_eo) |
Do the job (delete one gene). | |
virtual std::string | className () const |
Private Attributes | |
unsigned | nMin |
eoUniformGeneChooser< EOT > | uChooser |
eoGeneDelChooser< EOT > & | chooser |
Definition at line 110 of file eoVariableLengthMutation.h.
eoVlDelMutation< EOT >::eoVlDelMutation | ( | unsigned | _nMin, | |
eoGeneDelChooser< EOT > & | _chooser | |||
) | [inline] |
ctor with an external gene chooser
nMin | min number of atoms to leave in the individual | |
_geneChooser | an eoGeneCHooser to choose which one to delete |
Definition at line 121 of file eoVariableLengthMutation.h.
eoVlDelMutation< EOT >::eoVlDelMutation | ( | unsigned | _nMin | ) | [inline] |
ctor with uniform gene chooser - the default
nMin | min number of atoms to leave in the individual |
Definition at line 128 of file eoVariableLengthMutation.h.
bool eoVlDelMutation< EOT >::operator() | ( | EOT & | _eo | ) | [inline] |
Do the job (delete one gene).
_eo | the EO to mutate |
Definition at line 134 of file eoVariableLengthMutation.h.