GiNaC 1.8.7
|
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. More... | |
ex | GiNaC::symmetrize (const ex &e, exvector::const_iterator first, exvector::const_iterator last) |
Symmetrize expression over a set of objects (symbols, indices). More... | |
ex | GiNaC::symmetrize (const ex &e, const exvector &v) |
Symmetrize expression over a set of objects (symbols, indices). More... | |
ex | GiNaC::antisymmetrize (const ex &e, exvector::const_iterator first, exvector::const_iterator last) |
Antisymmetrize expression over a set of objects (symbols, indices). More... | |
ex | GiNaC::antisymmetrize (const ex &e, const exvector &v) |
Antisymmetrize expression over a set of objects (symbols, indices). More... | |
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). More... | |
ex | GiNaC::symmetrize_cyclic (const ex &e, const exvector &v) |
Symmetrize expression by cyclic permutation over a set of objects (symbols, indices). More... | |
Interface to GiNaC's symmetry definitions.
Definition in file symmetry.h.