#include <qbpp.hpp>
Definition at line 1582 of file qbpp.hpp.
◆ SolHolder() [1/2]
| qbpp::SolHolder::SolHolder |
( |
const QuadModel & |
quad_model | ) |
|
|
inlineexplicit |
◆ SolHolder() [2/2]
| qbpp::SolHolder::SolHolder |
( |
const SolHolder & |
other | ) |
|
|
delete |
◆ ~SolHolder()
| virtual qbpp::SolHolder::~SolHolder |
( |
| ) |
|
|
virtualdefault |
◆ set_if_better()
| virtual std::optional<double> qbpp::SolHolder::set_if_better |
( |
const qbpp::Sol & |
new_sol, |
|
|
const std::string & |
solver = "" |
|
) |
| |
|
inlinevirtual |
◆ get_if_better() [1/2]
| virtual std::optional<qbpp::Sol> qbpp::SolHolder::get_if_better |
( |
energy_t |
my_energy | ) |
|
|
inlinevirtual |
◆ get_if_better() [2/2]
| std::optional<qbpp::Sol> qbpp::SolHolder::get_if_better |
( |
const Sol & |
my_sol | ) |
|
|
inline |
◆ get_sol_tts_solver()
| std::tuple<Sol, double, std::string> qbpp::SolHolder::get_sol_tts_solver |
( |
| ) |
const |
|
inline |
◆ var_count()
| vindex_t qbpp::SolHolder::var_count |
( |
| ) |
const |
|
inline |
◆ get_energy()
| energy_t qbpp::SolHolder::get_energy |
( |
| ) |
const |
|
inline |
◆ get_sol()
| const Sol& qbpp::SolHolder::get_sol |
( |
| ) |
const |
|
inline |
◆ copy_sol()
| Sol qbpp::SolHolder::copy_sol |
( |
| ) |
const |
|
inline |
◆ clear()
| void qbpp::SolHolder::clear |
( |
| ) |
|
|
inline |
◆ get_tts()
| double qbpp::SolHolder::get_tts |
( |
| ) |
const |
|
inline |
◆ get_solver()
| std::string qbpp::SolHolder::get_solver |
( |
| ) |
const |
|
inline |
◆ set_bound()
| void qbpp::SolHolder::set_bound |
( |
energy_t |
bound | ) |
|
|
inline |
◆ get_bound()
| std::optional<energy_t> qbpp::SolHolder::get_bound |
( |
| ) |
const |
|
inline |
◆ operator Sol()
| qbpp::SolHolder::operator Sol |
( |
| ) |
const |
|
inline |
◆ sol_
| Sol qbpp::SolHolder::sol_ |
|
protected |
◆ bound_
| std::optional<energy_t> qbpp::SolHolder::bound_ = std::nullopt |
|
protected |
◆ startx_
| double qbpp::SolHolder::startx_ = get_time() |
|
protected |
◆ tts_
| double qbpp::SolHolder::tts_ {0.0} |
|
protected |
◆ solver_
| std::string qbpp::SolHolder::solver_ = "N/A" |
|
protected |
◆ mtx_
| std::mutex qbpp::SolHolder::mtx_ |
|
mutableprotected |
The documentation for this class was generated from the following file: