Minotaur 0.4.1
Docs for developers
Minotaur::Node Member List

This is the complete list of members for Minotaur::Node, including all inherited members.

addChild(NodePtr childNode)Minotaur::Node
addCutToPool(CutPtr cut, RelaxationPtr rel)Minotaur::Node
addPMod(ModificationPtr m)Minotaur::Nodeinline
addRMod(ModificationPtr m)Minotaur::Nodeinline
applyCutsByIndex(RelaxationPtr rel)Minotaur::Node
applyMods(RelaxationPtr rel, ProblemPtr p)Minotaur::Node
applyPMods(ProblemPtr p)Minotaur::Node
applyRMods(RelaxationPtr rel)Minotaur::Node
applyRModsTrans(RelaxationPtr rel)Minotaur::Node
childrenBegin()Minotaur::Nodeinline
childrenEnd()Minotaur::Nodeinline
getBranch() constMinotaur::Nodeinline
getBrCands() constMinotaur::Nodeinline
getCutPool()Minotaur::Nodeinline
getDepth() constMinotaur::Nodeinline
getId() constMinotaur::Nodeinline
getLastStrongBranched()Minotaur::Nodeinline
getLb() constMinotaur::Nodeinline
getNumChildren()Minotaur::Nodeinline
getParent() constMinotaur::Nodeinline
getPCDown()Minotaur::Nodeinline
getPCUp() constMinotaur::Nodeinline
getStatus() constMinotaur::Nodeinline
getTbScore() constMinotaur::Nodeinline
getTimesDown() constMinotaur::Nodeinline
getTimesUp() constMinotaur::Nodeinline
getVioVal() (defined in Minotaur::Node)Minotaur::Nodeinline
getWarmStart()Minotaur::Nodeinline
makeChildOf(const Node *parent)Minotaur::Node
modsBegin() constMinotaur::Nodeinline
modsEnd() constMinotaur::Nodeinline
modsrBegin() const (defined in Minotaur::Node)Minotaur::Nodeinline
modsRBegin() constMinotaur::Nodeinline
modsrEnd() const (defined in Minotaur::Node)Minotaur::Nodeinline
modsREnd() constMinotaur::Nodeinline
Node()Minotaur::Node
Node(NodePtr parentNode, BranchPtr branch)Minotaur::Node
removeChild(NodePtrIterator childNodeIter)Minotaur::Node
removeChildren()Minotaur::Node
removeParent()Minotaur::Node
removeWarmStart()Minotaur::Node
setBrCands(UIntVector brCands)Minotaur::Nodeinline
setDepth(UInt depth)Minotaur::Node
setId(UInt id)Minotaur::Node
setLastStrongBranched(UIntVector lstStrnBrnchd)Minotaur::Nodeinline
setLb(double value)Minotaur::Node
setPCDown(DoubleVector pcDown)Minotaur::Nodeinline
setPCUp(DoubleVector pcUp)Minotaur::Nodeinline
setStatus(NodeStatus status)Minotaur::Nodeinline
setTbScore(double d)Minotaur::Nodeinline
setTimesDown(UIntVector timesDown)Minotaur::Nodeinline
setTimesUp(UIntVector timesUp)Minotaur::Nodeinline
setVioVal(double v) (defined in Minotaur::Node)Minotaur::Nodeinline
setWarmStart(WarmStartPtr ws)Minotaur::Node
undoMods(RelaxationPtr rel, ProblemPtr p)Minotaur::Node
undoPMods(ProblemPtr p)Minotaur::Node
undoRMods(RelaxationPtr r)Minotaur::Node
undoRModsTrans(RelaxationPtr r)Minotaur::Node
updateBrCands(UInt index)Minotaur::Node
updateLastStrBranched(UInt index, double value)Minotaur::Node
updatePCDown(UInt index, double value)Minotaur::Node
updatePCUp(UInt index, double value)Minotaur::Node
updateTimesDown(UInt index, double value)Minotaur::Node
updateTimesUp(UInt index, double value)Minotaur::Node
write(std::ostream &o) constMinotaur::Node
~Node()Minotaur::Nodevirtual

Minotaur source code documented by Doxygen 1.9.4 on Fri Apr 25 2025