ApplyWeightUpperBound(Coefficient gap, SatSolver *solver) | operations_research::sat::EncodingNode | |
AssumptionIs(Literal other) const | operations_research::sat::EncodingNode | |
child_a() const | operations_research::sat::EncodingNode | inline |
child_b() const | operations_research::sat::EncodingNode | inline |
ConstantNode(Coefficient weight) | operations_research::sat::EncodingNode | static |
current_ub() const | operations_research::sat::EncodingNode | inline |
DebugString(const VariablesAssignment &assignment) const | operations_research::sat::EncodingNode | |
depth() const | operations_research::sat::EncodingNode | inline |
EncodingNode()=default | operations_research::sat::EncodingNode | |
GenericNode(int lb, int ub, std::function< Literal(int x)> create_lit, Coefficient weight) | operations_research::sat::EncodingNode | static |
GetAssumption(SatSolver *solver) | operations_research::sat::EncodingNode | |
GreaterThan(int i) const | operations_research::sat::EncodingNode | inline |
HasNoWeight() const | operations_research::sat::EncodingNode | |
IncreaseCurrentUB(SatSolver *solver) | operations_research::sat::EncodingNode | |
IncreaseWeightLb() | operations_research::sat::EncodingNode | |
InitializeAmoNode(absl::Span< EncodingNode *const > nodes, SatSolver *solver) | operations_research::sat::EncodingNode | |
InitializeFullNode(int n, EncodingNode *a, EncodingNode *b, SatSolver *solver) | operations_research::sat::EncodingNode | |
InitializeLazyCoreNode(Coefficient weight, EncodingNode *a, EncodingNode *b) | operations_research::sat::EncodingNode | |
InitializeLazyNode(EncodingNode *a, EncodingNode *b, SatSolver *solver) | operations_research::sat::EncodingNode | |
lb() const | operations_research::sat::EncodingNode | inline |
literal(int i) const | operations_research::sat::EncodingNode | inline |
LiteralNode(Literal l, Coefficient weight) | operations_research::sat::EncodingNode | static |
operator<(const EncodingNode &other) const | operations_research::sat::EncodingNode | inline |
Reduce(const SatSolver &solver) | operations_research::sat::EncodingNode | |
set_depth(int depth) | operations_research::sat::EncodingNode | inline |
set_weight(Coefficient w) | operations_research::sat::EncodingNode | inline |
size() const | operations_research::sat::EncodingNode | inline |
TransformToBoolean(SatSolver *solver) | operations_research::sat::EncodingNode | |
ub() const | operations_research::sat::EncodingNode | inline |
weight() const | operations_research::sat::EncodingNode | inline |
weight_lb() const | operations_research::sat::EncodingNode | inline |