![]() |
MAiNGO
|
This is the complete list of members for babBase::Brancher, including all inherited members.
_calculate_branching_point(double lowerBound, double upperBound, double relaxationValue) const | babBase::Brancher | private |
_create_children(unsigned branchVar, const BabNode &parentNode, double branchVariableRelaxSolutionPoint) | babBase::Brancher | private |
_create_node_with_info_from_node(BabNode normalNode, unsigned branchedVariable, BranchingHistoryInfo::BranchStatus branchStatus, double variableRelaxationSolutionPoint, double parentLowerBound, double parentUpperBound) const | babBase::Brancher | private |
_globalOptimizationVariables | babBase::Brancher | private |
_incumbentSolutionPoint | babBase::Brancher | private |
_internalBranchAndBoundTree | babBase::Brancher | private |
_node_score_calculating_function | babBase::Brancher | private |
_nodesWaitingForResponse | babBase::Brancher | private |
_number_of_trials_down | babBase::Brancher | private |
_number_of_trials_up | babBase::Brancher | private |
_pseudocosts_down | babBase::Brancher | private |
_pseudocosts_up | babBase::Brancher | private |
_select_branching_dimension | babBase::Brancher | private |
_select_branching_dimension_pseudo_costs(const BabNode &parentNode, const std::vector< double > &relaxationSolutionPoint, const double relaxationSolutionObjValue, const std::vector< OptimizationVariable > &globalOptimizationVars) const | babBase::Brancher | private |
branch_on_node(const BabNode &parentNode, const std::vector< double > &relaxationSolutionPoint, double relaxationSolutionObjValue, unsigned &incumbentNodeId, double relNodeSizeTol=0.0) | babBase::Brancher | |
Brancher(const std::vector< OptimizationVariable > &variables) | babBase::Brancher | |
Brancher(const Brancher &)=default | babBase::Brancher | |
Brancher(Brancher &&)=default | babBase::Brancher | |
decrease_pruning_score_threshold_to(const double newThreshold) | babBase::Brancher | |
enable_pruning_with_rel_and_abs_tolerance(const double relTol, const double absTol) | babBase::Brancher | inline |
get_all_nodes_from_strong_branching(const BabNode &parentNode, const std::vector< double > &relaxationSolutionPoint) | babBase::Brancher | |
get_lowest_pruning_score() const | babBase::Brancher | inline |
get_next_node() | babBase::Brancher | |
get_nodes_in_tree() const | babBase::Brancher | inline |
get_pruning_score_gap() const | babBase::Brancher | inline |
get_pruning_score_threshold() const | babBase::Brancher | inline |
insert_root_node(const BabNode &rootNode) | babBase::Brancher | |
operator=(Brancher &)=default | babBase::Brancher | |
operator=(Brancher &&)=default | babBase::Brancher | |
register_node_change(const int Id, const BabNode &nodeAfterProcessing) | babBase::Brancher | |
set_branching_dimension_selection_strategy(const enums::BV branchingVarStratSelection) | babBase::Brancher | |
set_new_incumbent_point(std::vector< double > incumbentPoint) | babBase::Brancher | inline |
set_node_selection_score_function(std::function< double(const BabNode &, const std::vector< OptimizationVariable > &)> newNodeScoreFunction) | babBase::Brancher | |
set_node_selection_strategy(const enums::NS nodeSelectionStratType) | babBase::Brancher | |
~Brancher()=default | babBase::Brancher | virtual |