SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
|
Namespaces | |
complexity | |
formula_ds | |
pp | |
Data Structures | |
class | GraphEvaluation |
Typedefs | |
using | ImplicantOrdering = std::function< bool(cadcells::datastructures::Projections &, const boost::container::flat_set< cadcells::datastructures::PolyConstraint > &, const boost::container::flat_set< cadcells::datastructures::PolyConstraint > &)> |
using | ConstraintOrdering = std::function< bool(cadcells::datastructures::Projections &, const cadcells::datastructures::PolyConstraint &, const cadcells::datastructures::PolyConstraint &)> |
Enumerations | |
enum class | Valuation { TRUE , FALSE , MULTIVARIATE , UNKNOWN } |
Functions | |
std::ostream & | operator<< (std::ostream &o, Valuation v) |
carl::Variable | new_var (const cadcells::Assignment &old_ass, const cadcells::Assignment &new_ass) |
void | postprocess (cadcells::datastructures::Projections &proj, boost::container::flat_set< cadcells::datastructures::PolyConstraint > &i) |
using smtrat::covering_ng::formula::ConstraintOrdering = typedef std::function<bool(cadcells::datastructures::Projections&, const cadcells::datastructures::PolyConstraint&, const cadcells::datastructures::PolyConstraint&)> |
Definition at line 11 of file FormulaEvaluation.h.
using smtrat::covering_ng::formula::ImplicantOrdering = typedef std::function<bool(cadcells::datastructures::Projections&, const boost::container::flat_set<cadcells::datastructures::PolyConstraint>&, const boost::container::flat_set<cadcells::datastructures::PolyConstraint>&)> |
Definition at line 9 of file FormulaEvaluation.h.
|
strong |
Enumerator | |
---|---|
TRUE | |
FALSE | |
MULTIVARIATE | |
UNKNOWN |
Definition at line 13 of file FormulaEvaluation.h.
carl::Variable smtrat::covering_ng::formula::new_var | ( | const cadcells::Assignment & | old_ass, |
const cadcells::Assignment & | new_ass | ||
) |
Definition at line 648 of file FormulaEvaluationGraph.cpp.
|
inline |
Definition at line 16 of file FormulaEvaluation.h.
void smtrat::covering_ng::formula::postprocess | ( | cadcells::datastructures::Projections & | proj, |
boost::container::flat_set< cadcells::datastructures::PolyConstraint > & | i | ||
) |
Definition at line 883 of file FormulaEvaluationGraph.cpp.