#include <EvoFunc.h>
Public Types | |
typedef Traits::SourceType | SourceType |
typedef Traits::TransformedSourceType | TransformedSourceType |
typedef Traits::TargetType | TargetType |
typedef Traits::MapType | MapType |
typedef Traits::ErrorType | ErrorType |
Public Member Functions | |
EvoFunc (SourceType &source, TargetType &target, const Traits &evo_traits) | |
EvoFunc (SourceType &source, TransformedSourceType &transformed_source, TargetType &target, const Traits &evo_traits) | |
~EvoFunc () | |
void | init () |
Population< ParTraits > * | get_pop_p () |
void | run (int max_nr_iterations=ParTraits::MAX_ITERATIONS) |
void | run_2d_grid (int index[2], vector< vector< double > > &fitness_matrix) |
void | run_1d_array (int index, vector< double > &fitness_array) |
double | evaluate () |
double | evaluate_individual (Indiv &ind) |
Indiv * | get_best_indiv () |
int | get_nr_iterations () |
Friends | |
class | EvoView |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|