main

# Welcome to Evolving Objects

main
intro
tutorial
install
design
eo1PtBitCrossover
classeo1_pt_bit_crossover.html
eoAged
classeo_aged.html
Object
- eoAged
  a0
  (const Object &_o)
- eoAged
  a1
  (const eoAged &_a)
- virtual ~eoAged a2 ()
- unsigned long Age a3 () const
- const eoAged & operator++ a4 ()
- virtual std::string className z9_0 () const
- virtual void readFrom z9_1 (istream &_is)
- virtual void printOn z9_2 (ostream &_os) const
- eoAged
  d0
  ()
- unsigned long age r0
eoAlgo
classeo_algo.html
EOT
eoUF< eoPop< EOT > &, void >
eoArithmeticCrossover
classeo_arithmetic_crossover.html
eoAssembledFitnessAverageStat
classeo_assembled_fitness_average_stat.html
EOT
eoStat< EOT, double >
- EOT::Fitness Fitness w0
- eoAssembledFitnessAverageStat
  a0
  (unsigned _whichTerm=0, std::string _description="Average Fitness")
- virtual void operator() a1 (const eoPop< EOT > &_pop)
- unsigned whichFitnessTerm r0
eoAssembledFitnessBestStat
classeo_assembled_fitness_best_stat.html
EOT
eoStat< EOT, double >
- EOT::Fitness Fitness w0
- eoAssembledFitnessBestStat
  a0
  (unsigned _whichTerm=0, std::string _description="Best Fitness")
- virtual void operator() a1 (const eoPop< EOT > &_pop)
- unsigned whichFitnessTerm r0
eoAtomExchange
classeo_atom_exchange.html
Atom
eoBF< unsigned, Atom &, bool >
- virtual void randomize a0 (unsigned int, unsigned int)
- virtual std::string className a1 () const =0
eoAverageStat
classeo_average_stat.html
EOT
eoStat< EOT, EOT::Fitness >
- EOT::Fitness Fitness w0
- eoAverageStat
  a0
  (std::string _description="Average Fitness")
- eoAverageStat
  a1
  (double _value, std::string _desc)
- virtual void operator() a2 (const eoPop< EOT > &_pop)
- virtual std::string className a3 (void) const
- Fitness sumFitness e0 (double _sum, const EOT &_eot)
- void doit d0 (const eoPop< EOT > &_pop, eoParetoFitness< T >)
- void doit d1 (const eoPop< EOT > &_pop, T)
eoBestFitnessStat
classeo_best_fitness_stat.html
EOT
eoStat< EOT, EOT::Fitness >
- EOT::Fitness Fitness w0
- eoBestFitnessStat
  a0
  (std::string _description="Best ")
- void operator() a1 (const eoPop< EOT > &_pop)
- virtual std::string className a2 (void) const
- void doit d0 (const eoPop< EOT > &_pop, eoParetoFitness< T >)
- void doit d1 (const eoPop< EOT > &_pop, T)
eoBestSelect
classeo_best_select.html
EOT
eoSelectOne< EOT >
- virtual const EOT & operator() a0 (const eoPop< EOT > &_pop)
eoBF
classeo_b_f.html
A1
A2
R
eoFunctorBase
- virtual ~eoBF a0 ()
- virtual R operator() a1 (A1, A2)=0
- eoFunctorBase::binary_function_tag functor_category e0 ()
BiasedNodeSelector
class_biased_node_selector.html
NodeSelector
- BiasedNodeSelector
  a1
  (unsigned n)
- NodeSelection select_node a2 (Sym sym) const
- unsigned nRounds o0
eoBinaryFunctorCounter
classeo_binary_functor_counter.html
BinaryFunctor
eoValueParam< unsigned long >
- eoBinaryFunctorCounter
  a0
  (BinaryFunctor &_func, std::string _name="proc_counter")
- BinaryFunctor::result_type operator() a1 (typename BinaryFunctor::first_argument_type _arg1, typename BinaryFunctor::second_argument_type _arg2)
- BinaryFunctor & func r0
eoBinCloneOp
classeo_bin_clone_op.html
EOT
eoBinOp< EOT >
- eoBinCloneOp
  a0
  ()
- virtual std::string className a1 () const
- virtual bool operator() a2 (EOT &, const EOT &)
eoBinGenOp
classeo_bin_gen_op.html
EOT
eoGenOp
- eoBinGenOp
  a0
  (eoBinOp< EOT > &_op)
- unsigned max_production a1 (void)
- void apply a2 (eoPopulator< EOT > &_pop)
- virtual std::string className a3 () const
- eoBinOp< EOT > & op r0
eoBinOp
classeo_bin_op.html
EOType
eoOp
eoBF< EOType &, const EOType &, bool >
- eoBinOp
  a0
  ()
- virtual std::string className a1 () const
eoBit
classeo_bit.html
FitT
eoVector< FitT, bool >
- eoBit
  a0
  (unsigned size=0, bool value=false)
- virtual std::string className a1 () const
- virtual void printOn a2 (std::ostream &os) const
- virtual void readFrom a3 (std::istream &is)
eoBitBitFlip
classeo_bit_bit_flip.html
eoBitGxOver
classeo_bit_gx_over.html
Chrom
eoQuadOp< Chrom >
- eoBitGxOver
  a0
  (const unsigned _gene_size, const unsigned _num_points=2)
- virtual std::string className a1 () const
- bool operator() a2 (Chrom &chrom1, Chrom &chrom2)
- unsigned gene_size r0
- unsigned num_points r1
eoBitInversion
classeo_bit_inversion.html
Chrom
eoMonOp< Chrom >
- virtual std::string className a0 () const
- bool operator() a1 (Chrom &chrom)
eoBitMutation
classeo_bit_mutation.html
Chrom
eoMonOp< Chrom >
- eoBitMutation
  a0
  (const double &_rate=0.01, bool _normalize=false)
- virtual std::string className a1 () const
- bool operator() a2 (Chrom &chrom)
- double rate r0
- bool normalize r1
eoBitNext
classeo_bit_next.html
Chrom
eoMonOp< Chrom >
- virtual std::string className a0 () const
- bool operator() a1 (Chrom &chrom)
eoBitOpFactory
classeo_bit_op_factory.html
EOT
eoFactory< EOT >
- virtual eoOp< EOT > * make a0 (std::istream &_is)
- eoBitOpFactory
  z23_0
  ()
- virtual ~eoBitOpFactory z23_1 ()
eoBitPrev
classeo_bit_prev.html
Chrom
eoMonOp< Chrom >
- virtual std::string className a0 () const
- bool operator() a1 (Chrom &chrom)
boolean_generator
classboolean__generator.html
- boolean_generator
  a0
  (float _bias=0.5, eoRng &_rng=rng)
- bool operator() a1 (void)
- float bias r0
- eoRng & gen r1
eoBooleanGenerator
classeo_boolean_generator.html
eoRndGenerator< bool >
- eoBooleanGenerator
  a0
  (float _bias=0.5, eoRng &_rng=rng)
- bool operator() a1 (void)
- float bias r0
- eoRng & gen r1
eoBooleanInit
classeo_boolean_init.html
eoInit< bool >
- eoBooleanInit
  a0
  (float _bias=0.5, eoRng &_rng=rng)
- void operator() a1 (bool &_b)
- float bias r0
- eoRng & gen r1
eoBoolFlip
classeo_bool_flip.html
eoMonOp< bool >
- bool operator() a0 (bool &_b)
- virtual string className a1 () const
eoBranchMutation
classeo_branch_mutation.html
FType
Node
eoMonOp< eoParseTree< FType, Node > >
- eoParseTree< FType, Node > EoType w0
- eoBranchMutation
  a0
  (eoInit< EoType > &_init, unsigned _max_length)
- virtual std::string className a1 () const
- virtual ~eoBranchMutation a2 ()
- bool operator() a3 (EoType &_eo1)
- unsigned max_length r0
- eoInit< EoType > & initializer r1
eoBreed
classeo_breed.html
EOT
eoBF< const eoPop< EOT > &, eoPop< EOT > &, void >
eoCellularEasyEA
classeo_cellular_easy_e_a.html
EOT
eoAlgo
- eoCellularEasyEA
  a0
  (eoContinue< EOT > &_cont, eoEvalFunc< EOT > &_eval, eoSelectOne< EOT > &_sel_neigh, eoBinOp< EOT > &_cross, eoMonOp< EOT > &_mut, eoSelectOne< EOT > &_sel_repl)
- eoCellularEasyEA
  a1
  (eoContinue< EOT > &_cont, eoEvalFunc< EOT > &_eval, eoSelectOne< EOT > &_sel_neigh, eoQuadOp< EOT > &_cross, eoMonOp< EOT > &_mut, eoSelectOne< EOT > &_sel_child, eoSelectOne< EOT > &_sel_repl)
- void operator() a2 (eoPop< EOT > &pop)
- virtual eoPop< EOT > neighbours b0 (const eoPop< EOT > &pop, int rank)=0
- eoContinue< EOT > & cont r0
- eoEvalFunc< EOT > & eval r1
- eoPopLoopEval< EOT > popEval r2
- eoSelectOne< EOT > & sel_neigh r3
- eoBF< EOT &, EOT &, bool > & cross r4
- eoMonOp< EOT > & mut r5
- eoSelectOne< EOT > & sel_child r6
- eoSelectOne< EOT > & sel_repl r7
eoCheckPoint
classeo_check_point.html
EOT
eoContinue
- eoCheckPoint
  a0
  (eoContinue< EOT > &_cont)
- bool operator() a1 (const eoPop< EOT > &_pop)
- void add a2 (eoContinue< EOT > &_cont)
- void add a3 (eoSortedStatBase< EOT > &_stat)
- void add a4 (eoStatBase< EOT > &_stat)
- void add a5 (eoMonitor &_mon)
- void add a6 (eoUpdater &_upd)
- virtual std::string className a7 (void) const
- std::string allClassNames a8 () const
- std::vector< eoContinue< EOT > * > continuators r0
- std::vector< eoSortedStatBase< EOT > * > sorted r1
- std::vector< eoStatBase< EOT > * > stats r2
- std::vector< eoMonitor * > monitors r3
- std::vector< eoUpdater * > updaters r4
eoCMABreed
classeo_c_m_a_breed.html
FitT
eoBreed< eoVector< FitT, double > >
- eoCMABreed
  a0
  (eo::CMAState &state_, unsigned lambda_)
- void operator() a1 (const eoPop< EOT > &parents, eoPop< EOT > &offspring)
- eoVector< FitT, double > EOT y0
- eo::CMAState & state r0
- unsigned lambda r1
eoCMAInit
classeo_c_m_a_init.html
FitT
eoInit< eoVector< FitT, double > >
- eoCMAInit
  a0
  (const eo::CMAState &state_)
- void operator() a1 (EOT &v)
- eoVector< FitT, double > EOT y0
- const eo::CMAState & state r0
eoCollapseSubtreeMutation
classeo_collapse_subtree_mutation.html
FType
Node
eoMonOp< eoParseTree< FType, Node > >
- eoParseTree< FType, Node > EoType w0
- eoCollapseSubtreeMutation
  a0
  (eoInit< EoType > &_init, unsigned _max_length)
- virtual std::string className a1 () const
- virtual ~eoCollapseSubtreeMutation a2 ()
- bool operator() a3 (EoType &_eo1)
- unsigned max_length r0
- eoInit< EoType > & initializer r1
eoCombinedContinue
classeo_combined_continue.html
EOT
eoContinue
- EOT::Fitness FitnessType w0
- eoCombinedContinue
  a0
  (eoContinue< EOT > &_cont)
- eoCombinedContinue
  a1
  (eoContinue< EOT > &_cont1, eoContinue< EOT > &_cont2)
- void add a2 (eoContinue< EOT > &_cont)
- void removeLast a3 (void)
- virtual bool operator() a4 (const eoPop< EOT > &_pop)
- virtual std::string className a5 (void) const
- std::vector< eoContinue< EOT > * > continuators r0
eoCombinedInit
classeo_combined_init.html
EOT
eoInit
- eoCombinedInit
  a0
  (eoInit< EOT > &_init, double _rate)
- void add a1 (eoInit< EOT > &_init, double _rate, bool _verbose=false)
- virtual void printOn a2 (std::ostream &_os)
- virtual void operator() a3 (EOT &_eo)
- virtual std::string className a4 (void) const
- std::vector< eoInit< EOT > * > initializers r0
- std::vector< double > rates r1
eoCommaReplacement
classeo_comma_replacement.html
EOT
eoMergeReduce
- eoNoElitism< EOT > no_elite r0
- eoTruncate< EOT > truncate r1
eoContinue
classeo_continue.html
EOT
eoUF< const eoPop< EOT > &, bool >
eoPersistent
- virtual std::string className a0 (void) const
- void readFrom a1 (std::istream &__is)
- void printOn a2 (std::ostream &__os) const
eoCountedDynUpdate
classeo_counted_dyn_update.html
eoDynUpdater
- eoCountedDynUpdate
  a0
  (eoUpdatable &_toUpdate, unsigned _interval)
- void operator() a1 (void)
- const unsigned interval r0
- unsigned counter r1
eoCountedStateSaver
classeo_counted_state_saver.html
eoUpdater
- eoCountedStateSaver
  a0
  (unsigned _interval, const eoState &_state, std::string _prefix, bool _saveOnLastCall, std::string _extension="sav", unsigned _counter=0)
- eoCountedStateSaver
  a1
  (unsigned _interval, const eoState &_state, std::string _prefix="state", std::string _extension="sav", unsigned _counter=0)
- virtual void lastCall a2 (void)
- void operator() a3 (void)
- virtual std::string className a4 (void) const
- void doItNow d0 (void)
- const eoState & state r0
- const unsigned interval r1
- unsigned counter r2
- bool saveOnLastCall r3
- const std::string prefix r4
- const std::string extension r5
Cov
class_cov.html
- void update a1 (double a, double b)
- double get_meana a2 () const
- double get_meanb a3 () const
- double get_cov a4 () const
- double n r0
- double meana r1
- double meanb r2
- double sumcov r3
eoCtrlCContinue
classeo_ctrl_c_continue.html
EOT
eoContinue
- eoCtrlCContinue
  a0
  ()
- virtual bool operator() a1 (const eoPop< EOT > &_vEO)
- virtual std::string className a2 (void) const
eoDetBitFlip
classeo_det_bit_flip.html
Chrom
eoMonOp< Chrom >
- eoDetBitFlip
  a0
  (const unsigned &_num_bit=1)
- virtual std::string className a1 () const
- bool operator() a2 (Chrom &chrom)
- unsigned num_bit r0
eoDeterministicSaDReplacement
classeo_deterministic_sa_d_replacement.html
EOT
eoReplacement
- eoDeterministicSaDReplacement
  a0
  (eoReduce< EOT > &_reduceGlobal, double _surviveParents, double _dieParents=0, double _surviveOffspring=0, double _dieOffspring=0, bool _interpret_as_rate=true)
- eoDeterministicSaDReplacement
  a1
  (double _surviveParents, double _dieParents=0, double _surviveOffspring=0, double _dieOffspring=0, bool _interpret_as_rate=true)
- void operator() a2 (eoPop< EOT > &_parents, eoPop< EOT > &_offspring)
- eoReduce< EOT > & reduceGlobal r0
- eoDeterministicSurviveAndDie< EOT > sAdParents r1
- eoDeterministicSurviveAndDie< EOT > sAdOffspring r2
- eoPlus< EOT > plus r3
- eoTruncate< EOT > truncate r4
eoDeterministicSurviveAndDie
classeo_deterministic_survive_and_die.html
EOT
eoSurviveAndDie
- eoDeterministicSurviveAndDie
  a0
  (double _survive, double _die, bool _interpret_as_rate=true)
- void operator() a1 (eoPop< EOT > &_pop, eoPop< EOT > &_luckyGuys)
eoDetSelect
classeo_det_select.html
EOT
eoSelect
- eoDetSelect
  a0
  (double _rate=1.0, bool _interpret_as_rate=true)
- virtual void operator() a1 (const eoPop< EOT > &_source, eoPop< EOT > &_dest)
- eoHowMany howMany r0
eoDetTournamentSelect
classeo_det_tournament_select.html
EOT
eoSelectOne< EOT >
- eoDetTournamentSelect
  a0
  (unsigned _tSize=2)
- virtual const EOT & operator() a1 (const eoPop< EOT > &_pop)
- unsigned tSize r0
eoDetTournamentTruncate
classeo_det_tournament_truncate.html
EOT
eoReduce
- eoDetTournamentTruncate
  a0
  (unsigned _t_size)
- void operator() a1 (eoPop< EOT > &_newgen, unsigned _newsize)
- unsigned t_size r0
eoDetTournamentTruncateSplit
classeo_det_tournament_truncate_split.html
EOT
eoReduceSplit
- eoDetTournamentTruncateSplit
  a0
  (unsigned _t_size, eoHowMany _howMany, bool _returnEliminated=false)
- void operator() a1 (eoPop< EOT > &_newgen, eoPop< EOT > &_eliminated)
- unsigned t_size r0
- eoHowMany howMany r1
- bool returnEliminated r2
eoDetTournamentWorthSelect
classeo_det_tournament_worth_select.html
EOT
WorthT
eoSelectFromWorth< EOT, WorthT >
- std::vector< WorthT >::iterator worthIterator w0
- eoDetTournamentWorthSelect
  a0
  (eoPerf2Worth< EOT, WorthT > &perf2Worth, unsigned _tSize)
- virtual const EOT & operator() a1 (const eoPop< EOT > &pop)
- unsigned tSize r0
eoDetUniformMutation
classeo_det_uniform_mutation.html
EOT
eoMonOp< EOT >
- eoDetUniformMutation
  a0
  (const double &_epsilon, const unsigned &_no=1)
- eoDetUniformMutation
  a1
  (eoRealVectorBounds &_bounds, const double &_epsilon, const unsigned &_no=1)
- eoDetUniformMutation
  a2
  (eoRealVectorBounds &_bounds, const std::vector< double > &_epsilon, const unsigned &_no=1)
- virtual std::string className a3 () const
- bool operator() a4 (EOT &_eo)
- bool homogeneous r0
- eoRealVectorBounds & bounds r1
- std::vector< double > epsilon r2
- unsigned no r3
eoDistance
classeo_distance.html
EOT
eoBF< const EOT &, const EOT &, double >
eoDistribUpdater
classeo_distrib_updater.html
EOT
eoBF< eoDistribution< EOT > &, eoPop< EOT > &, void >
- virtual void operator() a0 (eoDistribution< EOT > &, eoPop< EOT > &)=0
eoDistribution
classeo_distribution.html
EOT
eoInit
eoPersistent
eoObject
- virtual void operator() a0 (EOT &)=0
dMatrix
classd_matrix.html
- dMatrix
  a0
  (unsigned _s)
- double operator() a1 (unsigned _i, unsigned _j) const
- double & operator() a2 (unsigned _i, unsigned _j)
- void printOn a3 (std::ostream &_os)
- unsigned rSize r0
eoDominanceMap
classeo_dominance_map.html
EoType
eoUF< const eoPop< EoType > &, void >
- void clear a0 ()
- void operator() a1 (const eoPop< EoType > &_pop)
- void remove a2 (unsigned i)
- void setup a3 (const eoPop< EoType > &_pop)
- std::vector< double > sum_dominators a4 () const
- std::vector< double > sum_dominants a5 () const
- std::vector< typename EoType::Fitness > fitness r0
eoDoubleExchange
classeo_double_exchange.html
eoBinOp< double >
- eoDoubleExchange
  a0
  ()
