AddVariable(const Variable &var) | dlinear::BoundPreprocessor | |
BoundPreprocessor(const PredicateAbstractor &predicate_abstractor) | dlinear::BoundPreprocessor | explicit |
Clear() | dlinear::BoundPreprocessor | |
Clear(const BoundPreprocessor &fixed_preprocessor) | dlinear::BoundPreprocessor | |
config() const | dlinear::BoundPreprocessor | inline |
config_ | dlinear::BoundPreprocessor | private |
EnableLiteral(const Literal &lit) | dlinear::BoundPreprocessor | |
EnableLiteral(const Literal &lit, std::set< LiteralSet > &explanations) | dlinear::BoundPreprocessor | |
EnableLiterals(const std::vector< Literal > &enabled_literals) | dlinear::BoundPreprocessor | |
EnableLiterals(const std::vector< Literal > &enabled_literals, std::set< LiteralSet > &explanation) | dlinear::BoundPreprocessor | |
env() const | dlinear::BoundPreprocessor | inline |
env_ | dlinear::BoundPreprocessor | private |
ExtractEqBoundCoefficient(const Formula &formula) const | dlinear::BoundPreprocessor | protected |
GetActiveExplanation(const Variable &var, LiteralSet &explanation) | dlinear::BoundPreprocessor | |
IsEqualTo(const Formula &formula, bool truth=true) | dlinear::BoundPreprocessor | static |
IsGreaterThan(const Formula &formula, bool truth=true) | dlinear::BoundPreprocessor | static |
IsGreaterThanOrEqualTo(const Formula &formula, bool truth=true) | dlinear::BoundPreprocessor | static |
IsLessThan(const Formula &formula, bool truth=true) | dlinear::BoundPreprocessor | static |
IsLessThanOrEqualTo(const Formula &formula, bool truth=true) | dlinear::BoundPreprocessor | static |
IsNotEqualTo(const Formula &formula, bool truth=true) | dlinear::BoundPreprocessor | static |
IsSimpleBound(const Formula &formula) | dlinear::BoundPreprocessor | static |
predicate_abstractor() const | dlinear::BoundPreprocessor | inline |
predicate_abstractor_ | dlinear::BoundPreprocessor | private |
Process() | dlinear::BoundPreprocessor | |
Process(Explanations &explanations) | dlinear::BoundPreprocessor | |
Process(const LiteralSet &enabled_literals) | dlinear::BoundPreprocessor | |
Process(const LiteralSet &enabled_literals, Explanations &explanations) | dlinear::BoundPreprocessor | |
PropagateBoundsPolynomial(const Literal &lit, const Variable &var_to_propagate, Explanations &explanations) | dlinear::BoundPreprocessor | |
PropagateEqPolynomial(const Literal &lit, const Variable &var_to_propagate, Explanations &explanations) | dlinear::BoundPreprocessor | |
SetInfinityBounds(const Variable &var, const mpq_class &lb, const mpq_class &ub) | dlinear::BoundPreprocessor | |
stats() const | dlinear::BoundPreprocessor | inline |
stats_ | dlinear::BoundPreprocessor | private |
StoreTemporaryMpq(const mpq_class &value) | dlinear::BoundPreprocessor | protected |
temporary_mpq_vector_ | dlinear::BoundPreprocessor | private |
theory_bounds() const | dlinear::BoundPreprocessor | inline |
theory_bounds_ | dlinear::BoundPreprocessor | private |