ECF 1.7
BitStringCrsUniform.h
1#ifndef BitStringUniformCrs_h
2#define BitStringUniformCrs_h
3
4
5namespace BitString
6{
7
12class BitStringCrsUniform : public CrossoverOp
13{
14public:
15 bool mate(GenotypeP gen1, GenotypeP gen2, GenotypeP child);
16 bool initialize(StateP);
17 void registerParameters(StateP);
18};
19typedef std::shared_ptr<BitStringCrsUniform> BitStrCrsUniformP;
20}
21#endif // BitStringUniformCrs_h
22
BitString genotype uniform crossover operator.
bool mate(GenotypeP gen1, GenotypeP gen2, GenotypeP child)
bool initialize(StateP)
Initialize crossover operator. Called before first crossover operation.
void registerParameters(StateP)
Register parameters with the system. Called before CrossoverOp::initialize.