idol
A C++ Framework for Optimization
Loading...
Searching...
No Matches
idol::BranchAndBound< NodeT > Member List

This is the complete list of members for idol::BranchAndBound< NodeT >, including all inherited members.

add_callback(const BranchAndBoundCallbackFactory< NodeT > &t_callback)idol::BranchAndBound< NodeT >
add_callback(const CallbackFactory &t_callback)idol::BranchAndBound< NodeT >
as() (defined in idol::OptimizerFactory)idol::OptimizerFactoryinline
as() const (defined in idol::OptimizerFactory)idol::OptimizerFactoryinline
BranchAndBound()=defaultidol::BranchAndBound< NodeT >
BranchAndBound(const BranchAndBound &t_rhs)idol::BranchAndBound< NodeT >
BranchAndBound(BranchAndBound &&) noexcept=default (defined in idol::BranchAndBound< NodeT >)idol::BranchAndBound< NodeT >
clone() const overrideidol::BranchAndBound< NodeT >virtual
conditional(bool t_conditional_value, const std::function< void(CRTP &)> &t_if)idol::OptimizerFactoryWithDefaultParameters< CRTP >
conditional(bool t_conditional_value, const std::function< void(CRTP &)> &t_if, const std::function< void(CRTP &)> &t_else)idol::OptimizerFactoryWithDefaultParameters< CRTP >
crtp() (defined in idol::OptimizerFactoryWithDefaultParameters< CRTP >)idol::OptimizerFactoryWithDefaultParameters< CRTP >inlineprotected
crtp() const (defined in idol::OptimizerFactoryWithDefaultParameters< CRTP >)idol::OptimizerFactoryWithDefaultParameters< CRTP >inlineprotected
handle_default_parameters(Optimizer *t_optimizer) const (defined in idol::OptimizerFactoryWithDefaultParameters< CRTP >)idol::OptimizerFactoryWithDefaultParameters< CRTP >protected
is() const (defined in idol::OptimizerFactory)idol::OptimizerFactoryinline
only_if_has_Strategy typedefidol::BranchAndBound< NodeT >
operator()(const Model &t_model) const overrideidol::BranchAndBound< NodeT >virtual
operator+=(const OptimizerFactory &t_node_optimizer) (defined in idol::BranchAndBound< NodeT >)idol::BranchAndBound< NodeT >
operator=(const BranchAndBound &)=delete (defined in idol::BranchAndBound< NodeT >)idol::BranchAndBound< NodeT >
operator=(BranchAndBound &&) noexcept=delete (defined in idol::BranchAndBound< NodeT >)idol::BranchAndBound< NodeT >
set_node_optimizer(const OptimizerFactory &t_node_optimizer) (defined in idol::BranchAndBound< NodeT >)idol::BranchAndBound< NodeT >
with_absolute_gap_tolerance(double t_absolute_gap_tolerance)idol::OptimizerFactoryWithDefaultParameters< CRTP >
with_best_bound_stop(double t_best_bound_stop)idol::OptimizerFactoryWithDefaultParameters< CRTP >
with_best_obj_stop(double t_user_best_obj)idol::OptimizerFactoryWithDefaultParameters< CRTP >
with_branching_rule(const BranchingRuleFactory< NodeT > &t_branching_rule)idol::BranchAndBound< NodeT >
with_branching_rule(const BranchingRuleFactoryT &t_branching_rule)idol::BranchAndBound< NodeT >
with_branching_rule(const BranchingRuleFactoryT &t_branching_rule) (defined in idol::BranchAndBound< NodeT >)idol::BranchAndBound< NodeT >
with_infeasible_or_unbounded_info(bool t_value)idol::OptimizerFactoryWithDefaultParameters< CRTP >
with_iteration_limit(unsigned int t_iteration_count_limit)idol::OptimizerFactoryWithDefaultParameters< CRTP >
with_logger(const Logs::BranchAndBound::Factory< NodeT > &t_log_factory) (defined in idol::BranchAndBound< NodeT >)idol::BranchAndBound< NodeT >
with_logs(bool t_value)idol::OptimizerFactoryWithDefaultParameters< CRTP >
with_node_optimizer(const OptimizerFactory &t_node_optimizer)idol::BranchAndBound< NodeT >
with_node_selection_rule(const NodeSelectionRuleFactory< NodeT > &t_node_selection)idol::BranchAndBound< NodeT >
with_node_selection_rule(const NodeSelectionRuleFactoryT &t_node_selection_rule)idol::BranchAndBound< NodeT >
with_node_selection_rule(const NodeSelectionRuleFactoryT &t_node_selection_rule) (defined in idol::BranchAndBound< NodeT >)idol::BranchAndBound< NodeT >
with_presolve(bool t_value)idol::OptimizerFactoryWithDefaultParameters< CRTP >
with_relative_gap_tolerance(double t_relative_gap_tolerance)idol::OptimizerFactoryWithDefaultParameters< CRTP >
with_subtree_depth(unsigned int t_depth)idol::BranchAndBound< NodeT >
with_thread_limit(unsigned int t_max_n_threads)idol::OptimizerFactoryWithDefaultParameters< CRTP >
with_time_limit(double t_time_limit)idol::OptimizerFactoryWithDefaultParameters< CRTP >
~OptimizerFactory()=default (defined in idol::OptimizerFactory)idol::OptimizerFactoryvirtual