- virtual std::string className a1 () const
- bool operator() a2 (double &r1, const double &r2)
eoDoubleIntermediate
classeo_double_intermediate.html
eoBinOp< double >
- eoDoubleIntermediate
  a0
  ()
- virtual std::string className a1 () const
- bool operator() a2 (double &r1, const double &r2)
eoDrawable
classeo_drawable.html
Object
- eoDrawable
  a0
  (const Object &_o)
- eoDrawable
  a1
  (const eoDrawable &_d)
- virtual ~eoDrawable a2 ()
- virtual void draw a3 (unsigned _x, unsigned _y)=0
Dummy
struct_dummy.html
EO< double >
EO< double >
EO< double >
EO< double >
EO< double >
EO< double >
- double Type w0
- double Type w1
- double Type w2
- double Type w3
- double Type w4
- double Type w5
- Dummy
  a0
  (std::string _s="")
- void printOn a1 (std::ostream &_os) const
- void printOn a2 (std::ostream &_os) const
- void printOn a3 (std::ostream &_os) const
- void printOn a4 (std::ostream &_os) const
- std::string s o0
- double xdist o1
eoDynSGATransform
classeo_dyn_s_g_a_transform.html
EOT
eoTransform
- eoDynSGATransform
  a0
  (eoQuadOp< EOT > &_cross, double _cProba, eoMonOp< EOT > &_mutate, double _mProba)
- eoDynSGATransform
  a1
  (eoQuadOp< EOT > &_cross, double *_cProbaRef, eoMonOp< EOT > &_mutate, double *_mProbaRef)
- void operator() a2 (eoPop< EOT > &_pop)
- double & PCrossHandle a3 ()
- double & PMutHandle a4 ()
- eoInvalidateQuadOp< EOT > cross r0
- double crossoverProbaHolder r1
- double & crossoverProba r2
- eoInvalidateMonOp< EOT > mutate r3
- double mutationProbaHolder r4
- double & mutationProba r5
eoDynUpdater
classeo_dyn_updater.html
eoUpdater
- eoDynUpdater
  a0
  (eoUpdatable &_toUpdate)
- virtual void operator() a1 ()
- eoUpdatable & toUpdate r0
eoEasyEA
classeo_easy_e_a.html
EOT
eoAlgo
- eoEasyEA
  a0
  (eoContinue< EOT > &_continuator, eoEvalFunc< EOT > &_eval, eoBreed< EOT > &_breed, eoReplacement< EOT > &_replace)
- eoEasyEA
  a1
  (eoContinue< EOT > &_continuator, eoPopEvalFunc< EOT > &_eval, eoBreed< EOT > &_breed, eoReplacement< EOT > &_replace)
- eoEasyEA
  a2
  (eoContinue< EOT > &_continuator, eoEvalFunc< EOT > &_eval, eoBreed< EOT > &_breed, eoMerge< EOT > &_merge, eoReduce< EOT > &_reduce)
- eoEasyEA
  a3
  (eoContinue< EOT > &_continuator, eoEvalFunc< EOT > &_eval, eoSelect< EOT > &_select, eoTransform< EOT > &_transform, eoReplacement< EOT > &_replace)
- eoEasyEA
  a4
  (eoContinue< EOT > &_continuator, eoEvalFunc< EOT > &_eval, eoSelect< EOT > &_select, eoTransform< EOT > &_transform, eoMerge< EOT > &_merge, eoReduce< EOT > &_reduce)
- virtual void operator() a5 (eoPop< EOT > &_pop)
- eoEasyEA::eoDummySelect dummySelect p0
- eoEasyEA::eoDummyTransform dummyTransform p1
- eoEasyEA::eoDummyEval dummyEval p2
- eoContinue< EOT > & continuator p3
- eoEvalFunc< EOT > & eval p4
- eoPopLoopEval< EOT > loopEval p5
- eoPopEvalFunc< EOT > & popEval p6
- eoSelectTransform< EOT > selectTransform p7
- eoBreed< EOT > & breed p8
- eoNoElitism< EOT > dummyMerge p9
- eoTruncate< EOT > dummyReduce p10
- eoMergeReduce< EOT > mergeReduce p11
- eoReplacement< EOT > & replace p12
- friend class eoIslandsEasyEA<EOT> n0
- friend class eoDistEvalEasyEA<EOT> n1
eoEDA
classeo_e_d_a.html
EOT
eoUF< eoDistribution< EOT > &, void >
eoEliteSequentialSelect
classeo_elite_sequential_select.html
EOT
eoSelectOne< EOT >
- eoEliteSequentialSelect
  a0
  ()
- void setup a1 (const eoPop< EOT > &_pop)
- virtual const EOT & operator() a2 (const eoPop< EOT > &_pop)
- unsigned current r0
- std::vector< const EOT * > eoPters r1
eoElitism
classeo_elitism.html
EOT
eoMerge< EOT >
- eoElitism
  a0
  (double _rate, bool _interpret_as_rate=true)
- void operator() a1 (const eoPop< EOT > &_pop, eoPop< EOT > &_offspring)
- double rate r0
- unsigned combien r1
EO
class_e_o.html
F
eoObject
eoPersistent
- F Fitness w0
- Traits fitness_traits w1
- Traits::storage_type storage_type w2
- Traits::performance_type performance_type w3
- Traits::worth_type worth_type w4
- EO
  a0
  ()
- virtual ~EO a1 ()
- Fitness fitness a2 () const
- void invalidate a3 ()
- void fitness a4 (const Fitness &_fitness)
- bool invalid a5 () const
- bool operator< a6 (const EO &_eo2) const
- bool operator> a7 (const EO &_eo2) const
- void fitness a9 (performance_type perf)
- void performance a10 (performance_type perf)
- performance_type performance a11 (void) const
- void worth a12 (worth_type worth)
- worth_type worth a13 (void) const
- worth_type fitness a14 (void) const
- void invalidate a15 (void)
- void invalidate_worth a16 (void)
- bool operator< a17 (const EO< Fitness, Traits > &other) const
- bool operator> a18 (const EO< Fitness, Traits > &other) const
- virtual std::string className z10_0 () const
- virtual void readFrom z10_1 (std::istream &_is)
- virtual void printOn z10_2 (std::ostream &_os) const
- Fitness repFitness r0
- bool invalidFitness r1
- bool valid_performance r2
- bool valid_worth r3
- storage_type rep_fitness r4
eoEPReduce
classeo_e_p_reduce.html
EOT
eoReduce
- EOT::Fitness Fitness w0
- std::pair< float, typename eoPop< EOT >::iterator > EPpair w1
- eoEPReduce
  a0
  (unsigned _t_size)
- void operator() a1 (eoPop< EOT > &_newgen, unsigned _newsize)
- unsigned t_size r0
eoEPReplacement
classeo_e_p_replacement.html
EOT
eoMergeReduce
- eoEPReplacement
  a0
  (int _tSize)
- eoPlus< EOT > plus r0
- eoEPReduce< EOT > truncate r1
eoEsChromInit
classeo_es_chrom_init.html
EOT
eoRealInitBounded
- EOT::Fitness FitT w0
- eoEsChromInit
  a0
  (eoRealVectorBounds &_bounds, double _sigma=0.3, bool _to_scale=false)
- eoEsChromInit
  a1
  (eoRealVectorBounds &_bounds, std::vector< double > _vecSigma)
- void operator() a2 (EOT &_eo)
- void create_self_adapt d0 (eoReal< FitT > &)
- void create_self_adapt d1 (eoEsSimple< FitT > &result)
- void create_self_adapt d2 (eoEsStdev< FitT > &result)
- void create_self_adapt d3 (eoEsFull< FitT > &result)
- double uniqueSigma r0
- std::vector< double > vecSigma r1
eoEsFull
classeo_es_full.html
Fit
eoVector< Fit, double >
- double Type w0
- virtual std::string className a1 (void) const
- void printOn a2 (std::ostream &os) const
- void readFrom a3 (std::istream &is)
- std::vector< double > stdevs o0
- std::vector< double > correlations o1
eoEsGlobalXover
classeo_es_global_xover.html
EOT
eoGenOp
- EOT::Fitness FitT w0
- eoEsGlobalXover
  a0
  (eoBinOp< double > &_crossObj, eoBinOp< double > &_crossMut)
- virtual std::string className a1 () const
- unsigned max_production a2 (void)
- void apply a3 (eoPopulator< EOT > &_plop)
- void cross_self_adapt d0 (eoEsSimple< FitT > &_parent, const eoPop< eoEsSimple< FitT > > &_pop)
- void cross_self_adapt d1 (eoEsStdev< FitT > &_parent, const eoPop< eoEsStdev< FitT > > &_pop)
- void cross_self_adapt d2 (eoEsFull< FitT > &_parent, const eoPop< eoEsFull< FitT > > &_pop)
- eoRandomSelect< EOT > sel r0
- eoBinOp< double > & crossObj r1
- eoBinOp< double > & crossMut r2
eoEsMutate
classeo_es_mutate.html
EOT
eoMonOp< EOT >
- EOT::Fitness FitT w0
- eoEsMutate
  a0
  (eoEsMutationInit &_init, eoRealVectorBounds &_bounds)
- virtual ~eoEsMutate a1 ()
- virtual std::string className a2 () const
- virtual bool operator() a3 (eoEsSimple< FitT > &_eo)
- virtual bool operator() a4 (eoEsStdev< FitT > &_eo)
- virtual bool operator() a5 (eoEsFull< FitT > &_eo)
- void init d0 (eoEsSimple< FitT >, eoEsMutationInit &_init)
- void init d1 (eoEsStdev< FitT >, eoEsMutationInit &_init)
- void init d2 (eoEsFull< FitT >, eoEsMutationInit &_init)
- double TauLcl r0
- double TauGlb r1
- double TauBeta r2
- eoRealVectorBounds & bounds r3
- const double stdev_eps v0
eoEsMutationInit
classeo_es_mutation_init.html
- eoEsMutationInit
  a0
  (eoParser &_parser, std::string _section="ES mutation parameters")
- virtual ~eoEsMutationInit a1 ()
- double TauLcl a2 (void)
- double TauGlb a3 (void)
- double TauBeta a4 (void)
- virtual std::string section b0 (void)
- virtual std::string TauLclName b1 (void) const
- virtual char TauLclShort b2 (void) const
- virtual std::string TauGlbName b3 (void) const
- virtual char TauGlbShort b4 (void) const
- virtual std::string TauBetaName b5 (void) const
- virtual char TauBetaShort b6 (void) const
- eoParser & parser r0
- std::string repSection r1
- eoValueParam< double > * TauLclParam r2
- eoValueParam< double > * TauGlbParam r3
- eoValueParam< double > * TauBetaParam r4
eoEsSimple
classeo_es_simple.html
Fit
eoVector< Fit, double >
- double Type w0
- virtual std::string className a1 () const
- void printOn a2 (std::ostream &os) const
- void readFrom a3 (std::istream &is)
- double stdev o0
eoEsStandardXover
classeo_es_standard_xover.html
EOT
eoBinOp< EOT >
- EOT::Fitness FitT w0
- eoEsStandardXover
  a0
  (eoBinOp< double > &_crossObj, eoBinOp< double > &_crossMut)
- virtual std::string className a1 () const
- bool operator() a2 (EOT &_eo1, const EOT &_eo2)
- bool cross_self_adapt d0 (eoEsSimple< FitT > &_parent1, const eoEsSimple< FitT > &_parent2)
- bool cross_self_adapt d1 (eoEsStdev< FitT > &_parent1, const eoEsStdev< FitT > &_parent2)
- bool cross_self_adapt d2 (eoEsFull< FitT > &_parent1, const eoEsFull< FitT > &_parent2)
- eoRandomSelect< EOT > sel r0
- eoBinOp< double > & crossObj r1
- eoBinOp< double > & crossMut r2
eoEsStdev
classeo_es_stdev.html
Fit
eoVector< Fit, double >
- double Type w0
- virtual std::string className a1 (void) const
- void printOn a2 (std::ostream &os) const
- void readFrom a3 (std::istream &is)
- std::vector< double > stdevs o0
eoEvalContinue
classeo_eval_continue.html
EOT
eoContinue
- eoEvalContinue
  a0
  (eoEvalFuncCounter< EOT > &_eval, unsigned long _totalEval)
- virtual bool operator() a1 (const eoPop< EOT > &_vEO)
- virtual unsigned long totalEvaluations a2 ()
- virtual std::string className a3 (void) const
- eoEvalFuncCounter< EOT > & eval r0
- unsigned long repTotalEvaluations r1
eoEvalFunc
classeo_eval_func.html
EOT
eoUF< EOT &, void >
- EOT EOType w0
- EOT::Fitness EOFitT w1
eoEvalFuncCounter
classeo_eval_func_counter.html
EOT
eoEvalFunc
eoValueParam< unsigned long >
- eoEvalFuncCounter
  a0
  (eoEvalFunc< EOT > &_func, std::string _name="Eval. ")
- virtual void operator() a1 (EOT &_eo)
- eoEvalFunc< EOT > & func r0
eoEvalFuncPtr
structeo_eval_func_ptr.html
EOT
FitT
FunctionArg
eoEvalFunc
- eoEvalFuncPtr
  a0
  (FitT(*_eval)(FunctionArg))
- virtual void operator() a1 (EOT &_eo)
- FitT(* evalFunc r0 )(FunctionArg)
eoExpansionMutation
classeo_expansion_mutation.html
FType
Node
eoMonOp< eoParseTree< FType, Node > >
- eoParseTree< FType, Node > EoType w0
- eoExpansionMutation
  a0
  (eoInit< EoType > &_init, unsigned _max_length)
- virtual std::string className a1 () const
- virtual ~eoExpansionMutation a2 ()
- bool operator() a3 (EoType &_eo1)
- unsigned max_length r0
- eoInit< EoType > & initializer r1
eoExternalBinOp
classeo_external_bin_op.html
F
External
ExternalEO
eoBinOp< ExternalEO >
- eoExternalBinOp
  a0
  (bool(*_binop)(External &, const External &))
- bool operator() a1 (ExternalEO &eo1, const ExternalEO &eo2)
- bool(* binop r0 )(External &, const External &)
eoExternalEO
classeo_external_e_o.html
Fit
External
EO< Fit >
- eoExternalEO
  a1
  (const External &ext)
- eoExternalEO
  a2
  (std::istream &is, const External &ext)
- virtual void readFrom a3 (std::istream &_is)
- virtual void printOn a4 (std::ostream &_os) const
eoExternalEvalFunc
classeo_external_eval_func.html
F
External
ExternalEO
eoEvalFunc< ExternalEO >
- eoExternalEvalFunc
  a0
  (F(*_eval)(const External &))
- void operator() a1 (ExternalEO &eo)
- F(* eval r0 )(const External &)
eoExternalInit
classeo_external_init.html
F
External
ExternalEO
eoInit< ExternalEO >
- eoExternalInit
  a0
  (External(*_init)(void))
- void operator() a1 (ExternalEO &_eo)
- External(* init r0 )(void)
eoExternalMonOp
classeo_external_mon_op.html
F
External
ExternalEO
eoMonOp< ExternalEO >
- eoExternalMonOp
  a0
  (bool(*_mutate)(External &))
- bool operator() a1 (ExternalEO &eo)
- bool(* mutate r0 )(External &)
eoExternalQuadOp
classeo_external_quad_op.html
F
External
ExternalEO
eoQuadOp< ExternalEO >
- eoExternalQuadOp
  a0
  (bool(*_quadop)(External &, External &))
- bool operator() a1 (ExternalEO &eo1, ExternalEO &eo2)
- bool(* quadop r0 )(External &, External &)
eoF
classeo_f.html
R
eoFunctorBase
- R result_type w0
- virtual ~eoF a0 ()
- virtual R operator() a1 ()=0
- eoFunctorBase::procedure_tag functor_category e0 ()
eoFactory
classeo_factory.html
EOClass
eoObject
- virtual EOClass * make a0 (std::istream &_is)=0
- eoFactory
  z11_0
  ()
- virtual ~eoFactory z11_1 ()
- virtual std::string className z13_0 () const
eoFDCFileSnapshot
classeo_f_d_c_file_snapshot.html
EOT
eoFileSnapshot
- eoFDCFileSnapshot
  a0
  (eoFDCStat< EOT > &_FDCstat, std::string _dirname="tmpFDC", unsigned _frequency=1, std::string _filename="FDC", std::string _delim=" ")
- virtual void add a1 (const eoParam &_param)
- eoFDCStat< EOT > & FDCstat r0
eoFDCStat
classeo_f_d_c_stat.html
EOT
eoStat< EOT, double >
- eoFDCStat
  a0
  (eoDistance< EOT > &_dist, std::string _description="FDC")
- eoFDCStat
  a1
  (eoDistance< EOT > &_dist, EOT &_theBest, std::string _description="FDC")
- virtual void operator() a2 (const eoPop< EOT > &_pop)
- const eoValueParam< std::vector< double > > & theDist a3 ()
- const eoValueParam< std::vector< double > > & theFit a4 ()
- eoDistance< EOT > & dist r0
- EOT theBest r1
- bool boolOpt r2
- eoValueParam< std::vector< double > > distToBest r3
- eoValueParam< std::vector< double > > fitnesses r4
eoFileMonitor
classeo_file_monitor.html
eoMonitor
- eoFileMonitor
  a0
  (std::string _filename, std::string _delim=" ", bool _keep=false, bool _header=false)
- virtual eoMonitor & operator() a1 (void)
- virtual eoMonitor & operator() a2 (std::ostream &os)
- void printHeader a3 (void)
- virtual void printHeader a4 (std::ostream &os)
- virtual std::string getFileName a5 ()
- std::string filename r0
- std::string delim r1
- bool keep r2
- bool header r3
- bool firstcall r4
eoFileSnapshot
classeo_file_snapshot.html
eoMonitor
- std::vector< double > vDouble w0
- eoValueParam< std::vector< double > > vDoubleParam w1
- eoFileSnapshot
  a0
  (std::string _dirname, unsigned _frequency=1, std::string _filename="gen", std::string _delim=" ", unsigned _counter=0, bool _rmFiles=true)
- virtual bool hasChanged a1 ()
- unsigned getCounter a2 ()
- std::string getFileName a3 ()
- void setCurrentFileName a4 ()
- eoMonitor & operator() a5 (void)
- eoMonitor & operator() a6 (std::ostream &_os)
- virtual const std::string getDirName a7 ()
- virtual const std::string baseFileName a8 ()
- void add a9 (const eoParam &_param)
- std::string dirname r0
- unsigned frequency r1
- std::string filename r2
- std::string delim r3
- unsigned int counter r4
- std::string currentFileName r5
- bool boolChanged r6
eoFitContinue
classeo_fit_continue.html
EOT
eoContinue
- EOT::Fitness FitnessType w0
- eoFitContinue
  a0
  (const FitnessType _maximum)
- virtual bool operator() a1 (const eoPop< EOT > &_pop)
- virtual std::string className a2 (void) const
- FitnessType maximum r0
eoFitnessScalingSelect
classeo_fitness_scaling_select.html
EOT
eoRouletteWorthSelect< EOT, double >
- eoFitnessScalingSelect
  a0
  (double _p=2.0)
- eoLinearFitScaling< EOT > scaling r0
eoFitnessStat
classeo_fitness_stat.html
EOT
FitT
eoSortedStat< EOT, std::vector< FitT > >
- eoFitnessStat
  a0
  (std::string _description="AllFitnesses")
- virtual void operator() a1 (const std::vector< const EOT * > &_popPters)
eoFlOr1ptBinOp
classeo_fl_or1pt_bin_op.html
EOT
eoBinOp< EOT >
- EOT::AtomType AtomType w0
- eoVlUniformBinOp
  a0
  ()
