#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: