Vita
Public Member Functions | Static Public Member Functions | List of all members
vita::std_es< T > Class Template Reference

Standard evolution strategy. More...

#include <evolution_strategy.h>

Inherits vita::evolution_strategy< T, selection::tournament, recombination::base, replacement::tournament >.

Public Member Functions

bool stop_condition () const
 
- Public Member Functions inherited from vita::evolution_strategy< T, selection::tournament, recombination::base, replacement::tournament >
void after_generation () const
 Work to be done at the end of a generation. More...
 
 evolution_strategy (population< T > &pop, evaluator< T > &eva, summary< T > *s)
 
void init () const
 Initial setup performed before evolution starts. More...
 
void log_strategy (unsigned, unsigned) const
 Evolution strategy specific log function (it's called by the evolution::log method). More...
 
bool stop_condition () const
 Used to signal strategy specific stop conditions. More...
 

Static Public Member Functions

static environment shape (environment)
 
- Static Public Member Functions inherited from vita::evolution_strategy< T, selection::tournament, recombination::base, replacement::tournament >
static environment shape (const environment &env)
 Sets strategy-specific parameters. More...
 

Additional Inherited Members

- Public Attributes inherited from vita::evolution_strategy< T, selection::tournament, recombination::base, replacement::tournament >
recombination::base< T > recombination
 
replacement::tournament< T > replacement
 
selection::tournament< T > selection
 
- Static Public Attributes inherited from vita::evolution_strategy< T, selection::tournament, recombination::base, replacement::tournament >
static constexpr bool is_alps
 
static constexpr bool is_de
 
- Protected Attributes inherited from vita::evolution_strategy< T, selection::tournament, recombination::base, replacement::tournament >
population< T > & pop_
 
summary< T > * sum_
 

Detailed Description

template<class T>
class vita::std_es< T >

Standard evolution strategy.

Definition at line 156 of file evolution_strategy.h.


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