|
GiNaC 1.8.9
|
Interface to GiNaC's symmetry definitions. More...
Go to the source code of this file.
Classes | |
| class | GiNaC::symmetry |
| This class describes the symmetry of a group of indices. More... | |
Namespaces | |
| namespace | GiNaC |
Functions | |
| GiNaC::GINAC_DECLARE_UNARCHIVER (symmetry) | |
| symmetry | GiNaC::sy_none () |
| symmetry | GiNaC::sy_none (const symmetry &c1, const symmetry &c2) |
| symmetry | GiNaC::sy_none (const symmetry &c1, const symmetry &c2, const symmetry &c3) |
| symmetry | GiNaC::sy_none (const symmetry &c1, const symmetry &c2, const symmetry &c3, const symmetry &c4) |
| symmetry | GiNaC::sy_symm () |
| symmetry | GiNaC::sy_symm (const symmetry &c1, const symmetry &c2) |
| symmetry | GiNaC::sy_symm (const symmetry &c1, const symmetry &c2, const symmetry &c3) |
| symmetry | GiNaC::sy_symm (const symmetry &c1, const symmetry &c2, const symmetry &c3, const symmetry &c4) |
| symmetry | GiNaC::sy_anti () |
| symmetry | GiNaC::sy_anti (const symmetry &c1, const symmetry &c2) |
| symmetry | GiNaC::sy_anti (const symmetry &c1, const symmetry &c2, const symmetry &c3) |
| symmetry | GiNaC::sy_anti (const symmetry &c1, const symmetry &c2, const symmetry &c3, const symmetry &c4) |
| symmetry | GiNaC::sy_cycl () |
| symmetry | GiNaC::sy_cycl (const symmetry &c1, const symmetry &c2) |
| symmetry | GiNaC::sy_cycl (const symmetry &c1, const symmetry &c2, const symmetry &c3) |
| symmetry | GiNaC::sy_cycl (const symmetry &c1, const symmetry &c2, const symmetry &c3, const symmetry &c4) |
| const symmetry & | GiNaC::not_symmetric () |
| const symmetry & | GiNaC::symmetric2 () |
| const symmetry & | GiNaC::symmetric3 () |
| const symmetry & | GiNaC::symmetric4 () |
| const symmetry & | GiNaC::antisymmetric2 () |
| const symmetry & | GiNaC::antisymmetric3 () |
| const symmetry & | GiNaC::antisymmetric4 () |
| int | GiNaC::canonicalize (exvector::iterator v, const symmetry &symm) |
| Canonicalize the order of elements of an expression vector, according to the symmetry properties defined in a symmetry tree. | |
| ex | GiNaC::symmetrize (const ex &e, exvector::const_iterator first, exvector::const_iterator last) |
| Symmetrize expression over a set of objects (symbols, indices). | |
| ex | GiNaC::symmetrize (const ex &e, const exvector &v) |
| Symmetrize expression over a set of objects (symbols, indices). | |
| ex | GiNaC::antisymmetrize (const ex &e, exvector::const_iterator first, exvector::const_iterator last) |
| Antisymmetrize expression over a set of objects (symbols, indices). | |
| ex | GiNaC::antisymmetrize (const ex &e, const exvector &v) |
| Antisymmetrize expression over a set of objects (symbols, indices). | |
| ex | GiNaC::symmetrize_cyclic (const ex &e, exvector::const_iterator first, exvector::const_iterator last) |
| Symmetrize expression by cyclic permutation over a set of objects (symbols, indices). | |
| ex | GiNaC::symmetrize_cyclic (const ex &e, const exvector &v) |
| Symmetrize expression by cyclic permutation over a set of objects (symbols, indices). | |
Interface to GiNaC's symmetry definitions.
Definition in file symmetry.h.