12 #if defined(SUPPORT_OPENMP) 16 #if defined(SUPPORT_MPI) 76 arma::vec
agent()
const;
arma::uword maximal_evaluations
Definition: optimiser.hpp:106
double acceptable_fitness_value
Definition: optimiser.hpp:92
Definition: optimiser.hpp:83
arma::vec normalised_agent
Definition: optimiser.hpp:33
std::chrono::nanoseconds maximal_duration
Definition: optimiser.hpp:113
virtual optimise_result optimise(const pass::problem &problem)=0
const double acceptable_fitness_value
Definition: optimiser.hpp:43
Definition: optimiser.hpp:25
arma::uword maximal_iterations
Definition: optimiser.hpp:99
optimise_result(const pass::problem &problem, const double acceptable_fitness_value) noexcept
Definition: optimiser.cpp:4
const std::string name
Definition: optimiser.hpp:118
const pass::problem & problem
Definition: optimiser.hpp:48
Definition: problem.hpp:20
double fitness_value
Definition: optimiser.hpp:38
arma::uword evaluations
Definition: optimiser.hpp:58
std::chrono::nanoseconds duration
Definition: optimiser.hpp:63
Definition: adaptive_parameter_search.hpp:5
arma::uword iterations
Definition: optimiser.hpp:53
optimiser(const std::string &name)
Definition: optimiser.cpp:23
bool solved() const
Definition: optimiser.cpp:13
arma::vec agent() const
Definition: optimiser.cpp:18