- bool operator() a1 (EOT &_eo1, EOT &_eo2)
- virtual string className a2 () const
eoFlOr1ptQuadOp
classeo_fl_or1pt_quad_op.html
EOT
eoQuadOp< EOT >
- EOT::AtomType AtomType w0
- eoVlUniformQuadOp
  a0
  ()
- bool operator() a1 (EOT &_eo1, EOT &_eo2)
- virtual string className a2 () const
eoFlOrAllAtomBinOp
classeo_fl_or_all_atom_bin_op.html
EOT
eoBinOp< EOT >
- EOT::AtomType AtomType w0
- eoFlOrAllAtomBinOp
  a0
  (eoBinOp< AtomType > &_op, float _rate=1.0)
- bool operator() a1 (EOT &_eo1, const EOT &_eo2)
- virtual string className a2 () const
- double rate r0
- eoBinOp< AtomType > & op r1
eoFlOrAllAtomQuadOp
classeo_fl_or_all_atom_quad_op.html
EOT
eoQuadOp< EOT >
- EOT::AtomType AtomType w0
- eoFlOrAllAtomQuadOp
  a0
  (eoQuadOp< AtomType > &_op, double _rate=1)
- bool operator() a1 (EOT &_eo1, EOT &_eo2)
- virtual string className a2 () const
- double rate r0
- eoQuadOp< AtomType > & op r1
eoFlOrAllMutation
classeo_fl_or_all_mutation.html
EOT
eoMonOp< EOT >
- EOT::AtomType AtomType w0
- eoFlOrAllMutation
  a0
  (eoMonOp< AtomType > &_atomMutation, double _rate=1.0)
- bool operator() a1 (EOT &_eo)
- virtual std::string className a2 () const
- eoMonOp< AtomType > & atomMutation r0
- double rate r1
eoFlOrKAtomBinOp
classeo_fl_or_k_atom_bin_op.html
EOT
eoBinOp< EOT >
- EOT::AtomType AtomType w0
- eoFlOrAtomBinOp
  a0
  (eoBinOp< AtomType > &_op, unsigned _k=1)
- bool operator() a1 (EOT &_eo1, const EOT &_eo2)
- virtual string className a2 () const
- unsigned k r0
- eoBinOp< AtomType > & op r1
eoFlOrKAtomQuadOp
classeo_fl_or_k_atom_quad_op.html
EOT
eoQuadOp< EOT >
- EOT::AtomType AtomType w0
- eoFlOrAtomQuadOp
  a0
  (eoQuadOp< AtomType > &_op, unsigned _k=1)
- bool operator() a1 (EOT &_eo1, const EOT &_eo2)
- virtual string className a2 () const
- unsigned k r0
- eoQuadOp< AtomType > & op r1
eoFlOrKMutation
classeo_fl_or_k_mutation.html
EOT
eoMonOp< EOT >
- EOT::AtomType AtomType w0
- eoFlOrKMutation
  a0
  (eoMonOp< AtomType > &_atomMutation, unsigned _nb=1)
- bool operator() a1 (EOT &_eo)
- virtual std::string className a2 () const
- unsigned nb r0
- eoMonOp< AtomType > & atomMutation r1
eoFlOrUniformBinOp
classeo_fl_or_uniform_bin_op.html
EOT
eoBinOp< EOT >
- EOT::AtomType AtomType w0
- eoFlOrUniformBinOp
  a0
  (double _rate=0.5)
- bool operator() a1 (EOT &_eo1, const EOT &_eo2)
- virtual string className a2 () const
- double rate r0
eoFlOrUniformQuadOp
classeo_fl_or_uniform_quad_op.html
EOT
eoQuadOp< EOT >
- EOT::AtomType AtomType w0
- eoVlUniformQuadOp
  a0
  (double _rate=0.5)
- bool operator() a1 (EOT &_eo1, EOT &_eo2)
- virtual string className a2 () const
- double rate r0
eoFunctorBase
classeo_functor_base.html
- virtual ~eoFunctorBase a0 ()
eoFunctorBase::binary_function_tag
structeo_functor_base_1_1binary__function__tag.html
eoFunctorBase::procedure_tag
structeo_functor_base_1_1procedure__tag.html
eoFunctorBase::unary_function_tag
structeo_functor_base_1_1unary__function__tag.html
eoFunctorStore
classeo_functor_store.html
- eoFunctorStore
  a0
  ()
- virtual ~eoFunctorStore a1 ()
- Functor & storeFunctor a2 (Functor *r)
- eoFunctorStore
  d0
  (const eoFunctorStore &)
- eoFunctorStore operator= d1 (const eoFunctorStore &)
- std::vector< eoFunctorBase * > vec r0
eoG3Replacement
classeo_g3_replacement.html
EOT
eoReplacement
- eoG3Replacement
  a0
  (eoHowMany _howManyEliminatedParents=eoHowMany(2, false))
- void operator() a1 (eoPop< EOT > &_parents, eoPop< EOT > &_offspring)
- eoLinearTruncateSplit< EOT > split r0
- eoTruncateSplit< EOT > reduce r1
- eoPlus< EOT > plus r2
eoGenContinue
classeo_gen_continue.html
EOT
eoContinue
eoValueParam< unsigned >
- eoGenContinue
  a0
  (unsigned long _totalGens)
- eoGenContinue
  a1
  (unsigned long _totalGens, unsigned long &_currentGen)
- virtual bool operator() a2 (const eoPop< EOT > &_vEO)
- virtual void totalGenerations a3 (unsigned long _tg)
- virtual unsigned long totalGenerations a4 ()
- virtual std::string className a5 (void) const
- void readFrom a6 (std::istream &__is)
- void printOn a7 (std::ostream &__os) const
- bool verbose o0
- unsigned long repTotalGenerations r0
- unsigned long thisGenerationPlaceHolder r1
- unsigned long & thisGeneration r2
eoGeneDelChooser
classeo_gene_del_chooser.html
EOT
eoUF< EOT &, unsigned int >
- virtual std::string className a0 () const =0
eoGeneralBreeder
classeo_general_breeder.html
EOT
eoBreed
- eoGeneralBreeder
  a0
  (eoSelectOne< EOT > &_select, eoGenOp< EOT > &_op, double _rate=1.0, bool _interpret_as_rate=true)
- eoGeneralBreeder
  a1
  (eoSelectOne< EOT > &_select, eoGenOp< EOT > &_op, eoHowMany _howMany)
- void operator() a2 (const eoPop< EOT > &_parents, eoPop< EOT > &_offspring)
- virtual std::string className a3 () const
- eoSelectOne< EOT > & select r0
- eoGenOp< EOT > & op r1
- eoHowMany howMany r2
eoGeneralIntBounds
classeo_general_int_bounds.html
eoIntBounds
- eoGeneralIntBounds
  a0
  (std::string _s="[-infinity,+infinity]")
- eoGeneralIntBounds
  a1
  (const eoGeneralIntBounds &_b)
- eoGeneralIntBounds & operator= a2 (const eoGeneralIntBounds &_b)
- ~eoGeneralIntBounds
  a3
  ()
- virtual bool isBounded a4 (void) const
- virtual bool hasNoBoundAtAll a5 (void) const
- virtual bool isMinBounded a6 (void) const
- virtual bool isMaxBounded a7 (void) const
- virtual bool isInBounds a8 (double _x) const
- virtual void foldsInBounds a9 (double &_x) const
- virtual void truncate a10 (double &_x) const
- virtual long int minimum a11 () const
- virtual long int maximum a12 () const
- virtual long int range a13 () const
- virtual double uniform a14 (eoRng &_rng=eo::rng) const
- virtual long int random a15 (eoRng &_rng=eo::rng) const
- virtual eoIntBounds * dup a16 () const
- const eoIntBounds & theBounds a17 () const
- virtual void printOn a18 (std::ostream &_os) const
- virtual void readFrom a19 (std::istream &_is)
- eoIntBounds * getBoundsFromString d0 (std::string)
- eoIntBounds * repBound r0
eoGeneralRealBounds
classeo_general_real_bounds.html
eoRealBounds
- eoGeneralRealBounds
  a0
  (std::string _s="[-infinity,+infinity]")
- eoGeneralRealBounds
  a1
  (const eoGeneralRealBounds &_b)
- eoGeneralRealBounds & operator= a2 (const eoGeneralRealBounds &_b)
- ~eoGeneralRealBounds
  a3
  ()
- virtual bool isBounded a4 (void) const
- virtual bool hasNoBoundAtAll a5 (void) const
- virtual bool isMinBounded a6 (void) const
- virtual bool isMaxBounded a7 (void) const
- virtual bool isInBounds a8 (double _x) const
- virtual void foldsInBounds a9 (double &_x) const
- virtual void truncate a10 (double &_x) const
- virtual double minimum a11 () const
- virtual double maximum a12 () const
- virtual double range a13 () const
- virtual double uniform a14 (eoRng &_rng=eo::rng) const
- virtual eoRealBounds * dup a15 () const
- const eoRealBounds & theBounds a16 () const
- virtual void printOn a17 (std::ostream &_os) const
- virtual void readFrom a18 (std::istream &_is)
- eoRealBounds * getBoundsFromString d0 (std::string)
- eoRealBounds * repBound r0
eoGenerationalReplacement
classeo_generational_replacement.html
EOT
eoReplacement
- void operator() a0 (eoPop< EOT > &_parents, eoPop< EOT > &_offspring)
eoGenOp
classeo_gen_op.html
EOT
eoOp< EOT >
eoUF< eoPopulator< EOT > &, void >
- eoGenOp
  a0
  ()
- virtual unsigned max_production a1 (void)=0
- virtual std::string className a2 () const =0
- void operator() a3 (eoPopulator< EOT > &_pop)
- virtual void apply b0 (eoPopulator< EOT > &_pop)=0
eoGnuplot
classeo_gnuplot.html
- eoGnuplot
  a0
  (std::string _title, std::string _extra=std::string(""))
- virtual ~eoGnuplot a1 ()
- virtual std::string className a2 () const
- void gnuplotCommand a3 (const char *_command)
- void gnuplotCommand a4 (std::string _command)
- void initGnuPlot b0 (std::string _title, std::string _extra)
- bool firstTime p0
- PCom * gpCom p1
- unsigned numWindow t0
eoGnuplot1DMonitor
classeo_gnuplot1_d_monitor.html
eoFileMonitor
eoGnuplot
- eoGnuplot1DMonitor
  a0
  (std::string _filename, bool _top=false)
- virtual ~eoGnuplot1DMonitor a1 ()
- virtual eoMonitor & operator() a2 ()
- virtual void FirstPlot a3 ()
- virtual std::string className a4 () const
eoGnuplot1DSnapshot
classeo_gnuplot1_d_snapshot.html
eoFileSnapshot
eoGnuplot
- eoGnuplot1DSnapshot
  a0
  (std::string _dirname, unsigned _frequency=1, std::string _filename="gen", std::string _delim=" ", unsigned _counter=0, bool _rmFiles=true)
- eoGnuplot1DSnapshot
  a1
  (std::string _dirname, eoRealVectorBounds &_bounds, unsigned _frequency=1, std::string _filename="gen", std::string _delim=" ", unsigned _counter=0, bool _rmFiles=true)
- eoGnuplot1DSnapshot
  a2
  (eoFileSnapshot &_fSnapshot)
- eoGnuplot1DSnapshot
  a3
  (eoFileSnapshot &_fSnapshot, eoRealVectorBounds &_bounds)
- virtual eoMonitor & operator() a5 ()
- virtual std::string className a6 () const
- virtual void handleBounds a7 (eoRealVectorBounds &_bounds)
- void setPointSize a8 (unsigned _pointSize)
- unsigned pointSize p0
eoHammingDistance
classeo_hamming_distance.html
EOT
eoDistance
- double operator() a0 (const EOT &_v1, const EOT &_v2)
eoHoistMutation
classeo_hoist_mutation.html
FType
Node
eoMonOp< eoParseTree< FType, Node > >
- eoParseTree< FType, Node > EoType w0
- eoHoistMutation
  a0
  ()
- virtual std::string className a1 () const
- virtual ~eoHoistMutation a2 ()
- bool operator() a3 (EoType &_eo1)
eoHowMany
classeo_how_many.html
eoPersistent
- eoHowMany
  a0
  (double _rate=0.0, bool _interpret_as_rate=true)
- eoHowMany
  a1
  (int _combien)
- eoHowMany
  a2
  (unsigned int _combien)
- virtual ~eoHowMany a3 ()
- unsigned int operator() a4 (unsigned int _size)
- virtual void printOn a5 (std::ostream &_os) const
- virtual void readFrom a6 (std::istream &_is)
- void readFrom a7 (std::string _value)
- eoHowMany operator- a8 ()
- double rate r0
- int combien r1
eoIncrementor
classeo_incrementor.html
T
eoUpdater
- eoIncrementor
  a0
  (T &_counter, T _stepsize=1)
- virtual void operator() a1 ()
- virtual std::string className a2 (void) const
- T & counter r0
- T stepsize r1
eoIncrementorParam
classeo_incrementor_param.html
T
eoUpdater
eoValueParam< T >
- eoIncrementorParam
  a0
  (std::string _name, T _stepsize=1)
- eoIncrementorParam
  a1
  (std::string _name, T _countValue, T _stepsize)
- virtual void operator() a2 ()
- virtual std::string className a3 (void) const
- T stepsize r0
eoInit
classeo_init.html
EOT
eoUF< EOT &, void >
- virtual std::string className a0 (void) const
eoInitAdaptor
classeo_init_adaptor.html
EOT
eoMonOp< EOT >
- eoInitAdaptor
  a0
  (eoInit< EOT > &_init)
- bool operator() a1 (EOT &_eot)
- eoInit< EOT > & init r0
eoInitFixedLength
classeo_init_fixed_length.html
EOT
eoInit
- EOT::AtomType AtomType w0
- eoInitFixedLength
  a0
  (unsigned _combien, eoRndGenerator< AtomType > &_generator)
- virtual void operator() a1 (EOT &chrom)
- unsigned combien r0
- eoSTLF< AtomType > generator r1
eoInitGenerator
classeo_init_generator.html
EOT
eoF< EOT >
- eoInitGenerator
  a0
  (eoInit< EOT > &_init)
- virtual EOT operator() a1 ()
- eoInit< EOT > & init r0
eoInitVariableLength
classeo_init_variable_length.html
EOT
eoInit
- EOT::AtomType AtomType w0
- eoInitVariableLength
  a0
  (unsigned _minSize, unsigned _maxSize, eoInit< AtomType > &_init)
- virtual void operator() a1 (EOT &_chrom)
- eoInit< AtomType > & atomInit a2 ()
- unsigned offset r0
- unsigned extent r1
- eoInit< AtomType > & init r2
eoInitVirus
classeo_init_virus.html
FitT
eoInit< eoVirus< FitT > >
- eoInitVirus
  a0
  (unsigned _combien, eoRndGenerator< bool > &_generator)
- virtual void operator() a1 (eoVirus< FitT > &chrom)
- unsigned combien r0
- eoSTLF< bool > generator r1
eoInitVirus1bit
classeo_init_virus1bit.html
FitT
eoInit< eoVirus< FitT > >
- eoInitVirus1bit
  a0
  (unsigned _combien, eoRndGenerator< bool > &_generator)
- virtual void operator() a1 (eoVirus< FitT > &chrom)
- unsigned combien r0
- eoSTLF< bool > generator r1
eoInnerExchangeQuadOp
classeo_inner_exchange_quad_op.html
EOT
eoQuadOp< EOT >
- EOT::AtomType AtomType w0
- eoInnerExchangeQuadOp
  a0
  (eoQuadOp< AtomType > &_op, float _rate=0.5)
- bool operator() a1 (EOT &_eo1, EOT &_eo2)
- virtual std::string className a2 () const
- float rate r0
- eoQuadOp< AtomType > & op r1
eoIntAboveBound
classeo_int_above_bound.html
eoIntBounds
- eoIntAboveBound
  a1
  (long int _max=0)
- virtual long int maximum a2 () const
- virtual long int minimum a3 () const
- virtual long int range a4 () const
- virtual double uniform a5 (eoRng &_rng=eo::rng) const
- virtual long int random a6 (eoRng &_rng=eo::rng) const
- virtual bool isBounded a7 (void) const
- virtual bool hasNoBoundAtAll a8 (void) const
- virtual bool isMinBounded a9 (void) const
- virtual bool isMaxBounded a10 (void) const
- virtual bool isInBounds a11 (double _r) const
- virtual void foldsInBounds a12 (double &_r) const
- virtual void truncate a13 (double &_r) const
- virtual void readFrom a14 (std::istream &_is)
- virtual void printOn a15 (std::ostream &_os) const
- virtual eoIntBounds * dup a16 () const
- long int repMaximum r0
eoIntBelowBound
classeo_int_below_bound.html
eoIntBounds
- eoIntBelowBound
  a1
  (long int _min=0)
- virtual long int minimum a2 () const
- virtual long int maximum a3 () const
- virtual long int range a4 () const
- virtual double uniform a5 (eoRng &_rng=eo::rng) const
- virtual long int random a6 (eoRng &_rng=eo::rng) const
- virtual bool isBounded a7 (void) const
- virtual bool hasNoBoundAtAll a8 (void) const
- virtual bool isMinBounded a9 (void) const
- virtual bool isMaxBounded a10 (void) const
- virtual bool isInBounds a11 (double _r) const
- virtual void foldsInBounds a12 (double &_r) const
- virtual void truncate a13 (double &_r) const
- virtual void readFrom a14 (std::istream &_is)
- virtual void printOn a15 (std::ostream &_os) const
- virtual eoIntBounds * dup a16 () const
- long int repMinimum r0
eoIntBounds
classeo_int_bounds.html
eoPersistent
- virtual bool isBounded a1 (void) const =0
- virtual bool hasNoBoundAtAll a2 (void) const =0
- virtual bool isMinBounded a3 (void) const =0
- virtual bool isMaxBounded a4 (void) const =0
- virtual bool isInBounds a5 (double) const =0
- virtual void foldsInBounds a6 (double &) const =0
- virtual void foldsInBounds a7 (long int &i) const
- virtual void truncate a8 (double &) const =0
- virtual void truncate a9 (long int &i) const
- virtual long int minimum a10 () const =0
- virtual long int maximum a11 () const =0
- virtual long int range a12 () const =0
- virtual double uniform a13 (eoRng &_rng=eo::rng) const =0
- virtual long int random a14 (eoRng &_rng=eo::rng) const =0
- virtual eoIntBounds * dup a15 () const =0
eoIntInterval
classeo_int_interval.html
eoIntBounds
- eoIntInterval
  a1
  (long int _min=0, long int _max=1)
- virtual long int minimum a2 () const
- virtual long int maximum a3 () const
- virtual long int range a4 () const
- virtual bool isBounded a5 (void) const
- virtual bool hasNoBoundAtAll a6 (void) const
- virtual bool isMinBounded a7 (void) const
- virtual bool isMaxBounded a8 (void) const
- virtual double uniform a9 (eoRng &_rng=eo::rng) const
- virtual long int random a10 (eoRng &_rng=eo::rng) const
- virtual bool isInBounds a11 (double _r) const
- virtual void foldsInBounds a12 (double &_r) const
- virtual void truncate a13 (double &_r) const
- virtual void readFrom a14 (std::istream &_is)
- virtual void printOn a15 (std::ostream &_os) const
- virtual eoIntBounds * dup a16 () const
- long int repMinimum r0
- long int repMaximum r1
- long int repRange r2
eoIntNoBounds
classeo_int_no_bounds.html
eoIntBounds
- virtual bool isBounded a1 (void) const
- virtual bool hasNoBoundAtAll a2 (void) const
- virtual bool isMinBounded a3 (void) const
- virtual bool isMaxBounded a4 (void) const
- virtual void foldsInBounds a5 (double &) const
- virtual void truncate a6 (double &) const
- virtual bool isInBounds a7 (double) const
- virtual long int minimum a8 () const
- virtual long int maximum a9 () const
- virtual long int range a10 () const
- virtual double uniform a11 (eoRng &_rng=eo::rng) const
- virtual long int random a12 (eoRng &_rng=eo::rng) const
- virtual void readFrom a13 (std::istream &_is)
- virtual void printOn a14 (std::ostream &_os) const
- virtual eoIntBounds * dup a15 () const
eoInvalidateBinOp
classeo_invalidate_bin_op.html
EOT
eoBinOp< EOT >
- eoInvalidateBinOp
  a0
  (eoBinOp< EOT > &_op)
