ECF 1.7
CartesianMutSilent.h
1#ifndef CartesianMutSilent_h
2#define CartesianMutSilent_h
3
4#include "../ECF_base.h"
5
6
7namespace Cartesian {
11 class CartesianMutSilent : public MutationOp
12 {
13 protected:
14 double mutProb_;
15
16 public:
21 bool mutate(GenotypeP gene);
22 bool initialize(StateP);
23 void registerParameters(StateP);
24 };
25 typedef std::shared_ptr<CartesianMutSilent> CartesianMutSilentP;
26
27}
28
29#endif /* CartesianMutSilent_h */
Cartesian genotype: one point mutation operator.
bool initialize(StateP)
Initialize mutation operator. Called before first mutation operation.
void registerParameters(StateP)
Register parameters with the system. Called before MutationOp::initialize.