LeastInfeasible

Doxygen

classLeastInfeasible:publicidol::VariableBranching

Public Functions

LeastInfeasible()=default
template<classIteratorT>
inlineLeastInfeasible(IteratorTt_begin, IteratorTt_end)
template<classNodeInfoT>
classStrategy:publicidol::VariableBranching::Strategy<NodeInfoT>

Public Functions

Strategy()=default
inlineexplicitStrategy(constLeastInfeasible&t_parent)
inlineBranchingRules::VariableBranching<NodeInfoT>*operator()(constOptimizers::BranchAndBound<NodeInfoT>&t_parent)constoverride
inlinevirtualVariableBranching::Strategy<NodeInfoT>*clone()constoverride
virtualBranchingRule<NodeT>*operator()(constOptimizers::BranchAndBound<NodeT>&t_parent)const=0