|
| void | getFormulaAtoms (const FormulaT &f, FormulaSetT &result) |
| |
| FormulaT | to_formula (const carl::vs::CaseDistinction< Poly > &docc) |
| | Converts a DisjunctionOfConstraintConjunctions to a regular Formula. More...
|
| |
| static bool | generateZeros (const FormulaT &formula, const carl::Variable &eliminationVar, std::function< void(SqrtEx &&sqrtExpression, ConstraintsT &&sideConditions)> yield_result) |
| | Get zeros with side conditions of the given constraint. More...
|
| |
| static bool | addOrMergeTestCandidate (std::vector< TestCandidate > &results, const TestCandidate &newSubstitution) |
| | Adds a new substitution to the given list of substitutions or merges it to an existing one. More...
|
| |
| static bool | generateTestCandidates (std::vector< TestCandidate > &results, const carl::Variable &eliminationVar, const FormulaSetT &constraints) |
| | Generate all test candidates according to "vanilla" virtual substitution. More...
|
| |
| bool | substitute (const FormulaT &constr, const carl::Variable var, const carl::vs::Term< Poly > &term, FormulaT &result) |
| |