|
carl
25.04
Computer ARithmetic Library
|
Namespaces | |
| aux | |
| symmetry | |
Typedefs | |
| using | Symmetry = std::vector< std::pair< Variable, Variable > > |
| A symmetry | |
| using | Symmetries = std::vector< Symmetry > |
| Represents a list of symmetries. More... | |
Functions | |
| template<typename Poly > | |
| Symmetries | findSymmetries (const Formula< Poly > &f) |
| template<typename Poly > | |
| Formula< Poly > | breakSymmetries (const Symmetries &symmetries, bool onlyFirst=true) |
| template<typename Poly > | |
| Formula< Poly > | breakSymmetries (const Formula< Poly > &f, bool onlyFirst=true) |
| using carl::formula::Symmetries = typedef std::vector<Symmetry> |
Represents a list of symmetries.
Definition at line 19 of file symmetry.h.
| using carl::formula::Symmetry = typedef std::vector<std::pair<Variable,Variable> > |
A symmetry
represents a bijection on a set of variables.
For every entry in the vector we have
.
Definition at line 14 of file symmetry.h.
| Formula<Poly> carl::formula::breakSymmetries | ( | const Formula< Poly > & | f, |
| bool | onlyFirst = true |
||
| ) |
Definition at line 78 of file symmetry.h.
| Formula<Poly> carl::formula::breakSymmetries | ( | const Symmetries & | symmetries, |
| bool | onlyFirst = true |
||
| ) |
Definition at line 73 of file symmetry.h.
| Symmetries carl::formula::findSymmetries | ( | const Formula< Poly > & | f | ) |
Definition at line 68 of file symmetry.h.