ECF
1.5
Toggle main menu visibility
Main Page
Modules
Classes
Class List
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
Functions
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
w
Variables
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
Related Functions
Files
File List
D:
Projekt
ECF_trunk
examples
CGP
src
cartesian
CartesianCrxUniform.h
1
#ifndef ECF_CARTESIAN_CARTESIANCRXUNIFORM_H
2
#define ECF_CARTESIAN_CARTESIANCRXUNIFORM_H
3
#include <ECF_base.h>
4
namespace
cartesian {
5
class
CartesianCrxUniform
:
public
CrossoverOp
6
{
7
public
:
8
void
registerParameters
(StateP state);
9
bool
initialize
(StateP state);
10
bool
mate
(GenotypeP gen1, GenotypeP gen2, GenotypeP child);
11
};
12
typedef
boost::shared_ptr<CartesianCrxUniform> CartesianCrxUniformP;
13
}
14
#endif
//ECF_CARTESIAN_CARTESIANCRXUNIFORM_H
CrossoverOp
CrossoverOp base class.
Definition:
Crossover.h:19
cartesian::CartesianCrxUniform
Definition:
CartesianCrxUniform.h:6
cartesian::CartesianCrxUniform::registerParameters
void registerParameters(StateP state)
Register parameters with the system. Called before CrossoverOp::initialize.
Definition:
CartesianCrxUniform.cpp:5
cartesian::CartesianCrxUniform::mate
bool mate(GenotypeP gen1, GenotypeP gen2, GenotypeP child)
Definition:
CartesianCrxUniform.cpp:17
cartesian::CartesianCrxUniform::initialize
bool initialize(StateP state)
Initialize crossover operator. Called before first crossover operation.
Definition:
CartesianCrxUniform.cpp:10
Generated on Wed Aug 3 2022 17:50:42 for ECF by
1.9.4