Public Member Functions

FloatingPoint::FloatingPoint Class Reference
[Genotypes, FloatingPoint]

FloatingPoint class - implements genotype as a vector of floating point values. More...

#include <FloatingPoint.h>

Inheritance diagram for FloatingPoint::FloatingPoint:
RealValueGenotype Genotype

List of all members.

Public Member Functions

bool initialize (StateP state)
 Initialize a genotype object (read parameters, perform sanity check, build data).
void registerParameters (StateP state)
 Register genotype's parameters (called before Genotype::initialize).
double getLBound ()
 return lower bound of the defined interval
double getUBound ()
 return upper bound of the defined interval
FloatingPoint * copy ()
 Create an identical copy of the genotype object.
std::vector< CrossoverOpP > getCrossoverOp ()
 return usable crx operators
std::vector< MutationOpP > getMutationOp ()
 Create and return a vector of mutation operators.
void write (XMLNode &xFloatingPoint)
 Write genotype data to XMLNode.
void read (XMLNode &xFloatingPoint)
 Read genotype data from XMLNode.

Detailed Description

FloatingPoint class - implements genotype as a vector of floating point values.

FloatingPoint genotype parameters are (inherited from RealValueGenoptype):

Definition at line 39 of file FloatingPoint.h.


The documentation for this class was generated from the following files: