idol
A C++ Framework for Optimization
|
Public Member Functions | |
Strategy (const Strategy< NodeInfoT > &t_src) | |
Strategy (const StrongBranching &t_parent) | |
BranchingRules::VariableBranching< NodeInfoT > * | operator() (const Optimizers::BranchAndBound< NodeInfoT > &t_parent) const override |
VariableBranching::Strategy< NodeInfoT > * | clone () const override |
virtual BranchingRule< NodeT > * | operator() (const Optimizers::BranchAndBound< NodeT > &t_parent) const =0 |
Protected Member Functions | |
std::list< Var > | create_branching_candidates (const idol::Model &t_model) const |
Definition at line 25 of file StrongBranching.h.
idol::StrongBranching::Strategy< NodeInfoT >::Strategy | ( | const Strategy< NodeInfoT > & | t_src | ) |
Definition at line 74 of file StrongBranching.h.
|
explicit |
Definition at line 65 of file StrongBranching.h.
|
inlineoverridevirtual |
Implements idol::BranchingRuleFactory< NodeT >.
Definition at line 48 of file StrongBranching.h.
|
protectedinherited |
Definition at line 36 of file VariableBranching.h.
|
inlineoverride |
Definition at line 38 of file StrongBranching.h.