#include <qbpp.hpp>
Definition at line 1442 of file qbpp.hpp.
◆ Sol() [1/4]
◆ Sol() [2/4]
qbpp::Sol::Sol |
( |
const Sol & |
sol | ) |
|
|
default |
◆ Sol() [3/4]
qbpp::Sol::Sol |
( |
Sol && |
sol | ) |
|
|
default |
◆ Sol() [4/4]
qbpp::Sol::Sol |
( |
const QuadModel & |
quad_model | ) |
|
|
inline |
◆ ~Sol()
virtual qbpp::Sol::~Sol |
( |
| ) |
|
|
virtualdefault |
◆ comp_energy()
energy_t qbpp::Sol::comp_energy |
( |
| ) |
const |
|
inlineprotected |
◆ get_map_list()
MapList qbpp::Sol::get_map_list |
( |
| ) |
const |
|
inlineprotected |
◆ operator=() [1/2]
Sol& qbpp::Sol::operator= |
( |
const Sol & |
sol | ) |
|
|
inline |
◆ operator=() [2/2]
Sol& qbpp::Sol::operator= |
( |
Sol && |
sol | ) |
|
|
inline |
◆ operator==()
bool qbpp::Sol::operator== |
( |
const Sol & |
sol | ) |
const |
|
inline |
◆ operator<()
bool qbpp::Sol::operator< |
( |
const Sol & |
sol | ) |
const |
|
inline |
◆ get() [1/4]
◆ get() [2/4]
◆ get() [3/4]
◆ has()
bool qbpp::Sol::has |
( |
Var |
var | ) |
const |
|
inline |
◆ clear()
void qbpp::Sol::clear |
( |
| ) |
|
|
inline |
◆ get() [4/4]
template<typename T >
auto qbpp::Sol::get |
( |
const Vector< T > & |
vec | ) |
const |
|
inline |
◆ set() [1/4]
void qbpp::Sol::set |
( |
vindex_t |
index, |
|
|
bool |
value |
|
) |
| |
|
inline |
◆ set() [2/4]
void qbpp::Sol::set |
( |
Var |
var, |
|
|
bool |
value |
|
) |
| |
|
inline |
◆ flip() [1/2]
virtual void qbpp::Sol::flip |
( |
vindex_t |
index | ) |
|
|
inlinevirtual |
◆ flip() [2/2]
void qbpp::Sol::flip |
( |
Var |
var | ) |
|
|
inline |
◆ popcount()
◆ get_energy()
energy_t qbpp::Sol::get_energy |
( |
| ) |
const |
|
inline |
◆ set_energy()
void qbpp::Sol::set_energy |
( |
energy_t |
energy | ) |
|
|
inline |
◆ get_bit_vector()
◆ var_count()
◆ get_constant()
energy_t qbpp::Sol::get_constant |
( |
| ) |
const |
|
inline |
◆ get_var()
◆ get_index()
◆ operator MapList()
qbpp::Sol::operator MapList |
( |
| ) |
const |
|
inline |
◆ set() [3/4]
Sol qbpp::Sol::set |
( |
const Sol & |
sol | ) |
|
|
inline |
◆ set() [4/4]
◆ quad_model_
◆ bit_vector_
◆ energy_
std::optional<energy_t> qbpp::Sol::energy_ = std::nullopt |
|
mutableprotected |
The documentation for this class was generated from the following file: