OR-Tools  9.6
EncodingNode Member List

This is the complete list of members for EncodingNode, including all inherited members.

ApplyWeightUpperBound(Coefficient gap, SatSolver *solver)EncodingNode
AssumptionIs(Literal other) constEncodingNode
child_a() constEncodingNodeinline
child_b() constEncodingNodeinline
current_ub() constEncodingNodeinline
DebugString(const VariablesAssignment &assignment) constEncodingNode
depth() constEncodingNodeinline
EncodingNode()EncodingNodeinline
EncodingNode(Literal l)EncodingNodeexplicit
EncodingNode(int lb, int ub, std::function< Literal(int x)> create_lit)EncodingNode
GetAssumption(SatSolver *solver)EncodingNode
GreaterThan(int i) constEncodingNodeinline
HasNoWeight() constEncodingNode
IncreaseCurrentUB(SatSolver *solver)EncodingNode
IncreaseWeightLb()EncodingNode
InitializeFullNode(int n, EncodingNode *a, EncodingNode *b, SatSolver *solver)EncodingNode
InitializeLazyCoreNode(Coefficient weight, EncodingNode *a, EncodingNode *b)EncodingNode
InitializeLazyNode(EncodingNode *a, EncodingNode *b, SatSolver *solver)EncodingNode
lb() constEncodingNodeinline
literal(int i) constEncodingNodeinline
operator<(const EncodingNode &other) constEncodingNodeinline
Reduce(const SatSolver &solver)EncodingNode
set_depth(int depth)EncodingNodeinline
set_weight(Coefficient w)EncodingNodeinline
size() constEncodingNodeinline
ub() constEncodingNodeinline
weight() constEncodingNodeinline