|
carl
25.04
Computer ARithmetic Library
|
Data Structures | |
| class | ColorGenerator |
| Provides unique ids (colors) for all kinds of different objects in the formula: variable types, relations, formula types, numbers, special colors and indexes. More... | |
| struct | Permutation |
| class | GraphBuilder |
Enumerations | |
| enum class | SpecialColors { If , Then , Else , VarExp } |
| Special colors for structure nodes. More... | |
Functions | |
| template<typename Poly > | |
| Formula< Poly > | createComparison (Variable x, Variable y, Relation rel) |
| template<typename Poly > | |
| Formula< Poly > | lexLeaderConstraint (const Symmetry &vars) |
| Creates symmetry breaking constraints from the passed symmetries in the spirit of [1]. More... | |
| void | addGenerator (void *p, const unsigned int n, const unsigned int *aut) |
|
strong |
Special colors for structure nodes.
| Enumerator | |
|---|---|
| If | |
| Then | |
| Else | |
| VarExp | |
Definition at line 21 of file SymmetryFinder.h.
| void carl::formula::symmetry::addGenerator | ( | void * | p, |
| const unsigned int | n, | ||
| const unsigned int * | aut | ||
| ) |
| Formula<Poly> carl::formula::symmetry::lexLeaderConstraint | ( | const Symmetry & | vars | ) |
Creates symmetry breaking constraints from the passed symmetries in the spirit of [1].
Definition at line 39 of file SymmetryBreaker.h.