| 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.