SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
|
Represents the class of all original constraints with the same left hand side after a normalization. More...
Public Member Functions | |
SeparatorGroup (const Poly &normalization) | |
Data Fields | |
subtropical::Separator | mSeparator |
The hyperplane encoding. More... | |
std::set< carl::Relation > | mRelations |
Relations of constraints with the same left hand side. More... | |
std::optional< subtropical::Direction > | mActiveDirection |
Direction currently used for linearization. More... | |
bool | mEquationInduced |
Check if relations induce an equational constraint. More... | |
FormulaT | mActiveFormula |
Active formula. More... | |
Represents the class of all original constraints with the same left hand side after a normalization.
Here, the set of all received relations of constraints with the same left hand side is stored. At any one time only one relation can be active and used for linearization.
Definition at line 35 of file STropModule.h.
|
inline |
Definition at line 47 of file STropModule.h.
std::optional<subtropical::Direction> smtrat::STropModule< Settings >::SeparatorGroup::mActiveDirection |
Direction currently used for linearization.
Definition at line 41 of file STropModule.h.
FormulaT smtrat::STropModule< Settings >::SeparatorGroup::mActiveFormula |
Active formula.
Definition at line 45 of file STropModule.h.
bool smtrat::STropModule< Settings >::SeparatorGroup::mEquationInduced |
Check if relations induce an equational constraint.
Definition at line 43 of file STropModule.h.
std::set<carl::Relation> smtrat::STropModule< Settings >::SeparatorGroup::mRelations |
Relations of constraints with the same left hand side.
Definition at line 39 of file STropModule.h.
subtropical::Separator smtrat::STropModule< Settings >::SeparatorGroup::mSeparator |
The hyperplane encoding.
Definition at line 37 of file STropModule.h.