- bool operator() a1 (EOT &_eo, const EOT &_eo2)
- eoBinOp< EOT > & op r0
eoInvalidateMonOp
classeo_invalidate_mon_op.html
EOT
eoMonOp< EOT >
- eoInvalidateMonOp
  a0
  (eoMonOp< EOT > &_op)
- bool operator() a1 (EOT &_eo)
- eoMonOp< EOT > & op r0
eoInvalidateQuadOp
classeo_invalidate_quad_op.html
EOT
eoQuadOp< EOT >
- eoInvalidateQuadOp
  a0
  (eoQuadOp< EOT > &_op)
- bool operator() a1 (EOT &_eo1, EOT &_eo2)
- eoQuadOp< EOT > & op r0
eoLinearFitScaling
classeo_linear_fit_scaling.html
EOT
eoPerf2Worth< EOT >
- eoLinearFitScaling
  a0
  (double _p=2.0)
- virtual void operator() a1 (const eoPop< EOT > &_pop)
- double pressure r0
eoLinearRandomSplit
classeo_linear_random_split.html
EOT
eoReduceSplit
- eoLinearRandomSplit
  a0
  (eoHowMany _howMany, bool _returnEliminated=false)
- void operator() a1 (eoPop< EOT > &_newgen, eoPop< EOT > &_eliminated)
- eoHowMany howMany r0
- bool returnEliminated r1
eoLinearTruncate
classeo_linear_truncate.html
EOT
eoReduce
- void operator() d0 (eoPop< EOT > &_newgen, unsigned _newsize)
eoLinearTruncateSplit
classeo_linear_truncate_split.html
EOT
eoReduceSplit
- eoLinearTruncateSplit
  a0
  (eoHowMany _howMany, bool _returnEliminated=false)
- void operator() a1 (eoPop< EOT > &_newgen, eoPop< EOT > &_eliminated)
- eoHowMany howMany r0
- bool returnEliminated r1
MemPool
class_mem_pool.html
- MemPool
  a0
  (unsigned int sz)
- void * allocate a2 ()
- void deallocate a3 (void *b)
- void grow d0 ()
- Chunk * chunks r0
- const unsigned int esize r1
- Link * head r2
eoMerge
classeo_merge.html
Chrom
eoBF< const eoPop< Chrom > &, eoPop< Chrom > &, void >
eoMergeReduce
classeo_merge_reduce.html
EOT
eoReplacement
- eoMergeReduce
  a0
  (eoMerge< EOT > &_merge, eoReduce< EOT > &_reduce)
- void operator() a1 (eoPop< EOT > &_parents, eoPop< EOT > &_offspring)
- eoMerge< EOT > & merge r0
- eoReduce< EOT > & reduce r1
eoMGGReplacement
classeo_m_g_g_replacement.html
EOT
eoReplacement
- eoMGGReplacement
  a0
  (eoHowMany _howManyEliminatedParents=eoHowMany(2, false), unsigned _tSize=2)
- void operator() a1 (eoPop< EOT > &_parents, eoPop< EOT > &_offspring)
- eoLinearTruncateSplit< EOT > split r0
- eoPlus< EOT > plus r1
- unsigned int tSize r2
MinimizingTraits
class_minimizing_traits.html
eoParetoFitnessTraits
- bool maximizing e0 (int)
eoMOFitnessStat
classeo_m_o_fitness_stat.html
EOT
PartFitT
eoSortedStat< EOT, std::vector< PartFitT > >
- eoMOFitnessStat
  a0
  (unsigned _objective, std::string _description="MO-Fitness")
- virtual void operator() a1 (const std::vector< const EOT * > &_popPters)
- unsigned int objective r0
eoMonCloneOp
classeo_mon_clone_op.html
EOT
eoMonOp< EOT >
- eoMonCloneOp
  a0
  ()
- virtual std::string className a1 () const
- virtual bool operator() a2 (EOT &)
eoMonGenOp
classeo_mon_gen_op.html
EOT
eoGenOp
- eoMonGenOp
  a0
  (eoMonOp< EOT > &_op)
- unsigned max_production a1 (void)
- void apply a2 (eoPopulator< EOT > &_it)
- virtual std::string className a3 () const
- eoMonOp< EOT > & op r0
eoMonitor
classeo_monitor.html
eoF< eoMonitor & >
- virtual void lastCall a0 ()
- virtual void add a1 (const eoParam &_param)
- virtual std::string className a2 (void) const
- std::vector< const eoParam * >::iterator iterator x0
- std::vector< const eoParam * > vec p0
eoMonOp
classeo_mon_op.html
EOType
eoOp
eoUF< EOType &, bool >
- eoMonOp
  a0
  ()
- virtual std::string className a1 () const
eoNDPlusReplacement
classeo_n_d_plus_replacement.html
EOT
WorthT
eoReplacement
eoReplacement
- eoNDPlusReplacement
  a0
  (eoPerf2Worth< EOT, WorthT > &_perf2worth)
- void operator() a1 (eoPop< EOT > &_parents, eoPop< EOT > &_offspring)
- eoNDPlusReplacement
  a2
  (eoPerf2Worth< EOT, WorthT > &_perf2worth)
- void operator() a3 (eoPop< EOT > &_parents, eoPop< EOT > &_offspring)
- eoPerf2Worth< EOT, WorthT > & perf2worth r0
- eoPerf2Worth< EOT, WorthT > & perf2worth r1
eoNDSorting
classeo_n_d_sorting.html
EOT
eoPerf2WorthCached< EOT, double >
- eoNDSorting
  a0
  (bool nasty_flag_=false)
- virtual std::vector< double > niche_penalty a2 (const std::vector< unsigned > &current_front, const eoPop< EOT > &_pop)=0
- void calculate_worths a3 (const eoPop< EOT > &_pop)
- bool nasty_declone_flag_that_only_is_implemented_for_two_objectives o0
- void one_objective d0 (const eoPop< EOT > &_pop)
- void two_objectives d1 (const eoPop< EOT > &_pop)
- void m_objectives d2 (const eoPop< EOT > &_pop)
- void rank_to_worth d3 ()
eoNDSorting::DummyEO
classeo_n_d_sorting_1_1_dummy_e_o.html
EO< EOT::Fitness >
- unsigned index o0
eoNDSorting_I
classeo_n_d_sorting___i.html
EOT
eoNDSorting
- eoNDSorting_I
  a0
  (double _nicheSize, bool nasty_flag_=false)
- std::vector< double > niche_penalty a1 (const std::vector< unsigned > &current_front, const eoPop< EOT > &_pop)
- double nicheSize r0
eoNDSorting_II
classeo_n_d_sorting___i_i.html
EOT
eoNDSorting
- std::pair< double, unsigned > double_index_pair w0
- eoNDSorting_II
  a0
  (bool nasty_flag_=false)
- std::vector< double > niche_penalty a1 (const std::vector< unsigned > &_cf, const eoPop< EOT > &_pop)
negexp_generator
classnegexp__generator.html
T
- negexp_generator
  a0
  (T _mean=1.0, eoRng &_rng=rng)
- T operator() a1 (void)
- T mean r0
- eoRng & negexp r1
eoNegExpGenerator
classeo_neg_exp_generator.html
T
eoRndGenerator
- eoNegExpGenerator
  a0
  (T _mean=1.0, eoRng &_rng=rng)
- T operator() a1 (void)
- T mean r0
- eoRng & negexp r1
eoNegExpInit
classeo_neg_exp_init.html
T
eoInit< T >
- eoNegExpInit
  a0
  (T _mean=1.0, eoRng &_rng=rng)
- void operator() a1 (T &_t)
- T mean r0
- eoRng & negexp r1
NodeSelector
class_node_selector.html
- virtual NodeSelection select_node a1 (Sym sym) const =0
eoNoElitism
classeo_no_elitism.html
EOT
eoElitism
eoNoPerf2Worth
classeo_no_perf2_worth.html
EOT
eoPerf2Worth< EOT, EOT::Fitness >
- void operator() a0 (const eoPop< EOT > &_pop)
normal_generator
classnormal__generator.html
T
- normal_generator
  a0
  (T _stdev=T(1.0), eoRng &_rng=rng)
- T operator() a1 (void)
- T stdev r0
- eoRng & normal r1
eoNormalGenerator
classeo_normal_generator.html
T
eoRndGenerator
- eoNormalGenerator
  a0
  (T _stdev=T(1.0), eoRng &_rng=rng)
- T operator() a1 (void)
- T stdev r0
- eoRng & normal r1
eoNormalInit
classeo_normal_init.html
T
eoInit< T >
- eoNormalInit
  a0
  (T _stdev=T(1.0), eoRng &_rng=rng)
- void operator() a1 (T &_t)
- T stdev r0
- eoRng & normal r1
eoNormalMutation
classeo_normal_mutation.html
EOT
eoMonOp< EOT >
- eoNormalMutation
  a0
  (double &_sigma, const double &_p_change=1.0)
- eoNormalMutation
  a1
  (eoRealVectorBounds &_bounds, double _sigma, const double &_p_change=1.0)
- virtual std::string className a2 () const
- bool operator() a3 (EOT &_eo)
- double & Sigma a4 ()
- double & sigma r0
- eoRealVectorBounds & bounds r1
- double p_change r2
eoNormalVecMutation
classeo_normal_vec_mutation.html
EOT
eoMonOp< EOT >
- eoNormalVecMutation
  a0
  (double _sigma, const double &_p_change=1.0)
- eoNormalVecMutation
  a1
  (eoRealVectorBounds &_bounds, double _sigma, const double &_p_change=1.0)
- virtual std::string className a2 () const
- bool operator() a3 (EOT &_eo)
- std::vector< double > sigma r0
- eoRealVectorBounds & bounds r1
- double p_change r2
eoNoSelect
classeo_no_select.html
EOT
eoSelectOne< EOT >
- eoNoSelect
  a0
  ()
- virtual const EOT & operator() a1 (const eoPop< EOT > &_pop)
- unsigned current r0
eoNPtsBitXover
classeo_n_pts_bit_xover.html
Chrom
eoQuadOp< Chrom >
- eoNPtsBitXover
  a0
  (const unsigned &_num_points=2)
- virtual std::string className a1 () const
- bool operator() a2 (Chrom &chrom1, Chrom &chrom2)
- unsigned num_points r0
eoNthElementFitnessStat
classeo_nth_element_fitness_stat.html
EOT
eoSortedStat< EOT, EOT::Fitness >
- EOT::Fitness Fitness w0
- eoNthElementFitnessStat
  a0
  (unsigned _whichElement, std::string _description="nth element fitness")
- virtual void operator() a1 (const std::vector< const EOT * > &_pop)
- virtual std::string className a2 (void) const
- void doit d0 (const eoPop< EOT > &_pop, eoParetoFitness< T >)
- void doit d1 (const std::vector< const EOT * > &_pop, T)
- unsigned whichElement r0
eoObject
classeo_object.html
- virtual ~eoObject a0 ()
- virtual std::string className a1 () const =0
eoOneFifthMutation
classeo_one_fifth_mutation.html
EOT
eoNormalMutation
eoUpdatable
- EOT::Fitness Fitness w0
- eoOneFifthMutation
  a0
  (eoEvalFunc< EOT > &_eval, double &_sigmaInit, unsigned _windowSize=10, double _updateFactor=0.83, double _threshold=0.2)
- virtual std::string className a1 () const
- bool operator() a2 (EOT &_eo)
- void update a3 ()
- eoEvalFunc< EOT > & eval r0
- double threshold r1
- double updateFactor r2
- std::vector< unsigned > nbMut r3
- std::vector< unsigned > nbSuccess r4
- unsigned genIndex r5
eoOneMax
classeo_one_max.html
FitT
EO< FitT >
- eoOneMax
  a0
  ()
- virtual string className a2 () const
- void printOn a3 (ostream &_os) const
- void readFrom a4 (istream &_is)
- void setB a5 (vector< bool > &_b)
- const vector< bool > & B a6 ()
- std::vector< bool > b r0
eoOneMaxEvalFunc
classeo_one_max_eval_func.html
EOT
eoEvalFunc
- eoOneMaxEvalFunc
  a0
  ()
- void operator() a1 (EOT &_eo)
eoOneMaxInit
classeo_one_max_init.html
GenotypeT
eoInit< GenotypeT >
- eoOneMaxInit
  a0
  (unsigned _vecSize)
- void operator() a1 (GenotypeT &_genotype)
- unsigned vecSize r0
eoOneMaxMutation
classeo_one_max_mutation.html
GenotypeT
eoMonOp< GenotypeT >
- eoOneMaxMutation
  a0
  ()
- string className a1 () const
- bool operator() a2 (GenotypeT &_genotype)
eoOneMaxQuadCrossover
classeo_one_max_quad_crossover.html
GenotypeT
eoQuadOp< GenotypeT >
- eoOneMaxQuadCrossover
  a0
  ()
- string className a1 () const
- bool operator() a2 (GenotypeT &_genotype1, GenotypeT &_genotype2)
eoOp
classeo_op.html
EOType
- eoOp
  z14_1
  (OpType _type)
- eoOp
  z14_2
  (const eoOp &_eop)
- virtual ~eoOp z14_3 ()
- OpType getType z14_4 () const
- OpType opType z14_5
eoOpContainer
classeo_op_container.html
EOT
eoGenOp
- eoOpContainer
  a0
  ()
- virtual ~eoOpContainer a1 (void)
- virtual unsigned max_production a2 (void)
- void add a3 (eoOp< EOT > &_op, double _rate)
- virtual std::string className a4 () const =0
- std::vector< double > rates p0
- std::vector< eoGenOp< EOT > * > ops p1
- eoFunctorStore store r0
- unsigned max_to_produce r1
eoOpSelMason
classeo_op_sel_mason.html
eoClass
eoFactory< eoOpSelector< eoClass > >
- std::vector< eoOp< eoClass > * > vOpP w0
- map< eoOpSelector< eoClass > *, vOpP > MEV w1
- virtual eoOpSelector< eoClass > * make a0 (std::istream &_is)
- eoOpSelMason
  z15_0
  (eoOpFactory< eoClass > &_opFact)
- virtual ~eoOpSelMason z15_1 ()
- virtual std::string className z17_0 () const
- map< eoOpSelector< eoClass > *, std::vector< eoOp< eoClass > * > > allocMap r0
- eoOpFactory< eoClass > & operatorFactory r1
eoParam
classeo_param.html
- eoParam
  a0
  ()
- eoParam
  a1
  (std::string _longName, std::string _default, std::string _description, char _shortName=0, bool _required=false)
- virtual ~eoParam a2 ()
- virtual std::string getValue a3 () const =0
- virtual void setValue a4 (const std::string &_value)=0
- char shortName a5 () const
- const std::string & longName a6 () const
- const std::string & description a7 () const
- const std::string & defValue a8 () const
- void defValue a9 (const std::string &str)
- void setLongName a10 (std::string _longName)
- bool required a11 () const
- std::string repLongName r0
- std::string repDefault r1
- std::string repDescription r2
- char repShortHand r3
- bool repRequired r4
eoParameterLoader
classeo_parameter_loader.html
- virtual ~eoParameterLoader a0 ()
- virtual void processParam a1 (eoParam &param, std::string section="")=0
- virtual bool isItThere a2 (eoParam &_param) const =0
- eoValueParam< ValueType > & createParam a3 (ValueType _defaultValue, std::string _longName, std::string _description, char _shortHand=0, std::string _section="", bool _required=false)
- std::vector< eoParam * > ownedParams r0
eoParamParamType
classeo_param_param_type.html
- eoParamParamType
  a0
  (std::string _value)
- std::ostream & printOn a1 (std::ostream &_os) const
- std::istream & readFrom a2 (std::istream &_is)
- void readFrom a3 (std::string &_value)
eoParetoFitness
classeo_pareto_fitness.html
FitnessTraits
- FitnessTraits fitness_traits w0
- eoParetoFitness
  a1
  (std::vector< double > &_v)
- bool dominates a2 (const eoParetoFitness< FitnessTraits > &_other) const
- bool operator< a3 (const eoParetoFitness< FitnessTraits > &_other) const
- bool operator> a4 (const eoParetoFitness< FitnessTraits > &_other) const
- bool operator<= a5 (const eoParetoFitness< FitnessTraits > &_other) const
- bool operator>= a6 (const eoParetoFitness< FitnessTraits > &_other) const
- bool operator== a7 (const eoParetoFitness< FitnessTraits > &_other) const
- bool operator!= a8 (const eoParetoFitness< FitnessTraits > &_other) const
- void setUp e0 (unsigned _n, std::vector< bool > &_b)
- bool maximizing e1 (unsigned _i)
eoParetoFitnessTraits
classeo_pareto_fitness_traits.html
- unsigned nObjectives e0 ()
- double tol e1 ()
- bool maximizing e2 (int which)
eoParetoOneConstraintFitness
classeo_pareto_one_constraint_fitness.html
FitnessTraits
- FitnessTraits fitness_traits w0
- eoParetoOneConstraintFitness
  a1
  (std::vector< double > &_v)
- eoParetoOneConstraintFitness
  a2
  (std::vector< double > &_v, double _c)
- bool feasible a3 () const
- double violation a4 () const
- double ConstraintValue a5 () const
- void ConstraintValue a6 (double _c)
- bool dominates a7 (const eoParetoOneConstraintFitness< FitnessTraits > &_other) const
- bool operator< a8 (const eoParetoOneConstraintFitness< FitnessTraits > &_other) const
- bool operator> a9 (const eoParetoOneConstraintFitness< FitnessTraits > &_other) const
- bool operator<= a10 (const eoParetoOneConstraintFitness< FitnessTraits > &_other) const
- bool operator>= a11 (const eoParetoOneConstraintFitness< FitnessTraits > &_other) const
- bool operator== a12 (const eoParetoOneConstraintFitness< FitnessTraits > &_other) const
- bool operator!= a13 (const eoParetoOneConstraintFitness< FitnessTraits > &_other) const
- void setUp e0 (unsigned _n, std::vector< bool > &_b)
- bool maximizing e1 (unsigned _i)
- double constraintValue r0
eoParetoRanking
classeo_pareto_ranking.html
EOT
eoPerf2WorthCached< EOT, double >
- eoParetoRanking
  a0
  (eoDominanceMap< EOT > &_dominanceMap)
- void calculate_worths a1 (const eoPop< EOT > &_pop)
- eoDominanceMap< EOT > & dominanceMap r0
eoParser
classeo_parser.html
eoParameterLoader
eoObject
eoPersistent
- eoParser
  a0
  (unsigned _argc, char **_argv, std::string _programDescription="", std::string _lFileParamName="param-file", char _shortHand= 'p')
