EvolvingObjects
|
eoStPointMutation --> replace a Node with a Node of the same arity and type More...
#include <gp/eoStParseTreeOp.h>
Public Types | |
typedef eoParseTree< FType, Node > | EoType |
Public Member Functions | |
eoStPointMutation (std::vector< Node > &_node) | |
Constructor. | |
virtual std::string | className () const |
the class name | |
virtual | ~eoStPointMutation () |
Dtor. | |
bool | operator() (EoType &_eo1) |
Mutate an individual. | |
Private Attributes | |
std::map< int, std::map< int, std::vector< Node > > > | node |
eoStPointMutation --> replace a Node with a Node of the same arity and type
Definition at line 198 of file eoStParseTreeOp.h.
eoStPointMutation< FType, Node >::eoStPointMutation | ( | std::vector< Node > & | _node | ) | [inline] |
Constructor.
_node | The std::vector of Nodes given to the eoGpDepthInitializer |
Definition at line 208 of file eoStParseTreeOp.h.
bool eoStPointMutation< FType, Node >::operator() | ( | EoType & | _eo1 | ) | [inline] |
Mutate an individual.
_eo1 | The individual that is to be changed |
Definition at line 237 of file eoStParseTreeOp.h.
References eoRng::random().