ECF
1.5
D:
Projekt
ECF_trunk
ECF
tree
TreeCrxUniform.h
1
#ifndef TreeCrxUniform_h
2
#define TreeCrxUniform_h
3
4
5
namespace
Tree
6
{
7
13
class
TreeCrxUniform
:
public
CrossoverOp
14
{
15
public
:
16
bool
mate
(GenotypeP gen1, GenotypeP gen2, GenotypeP child);
17
bool
initialize
(StateP);
18
void
registerParameters
(StateP);
19
};
20
typedef
boost::shared_ptr<TreeCrxUniform> TreeCrxUniformP;
21
}
22
#endif
// TreeCrxUniform_h
CrossoverOp
CrossoverOp base class.
Definition:
Crossover.h:19
Tree::TreeCrxUniform
Tree genotype: uniform crx operator. Reference: http://dces.essex.ac.uk/staff/rpoli/gp-field-guide/53...
Definition:
TreeCrxUniform.h:14
Tree::TreeCrxUniform::registerParameters
void registerParameters(StateP)
Register parameters with the system. Called before CrossoverOp::initialize.
Definition:
TreeCrxUniform.cpp:9
Tree::TreeCrxUniform::initialize
bool initialize(StateP)
Initialize crossover operator. Called before first crossover operation.
Definition:
TreeCrxUniform.cpp:15
Tree::TreeCrxUniform::mate
bool mate(GenotypeP gen1, GenotypeP gen2, GenotypeP child)
Definition:
TreeCrxUniform.cpp:23
Generated on Wed Aug 3 2022 17:50:41 for ECF by
1.9.4