ECF
1.5
D:
Projekt
ECF_trunk
ECF
bitstring
BitStringCrsUniform.h
1
#ifndef BitStringUniformCrs_h
2
#define BitStringUniformCrs_h
3
4
5
namespace
BitString
6
{
7
12
class
BitStringCrsUniform
:
public
CrossoverOp
13
{
14
public
:
15
bool
mate
(GenotypeP gen1, GenotypeP gen2, GenotypeP child);
16
bool
initialize
(StateP);
17
void
registerParameters
(StateP);
18
};
19
typedef
boost::shared_ptr<BitStringCrsUniform> BitStrCrsUniformP;
20
}
21
#endif
// BitStringUniformCrs_h
22
BitString::BitStringCrsUniform
BitString genotype uniform crossover operator.
Definition:
BitStringCrsUniform.h:13
BitString::BitStringCrsUniform::mate
bool mate(GenotypeP gen1, GenotypeP gen2, GenotypeP child)
Definition:
BitStringCrsUniform.cpp:21
BitString::BitStringCrsUniform::initialize
bool initialize(StateP)
Initialize crossover operator. Called before first crossover operation.
Definition:
BitStringCrsUniform.cpp:13
BitString::BitStringCrsUniform::registerParameters
void registerParameters(StateP)
Register parameters with the system. Called before CrossoverOp::initialize.
Definition:
BitStringCrsUniform.cpp:7
CrossoverOp
CrossoverOp base class.
Definition:
Crossover.h:19
Generated on Wed Aug 3 2022 17:50:40 for ECF by
1.9.4