#include <qbpp_exhaustive_solver.hpp>
Definition at line 100 of file qbpp_exhaustive_solver.hpp.
◆ ExhaustiveSolver()
qbpp::exhaustive_solver::ExhaustiveSolver::ExhaustiveSolver |
( |
const QuadModel & |
quad_model | ) |
|
|
inline |
◆ ~ExhaustiveSolver()
virtual qbpp::exhaustive_solver::ExhaustiveSolver::~ExhaustiveSolver |
( |
| ) |
|
|
virtualdefault |
◆ callback()
virtual void qbpp::exhaustive_solver::ExhaustiveSolver::callback |
( |
const SolHolder & |
sol_holder | ) |
const |
|
inlinevirtual |
◆ var_count()
vindex_t qbpp::exhaustive_solver::ExhaustiveSolver::var_count |
( |
| ) |
const |
|
inline |
◆ search()
qbpp::Sol qbpp::exhaustive_solver::ExhaustiveSolver::search |
( |
| ) |
|
|
inline |
◆ search_optimal_solutions()
Sol qbpp::exhaustive_solver::ExhaustiveSolver::search_optimal_solutions |
( |
| ) |
|
|
inline |
◆ search_all_solutions()
Sol qbpp::exhaustive_solver::ExhaustiveSolver::search_all_solutions |
( |
| ) |
|
|
inline |
◆ enable_default_callback()
void qbpp::exhaustive_solver::ExhaustiveSolver::enable_default_callback |
( |
bool |
enable = true | ) |
|
|
inline |
◆ get_quad_model()
const QuadModel& qbpp::exhaustive_solver::ExhaustiveSolver::get_quad_model |
( |
| ) |
const |
|
inline |
◆ quad_model_
const QuadModel qbpp::exhaustive_solver::ExhaustiveSolver::quad_model_ |
|
protected |
◆ enable_default_callback_
bool qbpp::exhaustive_solver::ExhaustiveSolver::enable_default_callback_ = false |
|
protected |
◆ callback_mutex_
std::mutex qbpp::exhaustive_solver::ExhaustiveSolver::callback_mutex_ |
|
mutable |
The documentation for this class was generated from the following file: