dlinear  0.0.1
Delta-complete SMT solver for linear programming
Loading...
Searching...
No Matches
dlinear::PiecewiseLinearConstraint Member List

This is the complete list of members for dlinear::PiecewiseLinearConstraint, including all inherited members.

active_soi() constdlinear::PiecewiseLinearConstraintinline
active_soi_dlinear::PiecewiseLinearConstraintprotected
active_var() constdlinear::PiecewiseLinearConstraintinline
active_var_dlinear::PiecewiseLinearConstraintprotected
Assumptions() const =0dlinear::PiecewiseLinearConstraintpure virtual
Cost(const Environment &env) constdlinear::PiecewiseLinearConstraint
Cost(const Environment &env, bool active) constdlinear::PiecewiseLinearConstraint
fixed() constdlinear::PiecewiseLinearConstraintinline
has_lower_bound() constdlinear::PiecewiseLinearConstraintinline
has_upper_bound() constdlinear::PiecewiseLinearConstraintinline
inactive_soi() constdlinear::PiecewiseLinearConstraintinline
inactive_soi_dlinear::PiecewiseLinearConstraintprotected
inactive_var() constdlinear::PiecewiseLinearConstraintinline
inactive_var_dlinear::PiecewiseLinearConstraintprotected
LearnedClauses() const =0dlinear::PiecewiseLinearConstraintpure virtual
lower_bound() constdlinear::PiecewiseLinearConstraint
lower_bound_dlinear::PiecewiseLinearConstraintprotected
PiecewiseLinearConstraint(const mpq_class *lb=nullptr, const mpq_class *ub=nullptr, Variable active_var={}, Variable inactive_var={}, Variable theory_var={}, Expression active_soi={0}, Expression inactive_soi={0}, PiecewiseConstraintState state=PiecewiseConstraintState::NOT_FIXED)dlinear::PiecewiseLinearConstraintexplicit
Print(std::ostream &os) const =0dlinear::PiecewiseLinearConstraintpure virtual
soi() constdlinear::PiecewiseLinearConstraint
state() constdlinear::PiecewiseLinearConstraintinline
state_dlinear::PiecewiseLinearConstraintprotected
theory_var() constdlinear::PiecewiseLinearConstraintinline
theory_var_dlinear::PiecewiseLinearConstraintprotected
TightenBounds(BoundPreprocessor &preprocessor)=0dlinear::PiecewiseLinearConstraintpure virtual
UpdateBounds(const mpq_class &lb, const mpq_class &ub)dlinear::PiecewiseLinearConstraint
UpdateBounds(const mpq_class *lb, const mpq_class *ub)dlinear::PiecewiseLinearConstraint
UpdateLowerBound(const mpq_class *lb)dlinear::PiecewiseLinearConstraintvirtual
UpdateUpperBound(const mpq_class *ub)dlinear::PiecewiseLinearConstraintvirtual
upper_bound() constdlinear::PiecewiseLinearConstraint
upper_bound_dlinear::PiecewiseLinearConstraintprotected
zero_soidlinear::PiecewiseLinearConstraintstatic