Ultra 0.9.4
Loading...
Searching...
No Matches
ultra::selection::strategy< E > Class Template Reference

#include <evolution_selection.h>

Inheritance diagram for ultra::selection::strategy< E >:
ultra::selection::alps< E > ultra::selection::tournament< E >

Public Types

using scored_t

Public Member Functions

 strategy (E &, const parameters &)

Protected Attributes

E & eva_
const parameters & params_

Detailed Description

template<Evaluator E>
class ultra::selection::strategy< E >

The selection strategy (tournament, fitness proportional...).

Member Typedef Documentation

◆ scored_t

template<Evaluator E>
using ultra::selection::strategy< E >::scored_t
Initial value:
evaluator_fitness_t<E>>
Definition scored_individual.h:48

Constructor & Destructor Documentation

◆ strategy()

template<Evaluator E>
strategy::strategy ( E & eva,
const parameters & params )
Parameters
[in]evacurrent evaluator
[in]paramsaccess to selection specific parameters
Warning
The lifetime of eva must exceed lifetime of this class.

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