- void processParam a1 (eoParam &param, std::string section="")
- void readFrom a2 (std::istream &is)
- void printOn a3 (std::ostream &os) const
- std::string className a4 (void) const
- bool userNeedsHelp a5 (void)
- void printHelp a6 (std::ostream &os)
- std::string ProgramName a7 ()
- virtual bool isItThere a8 (eoParam &_param) const
- eoParam * getParamWithLongName a9 (const std::string &_name) const
- eoValueParam< ValueType > & getORcreateParam a10 (ValueType _defaultValue, std::string _longName, std::string _description, char _shortHand=0, std::string _section="", bool _required=false)
- eoValueParam< ValueType > & setORcreateParam a11 (ValueType _defaultValue, std::string _longName, std::string _description, char _shortHand=0, std::string _section="", bool _required=false)
- void setStopOnUnknownParam a12 (bool _b)
- bool getStopOnUnknownParam a13 ()
- void setPrefix a14 (const std::string &_prefix)
- void resetPrefix a15 ()
- std::string getPrefix a16 ()
- std::multimap< std::string, eoParam * > MultiMapType y0
- std::map< char, std::string > ShortNameMapType y1
- std::map< std::string, std::string > LongNameMapType y2
- void doRegisterParam d0 (eoParam &param) const
- std::pair< bool, std::string > getValue d1 (eoParam &_param) const
- void updateParameters d2 () const
- MultiMapType params r0
- std::string programName r1
- std::string programDescription r2
- ShortNameMapType shortNameMap r3
- LongNameMapType longNameMap r4
- eoValueParam< bool > needHelp r5
- eoValueParam< bool > stopOnUnknownParam r6
- std::vector< std::string > messages r7
- std::string prefix r8
eoParseTree
classeo_parse_tree.html
FType
Node
EO< FType >
- parse_tree< Node >::subtree Subtree w0
- Node reference w1
- const reference const_reference w2
- eoParseTree
  a0
  (void)
- eoParseTree
  a1
  (const parse_tree< Node > &tree)
- virtual void pruneTree a2 (unsigned _size)
- eoParseTree
  a3
  (std::istream &is)
- std::string className a4 (void) const
- void printOn a5 (std::ostream &os) const
- void readFrom a6 (std::istream &is)
eoParseTreeDepthInit
classeo_parse_tree_depth_init.html
FType
Node
eoInit< eoParseTree< FType, Node > >
- eoParseTree< FType, Node > EoType w0
- eoParseTreeDepthInit
  a0
  (unsigned _max_depth, const std::vector< Node > &_initializor, bool _grow=true, bool _ramped_half_and_half=false)
- virtual std::string className a1 () const
- void operator() a2 (EoType &_tree)
- void generate d0 (std::list< Node > &sequence, int the_max, int last_terminal=-1)
- unsigned max_depth r0
- std::vector< Node > initializor r1
- bool grow r2
- bool ramped_half_and_half r3
- unsigned current_depth r4
eoPBILAdditive
classeo_p_b_i_l_additive.html
EOT
eoDistribUpdater
- eoPBILAdditive
  a0
  (double _LRBest, unsigned _nbBest=1, double _tolerance=0.0, double _LRWorst=0.0, unsigned _nbWorst=0)
- virtual void operator() a1 (eoDistribution< EOT > &_distrib, eoPop< EOT > &_pop)
- double maxBound r0
- double minBound r1
- double LR r2
- unsigned nbBest r3
- unsigned nbWorst r4
- double lrb r5
- double lrw r6
eoPBILDistrib
classeo_p_b_i_l_distrib.html
EOT
eoDistribution
eoValueParam< std::vector< double > >
- eoPBILDistrib
  a0
  (unsigned _genomeSize)
- virtual void operator() a1 (EOT &_eo)
- unsigned Size a2 ()
- virtual void printOn a3 (std::ostream &os) const
- virtual void readFrom a4 (std::istream &is)
- unsigned int size a5 ()
- virtual std::string className a6 () const
- unsigned genomeSize r0
eoPBILOrg
classeo_p_b_i_l_org.html
EOT
eoDistribUpdater
- eoPBILOrg
  a0
  (double _LR, double _tolerance=0.0)
- virtual void operator() a1 (eoDistribution< EOT > &_distrib, eoPop< EOT > &_pop)
- double LR r0
- double maxBound r1
- double minBound r2
eoPerf2Worth
classeo_perf2_worth.html
EOT
WorthT
eoUF< const eoPop< EOT > &, void >
eoValueParam< std::vector< WorthT > >
- eoPerf2Worth
  a0
  (std::string _description="Worths")
- virtual void sort_pop a1 (eoPop< EOT > &_pop)
- virtual void resize a2 (eoPop< EOT > &_pop, unsigned sz)
- virtual void operator() a3 (eoPop< EOT > &_pop)
eoPerf2Worth::compare_worth
classeo_perf2_worth_1_1compare__worth.html
- compare_worth
  a0
  (const std::vector< WorthT > &_worths)
- bool operator() a1 (unsigned a, unsigned b) const
- const std::vector< WorthT > & worths r0
eoPerf2WorthCached
classeo_perf2_worth_cached.html
EOT
WorthT
eoPerf2Worth
- eoPerf2WorthCached
  a0
  (std::string _description="Worths")
- void operator() a1 (const eoPop< EOT > &_pop)
- virtual void calculate_worths a2 (const eoPop< EOT > &_pop)=0
- virtual void sort_pop a3 (eoPop< EOT > &_pop)
- virtual void resize a4 (eoPop< EOT > &_pop, unsigned sz)
- std::vector< typename EOT::Fitness > fitness_cache r0
eoPerf2WorthCached::compare_worth
classeo_perf2_worth_cached_1_1compare__worth.html
- compare_worth
  a0
  (const std::vector< WorthT > &_worths)
- bool operator() a1 (unsigned a, unsigned b) const
- const std::vector< WorthT > & worths r0
eoPersistent
classeo_persistent.html
eoPrintable
- virtual ~eoPersistent a0 ()
- virtual void readFrom a1 (std::istream &_is)=0
eoPlus
classeo_plus.html
EOT
eoMerge< EOT >
- void operator() a0 (const eoPop< EOT > &_pop, eoPop< EOT > &_offspring)
eoPlusReplacement
classeo_plus_replacement.html
EOT
eoMergeReduce
- eoPlus< EOT > plus r0
- eoTruncate< EOT > truncate r1
eoPointMutation
classeo_point_mutation.html
FType
Node
eoMonOp< eoParseTree< FType, Node > >
- eoParseTree< FType, Node > EoType w0
- eoPointMutation
  a0
  (std::vector< Node > &_initializor)
- virtual std::string className a1 () const
- virtual ~eoPointMutation a2 ()
- bool operator() a3 (EoType &_eo1)
- std::vector< Node > & initializor r0
eoPop
classeo_pop.html
EOT
eoObject
eoPersistent
- EOT::Fitness Fitness w0
- EOT::fitness_traits fitness_traits w1
- eoPop
  a0
  ()
- eoPop
  a1
  (unsigned _popSize, eoInit< EOT > &_chromInit)
- void append a2 (unsigned _newPopSize, eoInit< EOT > &_chromInit)
- eoPop
  a3
  (std::istream &_is)
- virtual ~eoPop a4 ()
- void sort a5 (void)
- void sort a6 (std::vector< const EOT * > &result) const
- void shuffle a7 (void)
- void shuffle a8 (std::vector< const EOT * > &result) const
- eoPop< EOT >::iterator it_best_element a9 ()
- const EOT & best_element a10 () const
- const EOT & worse_element a11 () const
- eoPop< EOT >::iterator it_worse_element a12 ()
- eoPop< EOT >::iterator nth_element a13 (int nth)
- Fitness nth_element_fitness a14 (int which) const
- void nth_element a15 (int which, std::vector< const EOT * > &result) const
- void swap a16 (eoPop< EOT > &other)
- virtual void sortedPrintOn a17 (std::ostream &_os) const
- virtual void printOn a18 (std::ostream &_os) const
- virtual void invalidate a19 ()
- void sort a21 ()
- void scale a22 ()
- void setPerf2Worth a23 (eoPerf2Worth< EOT > &_p2w)
- void setPerf2Worth a24 (eoPerf2Worth< EOT > *_p2w)
- eoPerf2Worth< EOT > * getPerf2Worth a25 ()
- void swap a26 (eoPop< EOT > &other)
- virtual void readFrom z19_0 (std::istream &_is)
- virtual std::string className z19_1 () const
- eoPerf2Worth< EOT > * p2w r0
eoPop::Cmp
structeo_pop_1_1_cmp.html
- bool operator() a0 (const EOT *a, const EOT *b) const
eoPop::Ref
structeo_pop_1_1_ref.html
- const EOT * operator() a0 (const EOT &eot)
eoPopAlgo
classeo_pop_algo.html
EOT
eoUF< eoPop< EOT > &, void >
eoPopEvalFunc
classeo_pop_eval_func.html
EOT
eoBF< eoPop< EOT > &, eoPop< EOT > &, void >
eoPopLoopEval
classeo_pop_loop_eval.html
EOT
eoPopEvalFunc
- eoPopLoopEval
  a0
  (eoEvalFunc< EOT > &_eval)
- void operator() a1 (eoPop< EOT > &_parents, eoPop< EOT > &_offspring)
- eoEvalFunc< EOT > & eval r0
eoPopStat
classeo_pop_stat.html
EOT
eoStat< EOT, std::string >
- eoPopStat
  a0
  (unsigned _howMany=0, std::string _desc="")
- void operator() a1 (const eoPop< EOT > &_pop)
- unsigned combien r0
eoPopulator
classeo_populator.html
EOT
- unsigned position_type w0
- eoPopulator
  a0
  (const eoPop< EOT > &_src, eoPop< EOT > &_dest)
- virtual ~eoPopulator a1 ()
- EOT & operator * a2 (void)
- eoPopulator & operator++ a3 ()
- void insert a4 (const EOT &_eo)
- void reserve a5 (int how_many)
- const eoPop< EOT > & source a6 (void)
- eoPop< EOT > & offspring a7 (void)
- position_type tellp a8 ()
- void seekp a9 (position_type pos)
- bool exhausted a10 (void)
- virtual const EOT & select a11 ()=0
- eoPop< EOT > & dest p0
- eoPop< EOT >::iterator current p1
- const eoPop< EOT > & src p2
- void get_next d0 ()
eoPrintable
classeo_printable.html
- virtual ~eoPrintable a0 ()
- virtual void printOn a1 (std::ostream &_os) const =0
eoProcedureCounter
classeo_procedure_counter.html
Procedure
eoValueParam< unsigned long >
- eoProcedureCounter
  a0
  (Procedure &_proc, std::string _name="proc_counter")
- Procedure::result_type operator() a1 (void)
- Procedure & proc r0
eoPropCombinedBinOp
classeo_prop_combined_bin_op.html
EOT
eoBinOp< EOT >
- eoPropCombinedBinOp
  a0
  (eoBinOp< EOT > &_first, const double _rate)
- virtual std::string className a1 () const
- virtual void add a2 (eoBinOp< EOT > &_op, const double _rate, bool _verbose=false)
- virtual void operator() a3 (EOT &_indi1, const EOT &_indi2)
- std::vector< eoBinOp< EOT > * > ops r0
- std::vector< double > rates r1
eoPropCombinedMonOp
classeo_prop_combined_mon_op.html
EOT
eoMonOp< EOT >
- eoPropCombinedMonOp
  a0
  (eoMonOp< EOT > &_first, const double _rate)
- virtual std::string className a1 () const
- virtual void add a2 (eoMonOp< EOT > &_op, const double _rate, bool _verbose=false)
- virtual void printOn a3 (std::ostream &_os)
- virtual bool operator() a4 (EOT &_indi)
- std::vector< eoMonOp< EOT > * > ops p0
- std::vector< double > rates p1
eoPropCombinedQuadOp
classeo_prop_combined_quad_op.html
EOT
eoQuadOp< EOT >
- eoPropCombinedQuadOp
  a0
  (eoQuadOp< EOT > &_first, const double _rate)
- virtual std::string className a1 () const
- virtual void add a2 (eoQuadOp< EOT > &_op, const double _rate, bool _verbose=false)
- virtual void printOn a3 (std::ostream &_os)
- virtual bool operator() a4 (EOT &_indi1, EOT &_indi2)
- std::vector< eoQuadOp< EOT > * > ops r0
- std::vector< double > rates r1
eoPropGAGenOp
classeo_prop_g_a_gen_op.html
EOT
eoGenOp
- eoPropGAGenOp
  a0
  (double _wClone, eoQuadOp< EOT > &_cross, double _wCross, eoMonOp< EOT > &_mut, double _wMut)
- virtual void apply a1 (eoPopulator< EOT > &_pop)
- virtual unsigned max_production a2 (void)
- virtual std::string className a3 () const
- double wClone r0
- eoQuadOp< EOT > & cross r1
- double wCross r2
- eoMonOp< EOT > & mut r3
- double wMut r4
- eoProportionalOp< EOT > propOp r5
- eoMonCloneOp< EOT > monClone r6
eoProportionalOp
classeo_proportional_op.html
EOT
eoOpContainer
- void apply a0 (eoPopulator< EOT > &_pop)
- virtual std::string className a1 () const
eoProportionalSelect
classeo_proportional_select.html
EOT
eoSelectOne< EOT >
- eoProportionalSelect
  a0
  (const eoPop< EOT > &pop=eoPop< EOT >())
- void setup a1 (const eoPop< EOT > &_pop)
- const EOT & operator() a2 (const eoPop< EOT > &_pop)
- std::vector< typename EOT::Fitness > FitVec y0
- FitVec cumulative r0
eoQuad2BinOp
classeo_quad2_bin_op.html
EOT
eoBinOp< EOT >
- eoQuad2BinOp
  a0
  (eoQuadOp< EOT > &_quadOp)
- bool operator() a1 (EOT &_eo1, const EOT &_eo2)
- eoQuadOp< EOT > & quadOp r0
eoQuadCloneOp
classeo_quad_clone_op.html
EOT
eoQuadOp< EOT >
- eoQuadCloneOp
  a0
  ()
- virtual std::string className a1 () const
- virtual bool operator() a2 (EOT &, EOT &)
eoQuadDistance
classeo_quad_distance.html
EOT
eoDistance
- double operator() a0 (const EOT &_v1, const EOT &_v2)
eoQuadGenOp
classeo_quad_gen_op.html
EOT
eoGenOp
- eoQuadGenOp
  a0
  (eoQuadOp< EOT > &_op)
- unsigned max_production a1 (void)
- void apply a2 (eoPopulator< EOT > &_pop)
- virtual std::string className a3 () const
- eoQuadOp< EOT > & op r0
eoQuadOp
classeo_quad_op.html
EOType
eoOp
eoBF< EOType &, EOType &, bool >
- eoQuadOp
  a0
  ()
- virtual std::string className a1 () const
random_generator
classrandom__generator.html
T
- random_generator
  a0
  (T _max, eoRng &_rng=rng)
- random_generator
  a1
  (T _min, T _max, eoRng &_rng=rng)
- T operator() a2 (void)
- bool operator() a3 (void)
- T minim r0
- T range r1
- eoRng & random r2
RandomNodeSelector
class_random_node_selector.html
NodeSelector
- NodeSelection select_node a0 (Sym sym) const
eoRandomReduce
classeo_random_reduce.html
EOT
eoReduce
- void operator() d0 (eoPop< EOT > &_newgen, unsigned _newsize)
eoRandomSelect
classeo_random_select.html
EOT
eoSelectOne< EOT >
- virtual const EOT & operator() a0 (const eoPop< EOT > &_pop)
eoRandomSplit
classeo_random_split.html
EOT
eoReduceSplit
- eoRandomSplit
  a0
  (eoHowMany _howMany, bool _returnEliminated=false)
- void operator() a1 (eoPop< EOT > &_newgen, eoPop< EOT > &_eliminated)
- eoHowMany howMany r0
- bool returnEliminated r1
eoRanking
classeo_ranking.html
EOT
eoPerf2Worth< EOT >
- eoRanking
  a0
  (double _p=2.0, double _e=1.0)
- int lookfor a1 (const EOT *_eo, const eoPop< EOT > &_pop)
- virtual void operator() a2 (const eoPop< EOT > &_pop)
- double pressure r0
- double exponent r1
eoRankingSelect
classeo_ranking_select.html
EOT
eoRouletteWorthSelect< EOT, double >
- eoRankingSelect
  a0
  (double _p=2.0, double _e=1.0)
- eoRanking< EOT > ranking r0
eoReal
classeo_real.html
FitT
eoVector< FitT, double >
- eoReal
  a0
  (unsigned size=0, double value=0.0)
- virtual std::string className a1 () const
eoRealAboveBound
classeo_real_above_bound.html
eoRealBounds
- eoRealAboveBound
  a1
  (double _max=0)
- virtual double maximum a2 () const
- virtual double minimum a3 () const
- virtual double range a4 () const
- virtual double uniform a5 (eoRng &_rng=eo::rng) const
- virtual bool isBounded a6 (void) const
- virtual bool hasNoBoundAtAll a7 (void) const
- virtual bool isMinBounded a8 (void) const
- virtual bool isMaxBounded a9 (void) const
- virtual bool isInBounds a10 (double _r) const
- virtual void foldsInBounds a11 (double &_r) const
- virtual void truncate a12 (double &_r) const
- virtual void readFrom a13 (std::istream &_is)
- virtual void printOn a14 (std::ostream &_os) const
- virtual eoRealBounds * dup a15 () const
- double repMaximum r0
eoRealBaseVectorBounds
classeo_real_base_vector_bounds.html
- eoRealBaseVectorBounds
  a1
  ()
- eoRealBaseVectorBounds
  a2
  (unsigned _dim, eoRealBounds &_bounds)
- eoRealBaseVectorBounds
  a3
  (eoRealBounds &_xbounds, eoRealBounds &_ybounds)
- virtual bool isBounded a4 (unsigned _i)
- virtual bool isBounded a5 (void)
- virtual bool hasNoBoundAtAll a6 (unsigned _i)
- virtual bool hasNoBoundAtAll a7 (void)
- virtual bool isMinBounded a8 (unsigned _i)
- virtual bool isMaxBounded a9 (unsigned _i)
- virtual void foldsInBounds a10 (unsigned _i, double &_r)
- virtual void foldsInBounds a11 (std::vector< double > &_v)
- virtual void truncate a12 (unsigned _i, double &_r)
- virtual void truncate a13 (std::vector< double > &_v)
- virtual bool isInBounds a14 (unsigned _i, double _r)
- virtual bool isInBounds a15 (std::vector< double > _v)
- virtual double minimum a16 (unsigned _i)
- virtual double maximum a17 (unsigned _i)
- virtual double range a18 (unsigned _i)
- virtual double averageRange a19 ()
- virtual double uniform a20 (unsigned _i, eoRng &_rng=eo::rng)
- void uniform a21 (std::vector< double > &_v, eoRng &_rng=eo::rng)
- virtual void printOn a22 (std::ostream &_os) const
eoRealBelowBound
classeo_real_below_bound.html
eoRealBounds
- eoRealBelowBound
  a1
  (double _min=0)
