UniformlyRandom
-
class UniformlyRandom : public idol::VariableBranching
Public Functions
-
UniformlyRandom() = default
-
inline UniformlyRandom &with_seed(unsigned int t_seed)
-
template<class NodeInfoT>
class Strategy : public idol::VariableBranching::Strategy<NodeInfoT> Public Functions
-
Strategy() = default
-
inline explicit Strategy(const UniformlyRandom &t_parent)
-
inline BranchingRules::VariableBranching<NodeInfoT> *operator()(const Optimizers::BranchAndBound<NodeInfoT> &t_parent) const override
-
virtual BranchingRule<NodeT> *operator()(const Optimizers::BranchAndBound<NodeT> &t_parent) const = 0
-
Strategy() = default
-
UniformlyRandom() = default