SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
|
#include <CADPreprocessor.h>
Public Member Functions | |
void | cleanOrigins (const FormulaT &f) |
void | add (const FormulaT &f, const std::vector< FormulaT > &origin) |
void | remove (const FormulaT &f) |
const std::vector< FormulaT > & | get (const FormulaT &f) const |
bool | resolve (std::set< FormulaT > &conflict) const |
Data Fields | |
std::map< FormulaT, std::vector< std::vector< FormulaT > > > | mOrigins |
Definition at line 42 of file CADPreprocessor.h.
void smtrat::cad::preprocessor::Origins::add | ( | const FormulaT & | f, |
const std::vector< FormulaT > & | origin | ||
) |
Definition at line 33 of file CADPreprocessor.cpp.
void smtrat::cad::preprocessor::Origins::cleanOrigins | ( | const FormulaT & | f | ) |
Definition at line 18 of file CADPreprocessor.cpp.
void smtrat::cad::preprocessor::Origins::remove | ( | const FormulaT & | f | ) |
Definition at line 50 of file CADPreprocessor.cpp.
bool smtrat::cad::preprocessor::Origins::resolve | ( | std::set< FormulaT > & | conflict | ) | const |
std::map<FormulaT, std::vector<std::vector<FormulaT> > > smtrat::cad::preprocessor::Origins::mOrigins |
Definition at line 43 of file CADPreprocessor.h.