Class solver::SimulatedAnnealing
Inherited Members
Constructors
SimulatedAnnealing()
Declaration
solver::SimulatedAnnealing<Model_T>::SimulatedAnnealing()
SimulatedAnnealing()
Declaration
solver::SimulatedAnnealing<Model_T>::SimulatedAnnealing(const SimulatedAnnealing&)=delete
Methods
operator=()
Declaration
SimulatedAnnealing&solver::SimulatedAnnealing<Model_T>::operator=(const SimulatedAnnealing&)=delete
get_identifier()
Identifier of this solver (target
in the request)
Declaration
std::string solver::SimulatedAnnealing<Model_T>::get_identifier() const override
init_memory_check_error_message()
Declaration
std::string solver::SimulatedAnnealing<Model_T>::init_memory_check_error_message() const override
target_number_of_states()
Declaration
size_t solver::SimulatedAnnealing<Model_T>::target_number_of_states() const override
init()
Initialize the solver.
Declaration
void solver::SimulatedAnnealing<Model_T>::init() override
make_step()
Declaration
void solver::SimulatedAnnealing<Model_T>::make_step(uint64_t step) override
get_solutions()
Get the structured result description.
Declaration
utils::Structure solver::SimulatedAnnealing<Model_T>::get_solutions() const override
configure()
Check the identifier and version against the configuraiton.
Declaration
void solver::SimulatedAnnealing<Model_T>::configure(const utils::Json&json) override
use_inverse_temperature()
Declaration
bool solver::SimulatedAnnealing<Model_T>::use_inverse_temperature() const
finalize()
Declaration
void solver::SimulatedAnnealing<Model_T>::finalize() override