eoOp(3)

NAME
eoOp - Abstract data types for EO operators.

SYNOPSIS

#include <eoOp.h>

Inherited by eoBinOp< EOType >, eoMonOp< EOType >, and eoQuadOp< EOType >.

  [NOHEADER]
enum OpType { unary = 0, binary = 1, quadratic = 2, general = 3 }
eoOp (OpType _type)
Ctor.
eoOp (const eoOp &_eop)
Copy Ctor.
virtual ~eoOp ()
Needed virtual destructor.
OpType getType () const
getType: number of operands it takes and individuals it produces
OpType opType
OpType is the type of the operator: how many operands it takes and how many it produces.

Detailed Description

  template<class EOType> class eoOp< EOType >
Abstract data types for EO operators. Genetic operators act on chromosomes, changing them. The type to use them on is problem specific. If your genotype is a std::vector<bool>, there are operators that work specifically on std::vector<bool>, but you might also find that generic operators working on std::vector<T> are what you need.

Definition at line 68 of file eoOp.h.

Author

Generated automatically by Doxygen for EO from the source code.