QUBO++ Library with QUBO Solver APIs
Author: Koji Nakano, License: Non-commercial research and evaluation purposes without any guarantees.
|
This is the complete list of members for qbpp::easy_solver::SolDelta, including all inherited members.
after_delta_updated([[maybe_unused]] vindex_t flip_index, [[maybe_unused]] vindex_t update_delta_index) | qbpp::easy_solver::SolDelta | inlinevirtual |
before_delta_updated([[maybe_unused]] vindex_t flip_index, [[maybe_unused]] vindex_t update_delta_index) | qbpp::easy_solver::SolDelta | inlinevirtual |
bit_vector_ | qbpp::Sol | protected |
clear() | qbpp::Sol | inline |
comp_energy() const | qbpp::Sol | inlineprotected |
delta_ | qbpp::easy_solver::SolDelta | protected |
easy_solver_ | qbpp::easy_solver::SolDelta | protected |
energy_ | qbpp::Sol | mutableprotected |
flip(vindex_t index) | qbpp::easy_solver::SolDelta | inlinevirtual |
qbpp::Sol::flip(Var var) | qbpp::Sol | inline |
get(vindex_t index) const | qbpp::Sol | inline |
get(Var var) const | qbpp::Sol | inline |
get(const Expr &expr) const | qbpp::Sol | inline |
get(const Vector< T > &vec) const | qbpp::Sol | inline |
get_bit_vector() const | qbpp::Sol | inline |
get_constant() const | qbpp::Sol | inline |
get_delta(vindex_t i) const | qbpp::easy_solver::SolDelta | inline |
get_energy() const | qbpp::Sol | inline |
get_index(Var var) const | qbpp::Sol | inline |
get_map_list() const | qbpp::Sol | inlineprotected |
get_var(vindex_t index) const | qbpp::Sol | inline |
greedy() | qbpp::easy_solver::SolDelta | inline |
has(Var var) const | qbpp::Sol | inline |
move_to(qbpp::Sol destination) | qbpp::easy_solver::SolDelta | inline |
neg_count() const | qbpp::easy_solver::SolDelta | inline |
neg_min() const | qbpp::easy_solver::SolDelta | inline |
neg_random() | qbpp::easy_solver::SolDelta | inline |
neg_set_ | qbpp::easy_solver::SolDelta | protected |
operator MapList() const | qbpp::Sol | inline |
operator<(const Sol &sol) const | qbpp::Sol | inline |
operator=(const Sol &sol) | qbpp::Sol | inline |
operator=(Sol &&sol) | qbpp::Sol | inline |
operator==(const Sol &sol) const | qbpp::Sol | inline |
popcount() const | qbpp::Sol | inline |
quad_model_ | qbpp::Sol | protected |
random_flip(size_t iteration) | qbpp::easy_solver::SolDelta | inline |
set(vindex_t index, bool value) | qbpp::Sol | inline |
set(Var var, bool value) | qbpp::Sol | inline |
set(const Sol &sol) | qbpp::Sol | inline |
set(const MapList &map_list) | qbpp::Sol | inline |
set_energy(energy_t energy) | qbpp::Sol | inline |
set_if_better(const std::string &solver_name) | qbpp::easy_solver::SolDelta | inline |
Sol()=delete | qbpp::Sol | protected |
Sol(const Sol &sol)=default | qbpp::Sol | |
Sol(Sol &&sol)=default | qbpp::Sol | |
Sol(const QuadModel &quad_model) | qbpp::Sol | inline |
sol_holder_ptr_ | qbpp::easy_solver::SolDelta | protected |
SolDelta(const EasySolver &easy_solver) | qbpp::easy_solver::SolDelta | inlineexplicit |
var_count() const | qbpp::Sol | inline |
~Sol()=default | qbpp::Sol | virtual |
~SolDelta()=default | qbpp::easy_solver::SolDelta | virtual |