|
GiNaC 1.8.9
|
Implementation of GiNaC's symmetry definitions. More...
#include "symmetry.h"#include "lst.h"#include "add.h"#include "numeric.h"#include "operators.h"#include "archive.h"#include "utils.h"#include "hash_seed.h"#include <functional>#include <limits>#include <stdexcept>Go to the source code of this file.
Classes | |
| class | GiNaC::sy_is_less |
| class | GiNaC::sy_swap |
Namespaces | |
| namespace | GiNaC |
Functions | |
| GiNaC::GINAC_IMPLEMENT_REGISTERED_CLASS_OPT (symmetry, basic, print_func< print_context >(&symmetry::do_print). print_func< print_tree >(&symmetry::do_print_tree)) symmetry | |
| GiNaC::GINAC_BIND_UNARCHIVER (symmetry) | |
| static const symmetry & | GiNaC::index0 () |
| static const symmetry & | GiNaC::index1 () |
| static const symmetry & | GiNaC::index2 () |
| static const symmetry & | GiNaC::index3 () |
| 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. | |
| static ex | GiNaC::symm (const ex &e, exvector::const_iterator first, exvector::const_iterator last, bool asymmetric) |
| 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::antisymmetrize (const ex &e, exvector::const_iterator first, exvector::const_iterator last) |
| 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). | |
Implementation of GiNaC's symmetry definitions.
Definition in file symmetry.cpp.