- virtual double minimum a2 () const
- virtual double maximum a3 () const
- virtual double range a4 () const
- virtual double uniform a5 (eoRng &_rng=eo::rng) const
- virtual bool isBounded a6 (void) const
- virtual bool hasNoBoundAtAll a7 (void) const
- virtual bool isMinBounded a8 (void) const
- virtual bool isMaxBounded a9 (void) const
- virtual bool isInBounds a10 (double _r) const
- virtual void foldsInBounds a11 (double &_r) const
- virtual void truncate a12 (double &_r) const
- virtual void readFrom a13 (std::istream &_is)
- virtual void printOn a14 (std::ostream &_os) const
- virtual eoRealBounds * dup a15 () const
- double repMinimum r0
eoRealBounds
classeo_real_bounds.html
eoPersistent
- virtual bool isBounded a1 (void) const =0
- virtual bool hasNoBoundAtAll a2 (void) const =0
- virtual bool isMinBounded a3 (void) const =0
- virtual bool isMaxBounded a4 (void) const =0
- virtual bool isInBounds a5 (double) const =0
- virtual void foldsInBounds a6 (double &) const =0
- virtual void truncate a7 (double &) const =0
- virtual double minimum a8 () const =0
- virtual double maximum a9 () const =0
- virtual double range a10 () const =0
- virtual double uniform a11 (eoRng &_rng=eo::rng) const =0
- virtual eoRealBounds * dup a12 () const =0
eoRealInitBounded
classeo_real_init_bounded.html
EOT
eoInit
- eoRealInitBounded
  a0
  (eoRealVectorBounds &_bounds)
- virtual void operator() a1 (EOT &_eo)
- virtual eoRealVectorBounds & theBounds a2 ()
- virtual unsigned size a3 ()
- eoRealVectorBounds & bounds r0
eoRealInterval
classeo_real_interval.html
eoRealBounds
- eoRealInterval
  a1
  (double _min=0, double _max=1)
- virtual double minimum a2 () const
- virtual double maximum a3 () const
- virtual double range a4 () const
- virtual bool isBounded a5 (void) const
- virtual bool hasNoBoundAtAll a6 (void) const
- virtual bool isMinBounded a7 (void) const
- virtual bool isMaxBounded a8 (void) const
- virtual double uniform a9 (eoRng &_rng=eo::rng) const
- virtual bool isInBounds a10 (double _r) const
- virtual void foldsInBounds a11 (double &_r) const
- virtual void truncate a12 (double &_r) const
- virtual void readFrom a13 (std::istream &_is)
- virtual void printOn a14 (std::ostream &_os) const
- virtual eoRealBounds * dup a15 () const
- double repMinimum r0
- double repMaximum r1
- double repRange r2
eoRealNoBounds
classeo_real_no_bounds.html
eoRealBounds
- virtual bool isBounded a1 (void) const
- virtual bool hasNoBoundAtAll a2 (void) const
- virtual bool isMinBounded a3 (void) const
- virtual bool isMaxBounded a4 (void) const
- virtual void foldsInBounds a5 (double &) const
- virtual void truncate a6 (double &) const
- virtual bool isInBounds a7 (double) const
- virtual double minimum a8 () const
- virtual double maximum a9 () const
- virtual double range a10 () const
- virtual double uniform a11 (eoRng &_rng=eo::rng) const
- virtual void readFrom a12 (std::istream &_is)
- virtual void printOn a13 (std::ostream &_os) const
- virtual eoRealBounds * dup a14 () const
eoRealUxOver
classeo_real_ux_over.html
eoRealVectorBounds
classeo_real_vector_bounds.html
eoRealBaseVectorBounds
eoPersistent
- eoRealVectorBounds
  a0
  ()
- eoRealVectorBounds
  a1
  (unsigned _dim, eoRealBounds &_bounds)
- eoRealVectorBounds
  a2
  (eoRealBounds &_xbounds, eoRealBounds &_ybounds)
- eoRealVectorBounds
  a3
  (unsigned _dim, double _min, double _max)
- eoRealVectorBounds
  a4
  (std::vector< double > _min, std::vector< double > _max)
- eoRealVectorBounds
  a5
  (std::string _s)
- virtual ~eoRealVectorBounds a6 ()
- virtual void readFrom a7 (std::istream &_is)
- virtual void readFrom a8 (std::string _s)
- virtual void printOn a9 (std::ostream &_os) const
- void adjust_size a10 (unsigned _dim)
- eoRealVectorBounds
  a11
  (const eoRealVectorBounds &)
- eoRealVectorBounds & operator= d0 (const eoRealVectorBounds &)
- std::vector< unsigned int > factor r0
- std::vector< eoRealBounds * > ownedBounds r1
eoRealVectorNoBounds
classeo_real_vector_no_bounds.html
eoRealVectorBounds
- eoRealVectorNoBounds
  a1
  (unsigned _dim)
- virtual bool isBounded a2 (unsigned)
- virtual bool isBounded a3 (void)
- virtual bool hasNoBoundAtAll a4 (unsigned)
- virtual bool hasNoBoundAtAll a5 (void)
- virtual bool isMinBounded a6 (unsigned)
- virtual bool isMaxBounded a7 (unsigned)
- virtual void foldsInBounds a8 (unsigned, double &)
- virtual void foldsInBounds a9 (std::vector< double > &)
- virtual void truncate a10 (unsigned, double &)
- virtual void truncate a11 (std::vector< double > &)
- virtual bool isInBounds a12 (unsigned, double)
- virtual bool isInBounds a13 (std::vector< double >)
- virtual double minimum a14 (unsigned)
- virtual double maximum a15 (unsigned)
- virtual double range a16 (unsigned)
- virtual double averageRange a17 ()
- virtual double uniform a18 (unsigned, eoRng &_rng=eo::rng)
- void uniform a19 (std::vector< double > &, eoRng &_rng=eo::rng)
eoReduce
classeo_reduce.html
EOT
eoBF< eoPop< EOT > &, unsigned, void >
eoReduceMerge
classeo_reduce_merge.html
EOT
eoReplacement
- eoReduceMerge
  a0
  (eoReduce< EOT > &_reduce, eoMerge< EOT > &_merge)
- void operator() a1 (eoPop< EOT > &_parents, eoPop< EOT > &_offspring)
- eoReduce< EOT > & reduce r0
- eoMerge< EOT > & merge r1
eoReduceMergeReduce
classeo_reduce_merge_reduce.html
EOT
eoReplacement
- eoReduceMergeReduce
  a0
  (eoHowMany _howManyElite, bool _strongElitism, eoHowMany _howManyReducedParents, eoReduce< EOT > &_reduceParents, eoHowMany _howManyReducedOffspring, eoReduce< EOT > &_reduceOffspring, eoReduce< EOT > &_reduceFinal)
- void operator() a1 (eoPop< EOT > &_parents, eoPop< EOT > &_offspring)
- eoHowMany howManyElite r0
- bool strongElitism r1
- eoHowMany howManyReducedParents r2
- eoHowMany howManyReducedOffspring r3
- eoReduce< EOT > & reduceParents r4
- eoReduce< EOT > & reduceOffspring r5
- eoReduce< EOT > & reduceFinal r6
eoReduceSplit
classeo_reduce_split.html
EOT
eoBF< eoPop< EOT > &, eoPop< EOT > &, void >
eoReplacement
classeo_replacement.html
EOT
eoBF< eoPop< EOT > &, eoPop< EOT > &, void >
eoRndGenerator
classeo_rnd_generator.html
T
eoF< T >
- T AtomType y0
eoRng
classeo_rng.html
eoObject
eoPersistent
- eoRng
  a0
  (uint32_t s)
- void reseed a2 (uint32_t s)
- void oldReseed a3 (uint32_t s)
- double uniform a4 (double m=1.0)
- uint32_t random a5 (uint32_t m)
- bool flip a6 (float bias=0.5)
- double normal a7 (void)
- double normal a8 (double stdev)
- double normal a9 (double mean, double stdev)
- double negexp a10 (double mean)
- uint32_t rand a11 ()
- uint32_t rand_max a12 (void) const
- int roulette_wheel a13 (const std::vector< TYPE > &vec, TYPE total=0)
- const TYPE & choice a14 (const std::vector< TYPE > &vec) const
- TYPE & choice a15 (std::vector< TYPE > &vec)
- void printOn a16 (std::ostream &_os) const
- void readFrom a17 (std::istream &_is)
- std::string className a18 (void) const
- uint32_t restart d0 (void)
- void initialize d1 (uint32_t seed)
- eoRng
  d2
  (const eoRng &)
- eoRng & operator= d3 (const eoRng &)
- uint32_t * state r0
- uint32_t * next r1
- int left r2
- bool cached r3
- float cacheValue r4
- const int N r5
- const int M r6
- const uint32_t K r7
eoRouletteWorthSelect
classeo_roulette_worth_select.html
EOT
WorthT
eoSelectFromWorth< EOT, WorthT >
- std::vector< WorthT >::iterator worthIterator w0
- eoRouletteWorthSelect
  a0
  (eoPerf2Worth< EOT, WorthT > &_perf2Worth)
- virtual void setup a1 (const eoPop< EOT > &_pop)
- virtual const EOT & operator() a2 (const eoPop< EOT > &_pop)
- double total r0
eoScalarFitness
classeo_scalar_fitness.html
ScalarType
Compare
- eoScalarFitness
  a1
  (const eoScalarFitness &other)
- eoScalarFitness
  a2
  (const ScalarType &v)
- eoScalarFitness & operator= a3 (const eoScalarFitness &other)
- eoScalarFitness & operator= a4 (const ScalarType &v)
- operator ScalarType
  a5
  (void) const
- bool operator< a6 (const eoScalarFitness &other) const
- bool operator> a7 (const eoScalarFitness< ScalarType, Compare > &y) const
- bool operator<= a8 (const eoScalarFitness< ScalarType, Compare > &y) const
- bool operator>= a9 (const eoScalarFitness< ScalarType, Compare > &y) const
- ScalarType value r0
eoScalarFitnessAssembled
classeo_scalar_fitness_assembled.html
ScalarType
Compare
FitnessTraits
- std::vector< ScalarType > baseVector w0
- baseVector::size_type size_type w1
- eoScalarFitnessAssembled
  a1
  (size_type _n, const ScalarType &_val, const std::string &_descr="Unnamed variable")
- eoScalarFitnessAssembled
  a2
  (const eoScalarFitnessAssembled &other)
- eoScalarFitnessAssembled & operator= a3 (const eoScalarFitnessAssembled &other)
- eoScalarFitnessAssembled
  a4
  (const ScalarType &v)
- eoScalarFitnessAssembled & operator= a5 (const ScalarType &v)
- void push_back a6 (const ScalarType &_val)
- void push_back a7 (const ScalarType &_val, const std::string &_descr)
- void resize a8 (size_type _n, const ScalarType &_val=ScalarType(), const std::string &_descr="Unnamed variable")
- void setDescription a9 (size_type _idx, std::string _descr)
- std::string getDescription a10 (size_type _idx)
- std::vector< std::string > getDescriptionVector a11 ()
- operator ScalarType
  a12
  (void) const
- void printAll a13 (std::ostream &os) const
- bool operator< a14 (const eoScalarFitnessAssembled &other) const
- bool operator> a15 (const eoScalarFitnessAssembled< ScalarType, Compare, FitnessTraits > &y) const
- bool operator<= a16 (const eoScalarFitnessAssembled< ScalarType, Compare, FitnessTraits > &y) const
- bool operator>= a17 (const eoScalarFitnessAssembled< ScalarType, Compare, FitnessTraits > &y) const
- bool feasible o0
- bool failed o1
- std::string msg o2
eoScalarFitnessAssembledTraits
classeo_scalar_fitness_assembled_traits.html
- std::vector< std::string >::size_type size_type w0
- void setDescription e0 (size_type _idx, std::string _descr)
- std::string getDescription e1 (size_type _idx)
- void resize e2 (size_type _n, const std::string &_descr)
- size_type size e3 ()
- std::vector< std::string > getDescriptionVector e4 ()
- std::vector< std::string > TermDescriptions v0
eoScalarFitnessStat
classeo_scalar_fitness_stat.html
EOT
FitT
eoSortedStat< EOT, std::vector< double > >
- eoScalarFitnessStat
  a0
  (std::string _description="FitnessES", eoRealVectorBounds &_bounds=eoDummyVectorNoBounds)
- virtual void operator() a1 (const std::vector< const EOT * > &_popPters)
- eoRealBounds & range r0
eoSecondMomentStats
classeo_second_moment_stats.html
EOT
eoStat< EOT, std::pair< double, double > >
- EOT::Fitness fitness_type w0
- std::pair< double, double > SquarePair w1
- eoSecondMomentStats
  a0
  (std::string _description="Average & Stdev")
- virtual void operator() a1 (const eoPop< EOT > &_pop)
- virtual std::string className a2 (void) const
- SquarePair sumOfSquares e0 (SquarePair _sq, const EOT &_eo)
eoSegmentCrossover
classeo_segment_crossover.html
EOT
eoQuadOp< EOT >
- eoSegmentCrossover
  a0
  (const double &_alpha=0.0)
- eoSegmentCrossover
  a1
  (eoRealVectorBounds &_bounds, const double &_alpha=0.0)
- virtual std::string className a2 () const
- bool operator() a3 (EOT &_eo1, EOT &_eo2)
- eoRealVectorBounds & bounds p0
- double alpha p1
- double range p2
eoSelBinGenOp
classeo_sel_bin_gen_op.html
EOT
eoGenOp
- eoSelBinGenOp
  a0
  (eoBinOp< EOT > &_op, eoSelectOne< EOT > &_sel)
- unsigned max_production a1 (void)
- void apply a2 (eoPopulator< EOT > &_pop)
- virtual std::string className a3 () const
- eoBinOp< EOT > & op r0
- eoSelectOne< EOT > & sel r1
eoSelect
classeo_select.html
EOT
eoBF< const eoPop< EOT > &, eoPop< EOT > &, void >
eoSelectFactory
classeo_select_factory.html
EOT
eoFactory< eoSelect< EOT > >
- virtual eoSelect< EOT > * make a0 (std::istream &_is)
- eoSelectFactory
  z20_0
  ()
- virtual ~eoSelectFactory z20_1 ()
- void printOn z22_0 (std::ostream &_os) const
- void readFrom z22_1 (std::istream &_is)
eoSelectFromWorth
classeo_select_from_worth.html
EOT
WorthType
eoSelectOne< EOT >
- eoSelectFromWorth
  a0
  (eoPerf2Worth< EOT, WorthType > &_perf2Worth)
- virtual void setup a1 (const eoPop< EOT > &pop)
- void check_sync b0 (unsigned index, const EOT &_eo)
- eoPerf2Worth< EOT, WorthType > & perf2Worth p0
- std::vector< typename EOT::Fitness > fitness p1
eoSelectivePopulator
classeo_selective_populator.html
EOT
eoPopulator
- eoSelectivePopulator
  a0
  (const eoPop< EOT > &_pop, eoPop< EOT > &_dest, eoSelectOne< EOT > &_sel)
- const EOT & select a1 ()
- eoSelectOne< EOT > & sel r0
eoSelectMany
classeo_select_many.html
EOT
eoSelect
- eoSelectMany
  a0
  (eoSelectOne< EOT > &_select, double _rate, bool _interpret_as_rate=true)
- eoSelectMany
  a1
  (eoSelectOne< EOT > &_select, eoHowMany _howMany)
- virtual void operator() a2 (const eoPop< EOT > &_source, eoPop< EOT > &_dest)
- eoSelectOne< EOT > & select r0
- eoHowMany howMany r1
eoSelectNumber
classeo_select_number.html
EOT
eoSelect
- eoSelectNumber
  a0
  (eoSelectOne< EOT > &_select, unsigned _nb_to_select=1)
- virtual void operator() a1 (const eoPop< EOT > &_source, eoPop< EOT > &_dest)
- eoSelectOne< EOT > & select r0
- unsigned nb_to_select r1
eoSelectOne
classeo_select_one.html
EOT
WorthT
eoUF< const eoPop< EOT > &, const EOT & >
- virtual void setup a0 (const eoPop< EOT > &_pop)
eoSelectPerc
classeo_select_perc.html
EOT
eoSelect
- eoSelectPerc
  a0
  (eoSelectOne< EOT > &_select, float _rate=1.0)
- virtual void operator() a1 (const eoPop< EOT > &_source, eoPop< EOT > &_dest)
- eoSelectOne< EOT > & select r0
- float rate r1
eoSelectTransform
classeo_select_transform.html
EOT
eoBreed
- eoSelectTransform
  a0
  (eoSelect< EOT > &_select, eoTransform< EOT > &_transform)
- void operator() a1 (const eoPop< EOT > &_parents, eoPop< EOT > &_offspring)
- eoSelect< EOT > & select r0
- eoTransform< EOT > & transform r1
eoSeqPopulator
classeo_seq_populator.html
EOT
eoPopulator
- eoSeqPopulator
  a0
  (const eoPop< EOT > &_pop, eoPop< EOT > &_dest)
- const EOT & select a1 (void)
- unsigned current r0
eoSequentialOp
classeo_sequential_op.html
EOT
eoOpContainer
- unsigned position_type w0
- void apply a0 (eoPopulator< EOT > &_pop)
- virtual std::string className a1 () const
- std::vector< size_t > to_apply r0
- std::vector< size_t > production r1
eoSequentialSelect
classeo_sequential_select.html
EOT
eoSelectOne< EOT >
- eoSequentialSelect
  a0
  (bool _ordered=true)
- void setup a1 (const eoPop< EOT > &_pop)
- virtual const EOT & operator() a2 (const eoPop< EOT > &_pop)
- bool ordered r0
- unsigned current r1
- std::vector< const EOT * > eoPters r2
eoSGA
classeo_s_g_a.html
EOT
eoAlgo
- eoSGA
  a0
  (eoSelectOne< EOT > &_select, eoQuadOp< EOT > &_cross, float _crate, eoMonOp< EOT > &_mutate, float _mrate, eoEvalFunc< EOT > &_eval, eoContinue< EOT > &_cont)
- void operator() a1 (eoPop< EOT > &_pop)
- eoContinue< EOT > & cont r0
- eoInvalidateMonOp< EOT > mutate r1
- float mutationRate r2
- eoInvalidateQuadOp< EOT > cross r3
- float crossoverRate r4
- eoSelectPerc< EOT > select r5
- eoEvalFunc< EOT > & eval r6
eoSGAGenOp
classeo_s_g_a_gen_op.html
EOT
eoGenOp
- eoSGAGenOp
  a0
  (eoQuadOp< EOT > &_cross, double _pCross, eoMonOp< EOT > &_mut, double _pMut)
- virtual void apply a1 (eoPopulator< EOT > &_pop)
- virtual unsigned max_production a2 (void)
- virtual std::string className a3 () const
- eoQuadOp< EOT > & cross r0
- double pCross r1
- eoMonOp< EOT > & mut r2
- double pMut r3
- eoProportionalOp< EOT > propOp r4
- eoQuadCloneOp< EOT > quadClone r5
- eoSequentialOp< EOT > op r6
eoSGATransform
classeo_s_g_a_transform.html
EOT
eoTransform
- eoSGATransform
  a0
  (eoQuadOp< EOT > &_cross, double _cProba, eoMonOp< EOT > &_mutate, double _mProba)
- void operator() a1 (eoPop< EOT > &_pop)
- eoInvalidateQuadOp< EOT > cross r0
- double crossoverProba r1
- eoInvalidateMonOp< EOT > mutate r2
- double mutationProba r3
eoSharing
classeo_sharing.html
EOT
eoPerf2Worth< EOT >
- eoSharing
  a0
  (double _nicheSize, eoDistance< EOT > &_dist)
- void operator() a1 (const eoPop< EOT > &_pop)
- double nicheSize r0
- eoDistance< EOT > & dist r1
eoSharingSelect
classeo_sharing_select.html
EOT
eoRouletteWorthSelect< EOT, double >
- eoSharingSelect
  a0
  (double _sigma, eoDistance< EOT > &_dist)
