#include <CADPreprocessor.h>
Definition at line 52 of file CADPreprocessor.h.
◆ CollectionResult
Result of an assignment collection.
true: new assignments were found false: no new assignments were found constraint: found direct conflict
Definition at line 58 of file CADPreprocessor.h.
◆ AssignmentCollector()
smtrat::cad::preprocessor::AssignmentCollector::AssignmentCollector |
( |
Model & |
model | ) |
|
|
inline |
◆ collect()
◆ constraints() [1/2]
auto& smtrat::cad::preprocessor::AssignmentCollector::constraints |
( |
| ) |
|
|
inline |
◆ constraints() [2/2]
const auto& smtrat::cad::preprocessor::AssignmentCollector::constraints |
( |
| ) |
const |
|
inline |
◆ extractAssignments()
bool smtrat::cad::preprocessor::AssignmentCollector::extractAssignments |
( |
std::map< ConstraintT, ConstraintT > & |
constraints | ) |
|
|
private |
◆ extractParametricAssignments()
bool smtrat::cad::preprocessor::AssignmentCollector::extractParametricAssignments |
( |
std::map< ConstraintT, ConstraintT > & |
constraints | ) |
|
|
private |
◆ extractValueAssignments()
bool smtrat::cad::preprocessor::AssignmentCollector::extractValueAssignments |
( |
std::map< ConstraintT, ConstraintT > & |
constraints | ) |
|
|
private |
◆ reasons() [1/2]
auto& smtrat::cad::preprocessor::AssignmentCollector::reasons |
( |
| ) |
|
|
inline |
◆ reasons() [2/2]
const auto& smtrat::cad::preprocessor::AssignmentCollector::reasons |
( |
| ) |
const |
|
inline |
◆ simplify()
◆ mConstraints
std::map<ConstraintT, carl::Variable> smtrat::cad::preprocessor::AssignmentCollector::mConstraints |
|
private |
◆ mModel
Model& smtrat::cad::preprocessor::AssignmentCollector::mModel |
|
private |
◆ mReasons
std::map<carl::Variable, ConstraintT> smtrat::cad::preprocessor::AssignmentCollector::mReasons |
|
private |
The documentation for this class was generated from the following files: