![]() |
ECF 1.7
|
Cartesian genotype: one point mutation operator. More...
#include <CartesianMutSilent.h>
Public Member Functions | |
| bool | mutate (GenotypeP gene) |
| bool | initialize (StateP) |
| Initialize mutation operator. Called before first mutation operation. | |
| void | registerParameters (StateP) |
| Register parameters with the system. Called before MutationOp::initialize. | |
| bool | mutate (GenotypeP gene) |
| bool | initialize (StateP) |
| Initialize mutation operator. Called before first mutation operation. | |
| void | registerParameters (StateP) |
| Register parameters with the system. Called before MutationOp::initialize. | |
Protected Attributes | |
| double | mutProb_ |
Additional Inherited Members | |
| Public Attributes inherited from MutationOp | |
| StateP | state_ |
| double | probability_ |
| probability of usage of this mutation operator | |
| GenotypeP | myGenotype_ |
| pointer to the Genotype that defines this MutationOp | |
Cartesian genotype: one point mutation operator.
Definition at line 11 of file CartesianMutSilent.h.
|
virtual |
Initialize mutation operator. Called before first mutation operation.
Reimplemented from MutationOp.
Definition at line 16 of file CartesianMutSilent.cpp.
|
virtual |
Initialize mutation operator. Called before first mutation operation.
Reimplemented from MutationOp.
|
virtual |
Silent mutation chooses one silent node (if there is one) and mutates its inputs. When silent mutation is performed silent node that is mutated remains silent.
Implements MutationOp.
Definition at line 24 of file CartesianMutSilent.cpp.
|
virtual |
Silent mutation chooses one silent node (if there is one) and mutates its inputs. When silent mutation is performed silent node that is mutated remains silent.
Implements MutationOp.
|
virtual |
Register parameters with the system. Called before MutationOp::initialize.
Reimplemented from MutationOp.
Definition at line 10 of file CartesianMutSilent.cpp.
|
virtual |
Register parameters with the system. Called before MutationOp::initialize.
Reimplemented from MutationOp.
|
protected |
Definition at line 14 of file CartesianMutSilent.h.