- eoSharing< EOT > sharing r0
eoSimpleEDA
classeo_simple_e_d_a.html
EOT
eoEDA
- eoSimpleEDA
  a0
  (eoDistribUpdater< EOT > &_update, eoEvalFunc< EOT > &_eval, unsigned _popSize, eoContinue< EOT > &_continuator)
- virtual void operator() a1 (eoDistribution< EOT > &_distrib)
- eoDistribUpdater< EOT > & update r0
- eoEvalFunc< EOT > & eval r1
- unsigned popSize r2
- eoContinue< EOT > & continuator r3
eoSortedPopStat
classeo_sorted_pop_stat.html
EOT
eoSortedStat< EOT, std::string >
- eoSortedPopStat
  a0
  (unsigned _howMany=0, std::string _desc="")
- void operator() a1 (const std::vector< const EOT * > &_pop)
- unsigned combien r0
eoSortedStat
classeo_sorted_stat.html
EOT
ParamType
eoSortedStatBase
eoValueParam< ParamType >
- eoSortedStat
  a0
  (ParamType _value, std::string _desc)
- virtual std::string className a1 (void) const
eoSortedStatBase
classeo_sorted_stat_base.html
EOT
eoUF< const std::vector< const EOT * > &, void >
- virtual void lastCall a0 (const std::vector< const EOT * > &)
- virtual std::string className a1 (void) const
eoSSGADetTournamentReplacement
classeo_s_s_g_a_det_tournament_replacement.html
EOT
eoReduceMerge
- eoSSGADetTournamentReplacement
  a0
  (unsigned _t_size)
- eoDetTournamentTruncate< EOT > truncate r0
- eoPlus< EOT > plus r1
eoSSGAStochTournamentReplacement
classeo_s_s_g_a_stoch_tournament_replacement.html
EOT
eoReduceMerge
- eoSSGAStochTournamentReplacement
  a0
  (double _t_rate)
- eoStochTournamentTruncate< EOT > truncate r0
- eoPlus< EOT > plus r1
eoSSGAWorseReplacement
classeo_s_s_g_a_worse_replacement.html
EOT
eoReduceMerge
- eoLinearTruncate< EOT > truncate r0
- eoPlus< EOT > plus r1
eoStat
classeo_stat.html
EOT
T
eoValueParam< T >
eoStatBase
- eoStat
  a0
  (T _value, std::string _description)
- virtual std::string className a1 (void) const
eoStatBase
classeo_stat_base.html
EOT
eoUF< const eoPop< EOT > &, void >
- virtual void lastCall a0 (const eoPop< EOT > &)
- virtual std::string className a1 (void) const
eoState
classeo_state.html
eoFunctorStore
- void registerObject a2 (eoPersistent &registrant)
- T & takeOwnership a3 (const T &persistent)
- std::string getCommentString a4 (void) const
- void load a5 (const std::string &_filename)
- void load a6 (std::istream &is)
- void save a7 (const std::string &_filename) const
- void save a8 (std::ostream &os) const
- std::map< std::string, eoPersistent * > ObjectMap y0
- std::string createObjectName d0 (eoObject *obj)
- eoState
  d1
  (const eoState &)
- eoState & operator= d2 (const eoState &)
- ObjectMap objectMap r0
- std::vector< ObjectMap::iterator > creationOrder r1
- std::vector< eoPersistent * > ownedObjects r2
eoState::loading_error
structeo_state_1_1loading__error.html
- loading_error
  a0
  (std::string huh="Error while loading")
eoStBranchMutation
classeo_st_branch_mutation.html
FType
Node
eoMonOp< eoParseTree< FType, Node > >
- eoParseTree< FType, Node > EoType w0
- eoStBranchMutation
  a0
  (eoInit< EoType > &_init, unsigned _max_length)
- virtual std::string className a1 () const
- virtual ~eoStBranchMutation a2 ()
- bool operator() a3 (EoType &_eo1)
- unsigned max_length r0
- eoInit< EoType > & initializer r1
eoStdoutMonitor
classeo_stdout_monitor.html
eoMonitor
- eoStdoutMonitor
  a0
  (bool _verbose=true, std::string _delim="\t")
- eoMonitor & operator() a1 (void)
- virtual std::string className a2 (void) const
- bool verbose r0
- std::string delim r1
- bool firsttime r2
eoSteadyFitContinue
classeo_steady_fit_continue.html
EOT
eoContinue
- EOT::Fitness Fitness w0
- eoSteadyFitContinue
  a0
  (unsigned long _minGens, unsigned long _steadyGens)
- eoSteadyFitContinue
  a1
  (unsigned long _minGens, unsigned long _steadyGen, unsigned long &_currentGen)
- virtual bool operator() a2 (const eoPop< EOT > &_vEO)
- virtual void totalGenerations a3 (unsigned long _mg, unsigned long _sg)
- virtual void reset a4 ()
- virtual unsigned long minGenerations a5 ()
- virtual unsigned long steadyGenerations a6 ()
- virtual std::string className a7 (void) const
- unsigned long repMinGenerations r0
- unsigned long repSteadyGenerations r1
- bool steadyState r2
- unsigned long thisGenerationPlaceHolder r3
- unsigned long & thisGeneration r4
- unsigned int lastImprovement r5
- Fitness bestSoFar r6
eoStHoistMutation
classeo_st_hoist_mutation.html
FType
Node
eoMonOp< eoParseTree< FType, Node > >
- eoParseTree< FType, Node > EoType w0
- eoStHoistMutation
  a0
  (eoInit< EoType > &_init, unsigned _max_length)
- virtual std::string className a1 () const
- virtual ~eoStHoistMutation a2 ()
- bool operator() a3 (EoType &_eo1)
- unsigned max_length r0
- eoInit< EoType > & initializer r1
eoSTLBF
classeo_s_t_l_b_f.html
A1
A2
R
- eoSTLBF
  a0
  (eoUF< A1, R > &_f)
- R operator() a1 (A1 a1, A2 a2)
- eoBF< A1, A2, R > & f r0
eoSTLF
classeo_s_t_l_f.html
R
- R result_type w0
- eoSTLF
  a0
  (eoF< R > &_f)
- R operator() a1 (void)
- eoF< R > & f r0
eoSTLUF
classeo_s_t_l_u_f.html
A1
R
- eoSTLUF
  a0
  (eoUF< A1, R > &_f)
- R operator() a1 (A1 a)
- eoUF< A1, R > & f r0
eoStochasticUniversalSelect
classeo_stochastic_universal_select.html
EOT
eoSelectOne< EOT >
- eoStochasticUniversalSelect
  a0
  (const eoPop< EOT > &pop=eoPop< EOT >())
- void setup a1 (const eoPop< EOT > &_pop)
- const EOT & operator() a2 (const eoPop< EOT > &_pop)
- std::vector< unsigned > IndexVec y0
- IndexVec indices r0
eoStochTournamentSelect
classeo_stoch_tournament_select.html
EOT
eoSelectOne< EOT >
- eoStochTournamentSelect
  a0
  (double _Trate=1.0)
- virtual const EOT & operator() a1 (const eoPop< EOT > &pop)
- double Trate r0
eoStochTournamentTruncate
classeo_stoch_tournament_truncate.html
EOT
eoReduce
- eoStochTournamentTruncate
  a0
  (double _t_rate)
- void operator() a1 (eoPop< EOT > &_newgen, unsigned _newsize)
- double t_rate r0
eoStochTournamentTruncateSplit
classeo_stoch_tournament_truncate_split.html
EOT
eoReduce
- eoStochTournamentTruncateSplit
  a0
  (double _t_rate, eoHowMany _howMany, bool _returnEliminated=false)
- void operator() a1 (eoPop< EOT > &_newgen, eoPop< EOT > &_eliminated)
- double t_rate r0
- eoHowMany howMany r1
- bool returnEliminated r2
eoStochTournamentWorthSelect
classeo_stoch_tournament_worth_select.html
EOT
WorthT
eoSelectFromWorth< EOT, WorthT >
- std::vector< WorthT >::iterator worthIterator w0
- eoStochTournamentWorthSelect
  a0
  (eoPerf2Worth< EOT, WorthT > &_perf2Worth, double _tRate)
- virtual const EOT & operator() a1 (const eoPop< EOT > &_pop)
- double tRate r0
eoStParseTreeDepthInit
classeo_st_parse_tree_depth_init.html
FType
Node
eoInit< eoParseTree< FType, Node > >
- eoParseTree< FType, Node > EoType w0
- eoStParseTreeDepthInit
  a0
  (unsigned _max_depth, const std::vector< Node > &_node, const int &_return_type, bool _grow=true)
- virtual std::string className a1 () const
- void operator() a2 (EoType &_tree)
- bool generate d0 (std::list< Node > &sequence, int the_max, int request_type)
- unsigned max_depth r0
- map< int, map< int, std::vector< Node > > > node r1
- int return_type r2
- bool grow r3
eoStPointMutation
classeo_st_point_mutation.html
FType
Node
eoMonOp< eoParseTree< FType, Node > >
- eoParseTree< FType, Node > EoType w0
- eoStPointMutation
  a0
  (std::vector< Node > &_node)
- virtual std::string className a1 () const
- virtual ~eoStPointMutation a2 ()
- bool operator() a3 (EoType &_eo1)
- map< int, map< int, std::vector< Node > > > node r0
eoString
classeo_string.html
fitnessT
EO< fitnessT >
- char Type w0
- char AtomType w1
- std::string ContainerType w2
- eoString
  z24_0
  (const std::string &_str="")
- virtual void printOn z24_1 (std::ostream &os) const
- virtual std::string className z26_0 () const
eoStSubtreeXOver
classeo_st_subtree_x_over.html
FType
Node
eoQuadOp< eoParseTree< FType, Node > >
- eoParseTree< FType, Node > EoType w0
- eoStSubtreeXOver
  a0
  (unsigned _max_length)
- virtual std::string className a1 () const
- virtual ~eoStSubtreeXOver a2 ()
- bool operator() a3 (EoType &_eo1, EoType &_eo2)
- unsigned max_length r0
eoSubtreeXOver
classeo_subtree_x_over.html
FType
Node
eoQuadOp< eoParseTree< FType, Node > >
- eoParseTree< FType, Node > EoType w0
- eoSubtreeXOver
  a0
  (unsigned _max_length)
- virtual std::string className a1 () const
- virtual ~eoSubtreeXOver a2 ()
- bool operator() a3 (EoType &_eo1, EoType &_eo2)
- unsigned max_length r0
eoSurviveAndDie
classeo_survive_and_die.html
EOT
eoBF< eoPop< EOT > &, eoPop< EOT > &, void >
- eoSurviveAndDie
  a0
  (double _survive, double _die, bool _interpret_as_rate=true)
- eoHowMany howmanySurvive p0
- eoHowMany howmanyDie p1
eoSymInit
classeo_sym_init.html
EoType
eoInit< EoType >
- eoSymInit
  a0
  (TreeBuilder &_builder)
- eoSymInit
  a1
  (TreeBuilder &_builder, double &_grow_prob, unsigned &_max_depth)
- void operator() a2 (EoType &tree)
- TreeBuilder & builder r0
- double own_grow_prob r1
- unsigned own_max_depth r2
- double & grow_prob r3
- unsigned & max_depth r4
T_pickle_suite
struct_t__pickle__suite.html
T
- std::string print_to_string e0 (const T &t)
- boost::python::tuple getstate e1 (const T &t)
- void setstate e2 (T &t, boost::python::tuple pickled)
eoTimeCounter
classeo_time_counter.html
eoUpdater
eoValueParam< double >
- virtual void operator() a1 ()
- clock_t utime r0
eoTimedDynUpdate
classeo_timed_dyn_update.html
eoDynUpdater
- eoTimedDynUpdate
  a0
  (eoUpdatable &_toUpdate, time_t _interval)
- void operator() a1 (void)
- const time_t interval r0
- time_t last_time r1
- const time_t first_time r2
eoTimedMonitor
classeo_timed_monitor.html
eoMonitor
- eoTimedMonitor
  a0
  (int seconds_)
- eoMonitor & operator() a1 (void)
- void add a2 (eoMonitor &mon)
- virtual std::string className a3 (void) const
- clock_t last_tick r0
- int seconds r1
- std::vector< eoMonitor * > monitors r2
eoTimedStateSaver
classeo_timed_state_saver.html
eoUpdater
- eoTimedStateSaver
  a0
  (time_t _interval, const eoState &_state, std::string _prefix="state", std::string _extension="sav")
- void operator() a1 (void)
- virtual std::string className a2 (void) const
- const eoState & state r0
- const time_t interval r1
- time_t last_time r2
- const time_t first_time r3
- const std::string prefix r4
- const std::string extension r5
eoTimeVaryingLoopEval
classeo_time_varying_loop_eval.html
EOT
eoPopEvalFunc
- eoTimeVaryingLoopEval
  a0
  (eoEvalFunc< EOT > &_eval)
- void operator() a1 (eoPop< EOT > &_parents, eoPop< EOT > &_offspring)
- eoEvalFunc< EOT > & eval r0
eoTransform
classeo_transform.html
EOT
eoUF< eoPop< EOT > &, void >
eoTruncate
classeo_truncate.html
EOT
eoReduce
- void operator() d0 (eoPop< EOT > &_newgen, unsigned _newsize)
eoTruncatedSelectMany
classeo_truncated_select_many.html
EOT
eoSelect
- eoTruncatedSelectMany
  a0
  (eoSelectOne< EOT > &_select, double _rateGenitors, double _rateFertile, bool _interpret_as_rateG=true, bool _interpret_as_rateF=true)
- eoTruncatedSelectMany
  a1
  (eoSelectOne< EOT > &_select, eoHowMany _howManyGenitors, eoHowMany _howManyFertile)
- virtual void operator() a2 (const eoPop< EOT > &_source, eoPop< EOT > &_dest)
- eoSelectOne< EOT > & select r0
- eoHowMany howManyGenitors r1
- eoHowMany howManyFertile r2
eoTruncatedSelectOne
classeo_truncated_select_one.html
EOT
eoSelectOne< EOT >
- eoTruncatedSelectOne
  a0
  (eoSelectOne< EOT > &_select, double _rateFertile, bool _interpret_as_rateF=true)
- eoTruncatedSelectOne
  a1
  (eoSelectOne< EOT > &_select, eoHowMany _howManyFertile)
- void setup a2 (const eoPop< EOT > &_source)
- const EOT & operator() a3 (const eoPop< EOT > &_pop)
- eoSelectOne< EOT > & select r0
- eoHowMany howManyFertile r1
- eoPop< EOT > tmpPop r2
- eoPop< EOT > & actualPop r3
eoTruncateSplit
classeo_truncate_split.html
EOT
eoReduceSplit
- eoTruncateSplit
  a0
  (eoHowMany _howMany, bool _returnEliminated=false)
- void operator() a1 (eoPop< EOT > &_newgen, eoPop< EOT > &_eliminated)
- eoHowMany howMany r0
- bool returnEliminated r1
eoTruncSelect
classeo_trunc_select.html
EOT
eoSelect
- eoTruncSelect
  a0
  (eoSelectOne< EOT > &_select, eoHowMany _howMany)
- virtual void operator() a1 (const eoPop< EOT > &_source, eoPop< EOT > &_dest)
- eoSelectOne< EOT > & select r0
- eoHowMany howMany r1
eoUBitXover
classeo_u_bit_xover.html
Chrom
eoQuadOp< Chrom >
- eoUBitXover
  a0
  (const float &_preference=0.5)
- virtual std::string className a1 () const
- bool operator() a2 (Chrom &chrom1, Chrom &chrom2)
- float preference r0
eoUF
classeo_u_f.html
A1
R
eoFunctorBase
- virtual ~eoUF a0 ()
- virtual R operator() a1 (A1)=0
- eoFunctorBase::unary_function_tag functor_category e0 ()
UF_random_generator
class_u_f__random__generator.html
T
- UF_random_generator
  a0
  (eoRng &_rng=rng)
- T operator() a1 (T _t)
- eoRng & random r0
eoUnaryFunctorCounter
classeo_unary_functor_counter.html
UnaryFunctor
eoValueParam< unsigned long >
- eoUnaryFunctorCounter
  a0
  (UnaryFunctor &_func, std::string _name="uf_counter")
- UnaryFunctor::result_type operator() a1 (typename UnaryFunctor::first_argument_type _arg1)
- UnaryFunctor & func r0
uniform_generator
classuniform__generator.html
T
- uniform_generator
  a0
  (T _max=T(1.0), eoRng &_rng=rng)
- uniform_generator
  a1
  (T _min, T _max, eoRng &_rng=rng)
- T operator() a2 (void)
- T minim r0
- T range r1
- eoRng & uniform r2
eoUniformAtomExchange
classeo_uniform_atom_exchange.html
Atom
eoAtomExchange
- eoUniformAtomExchange
  a0
  (double _rate=0.5)
- void randomize a1 (unsigned _size1, unsigned _size2)
- bool operator() a2 (unsigned _i, Atom &)
- virtual std::string className a3 () const
- double rate r0
- std::vector< bool > mask r1
eoUniformGeneChooser
classeo_uniform_gene_chooser.html
EOT
eoGeneDelChooser
- unsigned operator() a1 (EOT &_eo)
- virtual std::string className a2 () const
eoUniformGenerator
classeo_uniform_generator.html
T
eoRndGenerator
- eoUniformGenerator
  a0
  (T _max=T(1.0), eoRng &_rng=rng)
- eoUniformGenerator
  a1
  (T _min, T _max, eoRng &_rng=rng)
- T operator() a2 (void)
- bool operator() a3 (void)
- T minim r0
- T range r1
- eoRng & uniform r2
eoUniformInit
classeo_uniform_init.html
T
eoInit< T >
- eoUniformInit
  a0
  (T _max=T(1.0), eoRng &_rng=rng)
- eoUniformInit
  a1
  (eoRealBounds &_bound, eoRng &_rng=rng)
- eoUniformInit
  a2
  (T _min, T _max, eoRng &_rng=rng)
- void operator() a3 (T &_t)
- void operator() a4 (bool &_b)
- T minim r0
- T range r1
- eoRng & uniform r2
eoUniformMutation
classeo_uniform_mutation.html
EOT
eoMonOp< EOT >
- eoUniformMutation
  a0
  (const double &_epsilon, const double &_p_change=1.0)
- eoUniformMutation
  a1
  (eoRealVectorBounds &_bounds, const double &_epsilon, const double &_p_change=1.0)
- eoUniformMutation
  a2
  (eoRealVectorBounds &_bounds, const std::vector< double > &_epsilon, const std::vector< double > &_p_change)
- virtual std::string className a3 () const
- bool operator() a4 (EOT &_eo)
- bool homogeneous r0
- eoRealVectorBounds & bounds r1
- std::vector< double > epsilon r2
- std::vector< double > p_change r3
eoUpdatable
classeo_updatable.html
- virtual ~eoUpdatable a0 ()
- virtual void update a1 ()=0
eoUpdater
classeo_updater.html
eoF< void >
- virtual void lastCall a0 ()
- virtual std::string className a1 (void) const
eoValueParam
classeo_value_param.html
ValueType
eoParam
- eoValueParam
  a0
  (void)
- eoValueParam
  a1
  (ValueType _defaultValue, std::string _longName, std::string _description="No description", char _shortHand=0, bool _required=false)
- ValueType & value a2 ()
- const ValueType & value a3 () const
- std::string getValue a4 (void) const
- void setValue a5 (const std::string &_value)
- ValueType repValue p0
eoVariableParetoTraits
classeo_variable_pareto_traits.html
eoParetoFitnessTraits
- void setUp e0 (unsigned _n, std::vector< bool > &_b)
- unsigned nObjectives e1 ()
- bool maximizing e2 (unsigned _i)
- unsigned nObj v0
- std::vector< bool > bObj v1
eoVector
classeo_vector.html
FitT
GeneType
EO< FitT >
- GeneType AtomType w0
- std::vector< GeneType > ContainerType w1
- eoVector
  a0
  (unsigned size=0, GeneType value=GeneType())
