QUBO++ Library with QUBO Solver APIs
Author: Koji Nakano, License: Non-commercial research and evaluation purposes without any guarantees.
qbpp::easy_solver::TabuSolDelta Member List

This is the complete list of members for qbpp::easy_solver::TabuSolDelta, including all inherited members.

after_delta_updated([[maybe_unused]] vindex_t flip_index, [[maybe_unused]] vindex_t update_delta_index)qbpp::easy_solver::SolDeltainlinevirtual
before_delta_updated([[maybe_unused]] vindex_t flip_index, [[maybe_unused]] vindex_t update_delta_index)qbpp::easy_solver::SolDeltainlinevirtual
bit_vector_qbpp::Solprotected
clear()qbpp::Solinline
comp_energy() constqbpp::Solinlineprotected
delta_qbpp::easy_solver::SolDeltaprotected
easy_solver_qbpp::easy_solver::SolDeltaprotected
energy_qbpp::Solmutableprotected
flip(vindex_t index) overrideqbpp::easy_solver::TabuSolDeltainlinevirtual
qbpp::Sol::flip(Var var)qbpp::Solinline
get(vindex_t index) constqbpp::Solinline
get(Var var) constqbpp::Solinline
get(const Expr &expr) constqbpp::Solinline
get(const Vector< T > &vec) constqbpp::Solinline
get_bit_vector() constqbpp::Solinline
get_constant() constqbpp::Solinline
get_delta(vindex_t i) constqbpp::easy_solver::SolDeltainline
get_energy() constqbpp::Solinline
get_index(Var var) constqbpp::Solinline
get_map_list() constqbpp::Solinlineprotected
get_var(vindex_t index) constqbpp::Solinline
greedy()qbpp::easy_solver::SolDeltainline
has(Var var) constqbpp::Solinline
move_to(qbpp::Sol destination)qbpp::easy_solver::SolDeltainline
neg_count() constqbpp::easy_solver::SolDeltainline
neg_min() constqbpp::easy_solver::SolDeltainline
neg_random()qbpp::easy_solver::SolDeltainline
neg_set_qbpp::easy_solver::SolDeltaprotected
non_tabu_random()qbpp::easy_solver::TabuSolDeltainline
operator MapList() constqbpp::Solinline
operator<(const Sol &sol) constqbpp::Solinline
operator=(const Sol &sol)qbpp::Solinline
operator=(Sol &&sol)qbpp::Solinline
operator==(const Sol &sol) constqbpp::Solinline
popcount() constqbpp::Solinline
quad_model_qbpp::Solprotected
random_flip(size_t iteration)qbpp::easy_solver::SolDeltainline
set(vindex_t index, bool value)qbpp::Solinline
set(Var var, bool value)qbpp::Solinline
set(const Sol &sol)qbpp::Solinline
set(const MapList &map_list)qbpp::Solinline
set_energy(energy_t energy)qbpp::Solinline
set_if_better(const std::string &solver_name)qbpp::easy_solver::SolDeltainline
Sol()=deleteqbpp::Solprotected
Sol(const Sol &sol)=defaultqbpp::Sol
Sol(Sol &&sol)=defaultqbpp::Sol
Sol(const QuadModel &quad_model)qbpp::Solinline
sol_holder_ptr_qbpp::easy_solver::SolDeltaprotected
SolDelta(const EasySolver &easy_solver)qbpp::easy_solver::SolDeltainlineexplicit
tabu_qbpp::easy_solver::TabuSolDeltaprotected
tabu_has(vindex_t index) constqbpp::easy_solver::TabuSolDeltainline
tabu_size_qbpp::easy_solver::TabuSolDeltaprotected
TabuSolDelta(const EasySolver &easy_solver, vindex_t tabu_size)qbpp::easy_solver::TabuSolDeltainline
var_count() constqbpp::Solinline
~Sol()=defaultqbpp::Solvirtual
~SolDelta()=defaultqbpp::easy_solver::SolDeltavirtual
~TabuSolDelta()=defaultqbpp::easy_solver::TabuSolDeltavirtual