Ultra 0.9.4
Loading...
Searching...
No Matches
ultra::ga::search< E > Class Template Reference

#include <search.h>

Inheritance diagram for ultra::ga::search< E >:
ultra::basic_search< alps_es, E >

Public Member Functions

 search (ultra::problem &, E)

Protected Member Functions

void tune_parameters () override

Additional Inherited Members

Detailed Description

template<Evaluator E>
class ultra::ga::search< E >

Search driver for GAs.

This class implements ultra::search for GA optimization tasks.

Constructor & Destructor Documentation

◆ search()

template<Evaluator E>
search::search ( ultra::problem & prob,
E eva )

Search class specialization for GA.

Parameters
[in]probthe problem we're working on. The lifetime of prob must exceed lifetime of this class
[in]evaevaluator used during evolution. Must be copyable and may be used to build a proxy evaluator.

Member Function Documentation

◆ tune_parameters()

template<Evaluator E>
void ultra::ga::search< E >::tune_parameters ( )
overrideprotectedvirtual

Tries to tune search parameters for the current function.

Reimplemented from ultra::basic_search< alps_es, E >.


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