- eoVector
  a1
  (const eoVector< OtherFitnessType, GeneType > &_vec)
- void value a2 (const std::vector< GeneType > &_v)
- bool operator< a3 (const eoVector< FitT, GeneType > &_eo) const
- virtual void printOn a4 (std::ostream &os) const
- virtual void readFrom a5 (std::istream &is)
VirusBitFlip
class_virus_bit_flip.html
FitT
eoMonOp< eoVirus< FitT > >
- virtual std::string className a0 () const
- bool operator() a1 (eoVirus< FitT > &_chrom)
VirusShiftMutation
class_virus_shift_mutation.html
FitT
eoMonOp< eoVirus< FitT > >
- VirusShiftMutation
  a0
  ()
- virtual std::string className a1 () const
- bool operator() a2 (eoVirus< FitT > &_chrom)
eoVlAddMutation
classeo_vl_add_mutation.html
EOT
eoMonOp< EOT >
- EOT::AtomType AtomType w0
- eoVlAddMutation
  a0
  (unsigned _nMax, eoInit< AtomType > &_atomInit)
- bool operator() a1 (EOT &_eo)
- virtual std::string className a2 () const
- unsigned nMax r0
- eoInit< AtomType > & atomInit r1
eoVlAtomExchangeQuadOp
classeo_vl_atom_exchange_quad_op.html
EOT
eoQuadOp< EOT >
- EOT::AtomType AtomType w0
- eoVlAtomExchangeQuadOp
  a0
  (unsigned _Min, unsigned _Max, eoAtomExchange< AtomType > &_atomExchange)
- bool operator() a1 (EOT &_eo1, EOT &_eo2)
- virtual std::string className a2 () const
- unsigned Min r0
- unsigned Max r1
- eoAtomExchange< AtomType > & atomExchange r2
eoVlDelMutation
classeo_vl_del_mutation.html
EOT
eoMonOp< EOT >
- EOT::AtomType AtomType w0
- eoVlDelMutation
  a0
  (unsigned _nMin, eoGeneDelChooser< EOT > &_chooser)
- eoVlDelMutation
  a1
  (unsigned _nMin)
- bool operator() a2 (EOT &_eo)
- virtual std::string className a3 () const
- unsigned nMin r0
- eoUniformGeneChooser< EOT > uChooser r1
- eoGeneDelChooser< EOT > & chooser r2
eoVlUniformBinOp
classeo_vl_uniform_bin_op.html
EOT
eoBinOp< EOT >
- EOT::AtomType AtomType w0
- eoVlUniformBinOp
  a0
  (unsigned _Min, unsigned _Max, double _rate=0.5)
- bool operator() a1 (EOT &_eo1, const EOT &_eo2)
- unsigned Min r0
- unsigned Max r1
- double rate r2
eoVlUniformQuadOp
classeo_vl_uniform_quad_op.html
EOT
eoQuadOp< EOT >
- EOT::AtomType AtomType w0
- eoVlUniformQuadOp
  a0
  (unsigned _Min, unsigned _Max, double _rate=0.5)
- bool operator() a1 (EOT &_eo1, EOT &_eo2)
- unsigned Min r0
- unsigned Max r1
- double rate r2
eoWeakElitistReplacement
classeo_weak_elitist_replacement.html
EOT
eoReplacement
- EOT::Fitness Fitness w0
- eoWeakElitistReplacement
  a0
  (eoReplacement< EOT > &_replace)
- void operator() a1 (eoPop< EOT > &_pop, eoPop< EOT > &_offspring)
- eoReplacement< EOT > & replace r0
webpages

# Related webpages

webpages
Related

# Projects

related
Bitstring

# Bitstring

group__bitstring.html
eoBit
eoBit
eoBitBitFlip
eoDetBitFlip
eoBitMutation
eoBitInversion
eoBitNext
eoBitPrev
eo1PtBitCrossover
eoUBitXover
eoNPtsBitXover
eoBitGxOver
Operators

# Operators

group___operators.html
PropCombinedOperators

# PropCombinedOperators

group___prop_combined_operators.html
ParseTree

# ParseTree

group___parse_tree.html
eoParseTree
eoParseTreeDepthInit
eoSubtreeXOver
eoBranchMutation
eoPointMutation
eoExpansionMutation
eoCollapseSubtreeMutation
eoHoistMutation
- void eoInitRampedHalfAndHalf ga0 (eoPop< eoParseTree< FType, Node > > &pop, unsigned int population_size, unsigned int init_max_depth, std::vector< Node > &initializor)
StParseTree

# StParseTree

group___st_parse_tree.html
eoStParseTreeDepthInit
eoStSubtreeXOver
eoStBranchMutation
eoStPointMutation
eoStHoistMutation
EvolutionStrategies

# EvolutionStrategies

group___evolution_strategies.html
eoEsChromInit
eoEsFull
eoEsMutate
eoEsMutationInit
eoEsSimple
eoEsStdev
eoIntBounds
eoRealBounds
Selectors

# Selectors

group__selectors.html
/users/dsa/marc/WWW/EO/eo.19Oct2006/app/
/users/dsa/marc/WWW/EO/eo.19Oct2006/app/
dir_000020.html
/users/dsa/marc/WWW/EO/eo.19Oct2006/app/gprop/
/users/dsa/marc/WWW/EO/eo.19Oct2006/app/gpsymreg/
/users/dsa/marc/WWW/EO/eo.19Oct2006/app/mastermind/
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/
dir_000007.html
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/MGE/
eoAged.h
eoDrawable.h
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/do/
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/do/
dir_000025.html
make_algo_easea.h
make_algo_pareto.h
make_algo_scalar.h
make_checkpoint.h
make_checkpoint_assembled.h
make_checkpoint_FDC.h
make_checkpoint_pareto.h
make_continue.h
make_continue_pareto.h
make_general_replacement.h
make_pop.h
make_run.h
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/eo_interface/
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/eo_interface/
dir_000018.html
eoSym.h
eoSymCrossover.cpp
eoSymCrossover.h
eoSymEval.h
eoSymInit.h
eoSymLambdaMutate.cpp
eoSymLambdaMutate.h
eoSymMutate.cpp
eoSymMutate.h
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/es/
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/es/
dir_000010.html
CMAParams.cpp
CMAParams.h
CMAState.cpp
CMAState.h
eig.cpp
eig.h
eoCMABreed.h
eoCMAInit.h
eoEsChromInit.h
eoEsFull.h
eoEsGlobalXover.h
eoEsMutate.h
eoEsMutationInit.h
eoEsSimple.h
eoEsStandardXover.h
eoEsStdev.h
eoNormalMutation.h
eoReal.h
eoRealAtomXover.h
eoRealInitBounded.h
eoRealOp.h
eoSBXcross.h
make_algo_scalar_es.cpp
make_algo_scalar_real.cpp
make_checkpoint_es.cpp
make_checkpoint_real.cpp
make_continue_es.cpp
make_continue_real.cpp
make_es.h
make_genotype_es.cpp
make_genotype_real.cpp
make_genotype_real.h
es/make_op.h
make_op_es.cpp
make_op_es.h
make_op_real.cpp
make_op_real.h
make_pop_es.cpp
make_pop_real.cpp
make_real.h
make_run_es.cpp
make_run_real.cpp
matrices.h
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/eval/
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/eval/
dir_000009.html
BoundsCheck.cpp
BoundsCheck.h
Interval.h
MultiFuncs.cpp
MultiFunction.cpp
MultiFunction.h
sym_compile.cpp
sym_compile.h
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/fun/
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/fun/
dir_000022.html
FunDef.cpp
FunDef.h
sym_operations.cpp
SymOps.cpp
SymOps.h
util.cpp
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/ga/
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/ga/
dir_000013.html
eoBit.h
eoBitOp.h
eoBitOpFactory.h
eoBoolFlip.h
eoPBILAdditive.h
eoPBILDistrib.h
eoPBILOrg.h
make_algo_scalar_ga.cpp
make_checkpoint_ga.cpp
make_continue_ga.cpp
make_ga.h
make_genotype_ga.cpp
make_genotype_ga.h
ga/make_op.h
make_op_ga.cpp
make_PBILdistrib.h
make_PBILupdate.h
make_pop_ga.cpp
make_run_ga.cpp
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/gen/
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/gen/
dir_000024.html
LanguageTable.cpp
LanguageTable.h
NodeSelector.cpp
NodeSelector.h
TreeBuilder.cpp
TreeBuilder.h
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/gp/
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/gp/
dir_000017.html
eoParseTree.h
eoParseTreeDepthInit.h
eoParseTreeOp.h
eoStParseTreeDepthInit.h
eoStParseTreeOp.h
node_pool.h
parse_tree.h
/users/dsa/marc/WWW/EO/eo.19Oct2006/app/gprop/
/users/dsa/marc/WWW/EO/eo.19Oct2006/app/gprop/
dir_000023.html
gprop.cpp
gprop.h
l2.h
mlp.h
mse.h
qp.h
vecop.h
/users/dsa/marc/WWW/EO/eo.19Oct2006/app/gpsymreg/
/users/dsa/marc/WWW/EO/eo.19Oct2006/app/gpsymreg/
dir_000021.html
fitness.h
main.cpp
node.h
parameters.h
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson1/
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson1/
dir_000019.html
exercise1.3.cpp
FirstBitGA.cpp
FirstRealGA.cpp
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson2/
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson2/
dir_000004.html
tutorial/Lesson2/binary_value.h
exercise2.3.cpp
FirstBitEA.cpp
FirstRealEA.cpp
tutorial/Lesson2/real_value.h
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson3/
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson3/
dir_000005.html
tutorial/Lesson3/binary_value.h
exercise3.1.cpp
tutorial/Lesson3/real_value.h
SecondBitEA.cpp
SecondRealEA.cpp
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson4/
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson4/
dir_000006.html
tutorial/Lesson4/binary_value.h
BitEA.cpp
ESEA.cpp
tutorial/Lesson4/real_value.h
RealEA.cpp
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson5/
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson5/
dir_000016.html
eoOneMax.h
eoOneMaxEvalFunc.h
eoOneMaxInit.h
eoOneMaxMutation.h
eoOneMaxQuadCrossover.h
make_genotype_OneMax.h
make_OneMax.cpp
make_op_OneMax.h
OneMaxEA.cpp
OneMaxLibEA.cpp
/users/dsa/marc/WWW/EO/eo.19Oct2006/app/mastermind/
/users/dsa/marc/WWW/EO/eo.19Oct2006/app/mastermind/
dir_000027.html
mastermind.cpp
mastermind.h
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/
dir_000008.html
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/eo_interface/
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/eval/
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/fun/
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/gen/
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/regression/
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/sym/
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/test/
contrib/mathsym/README
shared_ptr.h
symreg.cpp
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/MGE/
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/MGE/
dir_000015.html
eoInitVirus.h
eoVirus.h
VirusOp.h
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/other/
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/other/
dir_000014.html
eoExternalEO.h
eoExternalOpFunctions.h
eoString.h
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/pyeo/
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/pyeo/
dir_000001.html
abstract1.cpp
algos.cpp
breeders.cpp
continuators.cpp
def_abstract_functor.h
geneticOps.cpp
mergers.cpp
monitors.cpp
src/pyeo/NEWS
perf2worth.cpp
pickle.h
PyEO.cpp
PyEO.h
random_numbers.cpp
src/pyeo/README
reduce.cpp
replacement.cpp
selectOne.cpp
selectors.cpp
statistics.cpp
valueParam.cpp
valueParam.h
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/regression/
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/regression/
dir_000012.html
Dataset.cpp
Dataset.h
ErrorMeasure.cpp
ErrorMeasure.h
Scaling.cpp
Scaling.h
stats.h
TargetInfo.cpp
TargetInfo.h
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/
dir_000000.html
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/do/
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/es/
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/ga/
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/gp/
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/other/
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/pyeo/
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/utils/
apply.h
EO.h
eoAlgo.h
eoBreed.h
eoCellularEasyEA.h
eoCloneOps.h
eoCombinedContinue.h
eoCombinedInit.h
eoContinue.h
eoCounter.h
eoCtrlCContinue.cpp
eoCtrlCContinue.h
eoDetSelect.h
eoDetTournamentSelect.h
eoDistribUpdater.h
eoDistribution.h
eoDominanceMap.h
eoEasyEA.h
eoEDA.h
eoEvalContinue.h
eoEvalFunc.h
eoEvalFuncCounter.h
eoEvalFuncPtr.h
eoFactory.h
eoFitContinue.h
eoFitnessScalingSelect.h
eoFlOrBinOp.h
eoFlOrMonOp.h
eoFlOrQuadOp.h
eoFunctor.h
eoFunctorStore.cpp
eoFunctorStore.h
eoG3Replacement.h
eoGenContinue.h
eoGeneralBreeder.h
eoGenOp.h
eoInit.h
eoInvalidateOps.h
eoLinearFitScaling.h
eoMerge.h
eoMergeReduce.h
eoMGGReplacement.h
eoNDSorting.h
eoObject.h
eoOneToOneBreeder.h
eoOp.h
eoOpContainer.h
eoOpSelMason.h
eoParetoConstraintFitness.h
eoParetoFitness.cpp
eoParetoFitness.h
eoParetoRanking.h
eoPerf2Worth.h
eoPeriodicContinue.h
eoPersistent.cpp
eoPersistent.h
eoPop.h
eoPopAlgo.h
eoPopEvalFunc.h
eoPopulator.h
eoPrintable.cpp
eoPrintable.h
eoPropGAGenOp.h
eoProportionalCombinedOp.h
eoProportionalSelect.h
eoRandomSelect.h
eoRanking.h
eoRankingSelect.h
eoReduce.h
eoReduceMerge.h
eoReduceMergeReduce.h
eoReduceSplit.h
eoReplacement.h
eoScalarFitness.h
eoScalarFitnessAssembled.cpp
eoScalarFitnessAssembled.h
eoSelect.h
eoSelectFactory.h
eoSelectFromWorth.h
eoSelectMany.h
eoSelectNumber.h
eoSelectOne.h
eoSelectPerc.h
eoSequentialSelect.h
eoSGA.h
eoSGAGenOp.h
eoSGATransform.h
eoSharing.h
eoSharingSelect.h
eoSimpleEDA.h
eoSteadyFitContinue.h
eoSTLFunctor.h
eoStochasticUniversalSelect.h
eoStochTournamentSelect.h
eoSurviveAndDie.h
eoTransform.h
eoTruncatedSelectMany.h
eoTruncatedSelectOne.h
eoTruncSelect.h
eoVariableLengthCrossover.h
eoVariableLengthMutation.h
eoVector.h
es.h
ga.h
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/sym/
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/sym/
dir_000028.html
README.cpp
Sym.cpp
Sym.h
SymImpl.cpp
SymImpl.h
token.h
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Templates/
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Templates/
dir_000026.html
make_genotype_MyStruct.h
make_MyStruct.cpp
make_op_MyStruct.h
MyStructEA.cpp
MyStructLibEA.cpp
MyStructSEA.cpp
tutorial/Templates/README
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/test/
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/test/
dir_000029.html
test_compile.cpp
test_diff.cpp
test_lambda.cpp
test_mf.cpp
test_simplify.cpp
testeo.cpp
/users/dsa/marc/WWW/EO/eo.19Oct2006/test/
/users/dsa/marc/WWW/EO/eo.19Oct2006/test/
dir_000002.html
test/binary_value.h
fitness_traits.cpp
test/real_value.h
RoyalRoad.h
t-eo.cpp
t-eoAtomOps.cpp
t-eoBaseFunctions.cpp
t-eobin.cpp
t-eobreeder.cpp
t-eoCheckpointing.cpp
t-eoCMAES.cpp
t-eoEasyEA.cpp
t-eoESAll.cpp
t-eoESFull.cpp
t-eoESOps.cpp
t-eoExternalEO.cpp
t-eofitness.cpp
t-eoFitnessAssembled.cpp
t-eoFitnessAssembledEA.cpp
t-eoFunctor.cpp
t-eoGA.cpp
t-eogeneration.cpp
t-eoGenOp.cpp
t-eoGOpSel.cpp
t-eoinclusion.cpp
t-eoinsertion.cpp
t-eolottery.cpp
t-eoNonUniform.cpp
t-eoPareto.cpp
t-eoParetoFitness.cpp
t-eoPBIL.cpp
t-eoproblem.cpp
t-eoRandom.cpp
t-eoReal.cpp
t-eoReplacement.cpp
t-eoRoulette.cpp
t-eoSelect.cpp
t-eoSharing.cpp
t-eoSSGA.cpp
t-eoStateAndParser.cpp
t-eoSymreg.cpp
t-eoUniform.cpp
t-eoVector.cpp
t-eoVirus.cpp
t-MGE-control.cpp
t-MGE.cpp
t-MGE1bit.cpp
t-selectOne.cpp
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/
dir_000003.html
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson1/
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson2/
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson3/
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson4/
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson5/
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Templates/
tutorial/README
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/utils/
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/utils/
dir_000011.html
compatibility.h
eoAssembledFitnessStat.h
eoCheckPoint.h
eoData.cpp
eoData.h
eoDistance.h
eoFDCStat.h
eoFileMonitor.cpp
eoFileMonitor.h
eoFileSnapshot.h
eoGnuplot.cpp
eoGnuplot.h
eoGnuplot1DMonitor.cpp
eoGnuplot1DMonitor.h
eoGnuplot1DSnapshot.cpp
eoGnuplot1DSnapshot.h
eoHowMany.h
eoIntBounds.cpp
eoIntBounds.h
eoMOFitnessStat.h
eoMonitor.h
eoParam.h
eoParser.cpp
eoParser.h
eoPopStat.h
eoRealBounds.cpp
eoRealBounds.h
eoRealVectorBounds.h
eoRndGenerators.h
eoRNG.cpp
eoRNG.h
eoScalarFitnessStat.h
eoStat.h
eoState.cpp
eoState.h
eoStdoutMonitor.cpp
eoStdoutMonitor.h
eoTimeCounter.h
eoTimedMonitor.h
eoUniformInit.h
eoUpdatable.h
eoUpdater.cpp
eoUpdater.h
make_help.cpp
pipecom.cpp
pipecom.h
rnd_generators.h
selectors.h
gp_parse_tree
namespacegp__parse__tree.html
gp_parse_tree::MemPool
gp_parse_tree::MemPool::Link
gp_parse_tree::MemPool::Chunk
gp_parse_tree::Node_alloc
gp_parse_tree::Standard_alloc
gp_parse_tree::Standard_Node_alloc
gp_parse_tree::Tree_alloc
gp_parse_tree::parse_tree
gp_parse_tree::parse_tree::subtree
gp_parse_tree::parse_tree::base_iterator
gp_parse_tree::parse_tree::iterator
gp_parse_tree::parse_tree::embedded_iterator
gp_parse_tree::parse_tree::base_const_iterator
gp_parse_tree::parse_tree::const_iterator
gp_parse_tree::parse_tree::embedded_const_iterator
- void do_the_swap a0 (T &a, T &b)
gp_parse_tree::MemPool
classgp__parse__tree_1_1_mem_pool.html
- MemPool
  a0
  (unsigned int sz)
- void * allocate a2 ()
- void deallocate a3 (void *b)
- void grow d0 ()
- Chunk * chunks r0
- const unsigned int esize r1
- Link * head r2