Genetic operators


enum Arity
EOOp
Abstract data types for EO operators
template <class EOType> struct SortEOp
for sorting EO Ops
template <class EOType> struct SortEOpPt
For sorting EOOp pointers, can be used later on
BinOp
Binary genetic operator: subclasses EOOp, and defines basically the operator() with two operands
MonOp
MonOp is the monary operator: genetic operator that takes only one EO
NaryOp
NaryOp is the N-ary operator: genetic operator that takes several EOs
What is a genetic algorithm without genetic operators? There is a genetic operator hierarchy, with EOOp as father and MonOp (monary or unary operator) and BinOp (binary operator) as siblings. Nobody should subclass EOOp, you should subclass BinOp or MonOp, those are the ones actually used here.
Author:
GeNeura Team
Version:
0.0

alphabetic index hierarchy of classes


BinOp