Class solver::ParameterFreeSolver
Inherited Members
Constructors
ParameterFreeSolver()
Declaration
solver::ParameterFreeSolver<Model_T, SolverAdapter, StrategyType>::ParameterFreeSolver()
ParameterFreeSolver()
Declaration
solver::ParameterFreeSolver<Model_T, SolverAdapter, StrategyType>::ParameterFreeSolver(const ParameterFreeSolver&)=delete
Methods
operator=()
Declaration
ParameterFreeSolver&solver::ParameterFreeSolver<Model_T, SolverAdapter, StrategyType>::operator=(const ParameterFreeSolver&)=delete
~ParameterFreeSolver()
Declaration
solver::ParameterFreeSolver<Model_T, SolverAdapter, StrategyType>::~ParameterFreeSolver()
get_identifier()
Identifier of this solver (target
in the request)
Declaration
std::string solver::ParameterFreeSolver<Model_T, SolverAdapter, StrategyType>::get_identifier() const override
init()
Initialize the solver.
Declaration
void solver::ParameterFreeSolver<Model_T, SolverAdapter, StrategyType>::init() override
init_memory_check_error_message()
Declaration
std::string solver::ParameterFreeSolver<Model_T, SolverAdapter, StrategyType>::init_memory_check_error_message() const override
target_number_of_states()
Declaration
virtual size_t solver::ParameterFreeSolver<Model_T, SolverAdapter, StrategyType>::target_number_of_states() const override
configure()
Read the maximum number of steps from configuration.
Declaration
void solver::ParameterFreeSolver<Model_T, SolverAdapter, StrategyType>::configure(const utils::Json&json) override
make_step()
Declaration
void solver::ParameterFreeSolver<Model_T, SolverAdapter, StrategyType>::make_step(uint64_t step) override
finalize()
Declaration
void solver::ParameterFreeSolver<Model_T, SolverAdapter, StrategyType>::finalize() override
get_model_properties()
Declaration
utils::Structure solver::ParameterFreeSolver<Model_T, SolverAdapter, StrategyType>::get_model_properties() const override
get_solver_properties()
Declaration
utils::Structure solver::ParameterFreeSolver<Model_T, SolverAdapter, StrategyType>::get_solver_properties() const override
get_output_parameters()
Get a structure containing all output_parameters.
Declaration
utils::Structure solver::ParameterFreeSolver<Model_T, SolverAdapter, StrategyType>::get_output_parameters() const override
get_model()
Declaration
const Model_T&solver::ParameterFreeSolver<Model_T, SolverAdapter, StrategyType>::get_model() const override
set_model()
Declaration
void solver::ParameterFreeSolver<Model_T, SolverAdapter, StrategyType>::set_model(const Model_T *model) override
training_parameters()
Declaration
virtual void solver::ParameterFreeSolver<Model_T, SolverAdapter, StrategyType>::training_parameters(const utils::Json¶meters)
update_best()
Declaration
void solver::ParameterFreeSolver<Model_T, SolverAdapter, StrategyType>::update_best(double objective, std::vector<double>¶meters, double estimated_execution_cost)