|  | SMT-RAT
    24.02
    Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving | 
Implements data structures and encodings for the subtropical method. More...
| Data Structures | |
| struct | Moment | 
| Represents the normal vector component and the sign variable assigned to a variable in an original constraint.  More... | |
| struct | Vertex | 
| Represents a term of an original constraint and assigns him a rating variable if a weak separator is searched.  More... | |
| struct | Separator | 
| Represents the class of all original constraints with the same left hand side after a normalization.  More... | |
| class | Encoding | 
| Enumerations | |
| enum class | SeparatorType { STRICT = 0 , WEAK = 1 , SEMIWEAK = 2 } | 
| enum class | Direction { BOTH = 0 , NEGATIVE = 1 , POSITIVE = 2 } | 
| Subdivides the relations into classes with the same linearization result.  More... | |
| Functions | |
| carl::BasicConstraint< Poly > | normalize (const carl::BasicConstraint< Poly > &c) | 
| std::optional< Direction > | direction (carl::Relation r) | 
| std::optional< Direction > | direction_for_equality (const Separator &s) | 
| FormulaT | transform_to_equation (const FormulaT &formula) | 
| Requires a quantifier-free real arithmetic formula with no negations.  More... | |
| FormulaT | encode_as_formula (const FormulaT &formula, Encoding &encoding, SeparatorType separator_type) | 
| Requires a quantifier-free real arithmetic formula with no negations.  More... | |
| FormulaT | encode_as_formula_alt (const FormulaT &formula, Encoding &encoding, SeparatorType separator_type) | 
| Requires a quantifier-free real arithmetic formula with no negations.  More... | |
Implements data structures and encodings for the subtropical method.
| 
 | strong | 
Subdivides the relations into classes with the same linearization result.
| Enumerator | |
|---|---|
| BOTH | |
| NEGATIVE | |
| POSITIVE | |
Definition at line 53 of file Subtropical.h.
| 
 | strong | 
| Enumerator | |
|---|---|
| STRICT | |
| WEAK | |
| SEMIWEAK | |
Definition at line 13 of file Subtropical.h.
| 
 | inline | 
Definition at line 96 of file Subtropical.h.
| 
 | inline | 
Requires a quantifier-free real arithmetic formula with no negations.
| formula | The formula to translate | 
Definition at line 319 of file Subtropical.h.

| 
 | inline | 
Requires a quantifier-free real arithmetic formula with no negations.
| formula | The formula to translate | 
Definition at line 360 of file Subtropical.h.

Requires a quantifier-free real arithmetic formula with no negations.
| formula | The formula to transform | 
Definition at line 258 of file Subtropical.h.
