![]() |
Cadabra
Computer algebra system for field theory problems
|
Go to the source code of this file.
Namespaces | |
namespace | cadabra |
Functions to handle the exchange properties of two or more symbols in a product. | |
Typedefs | |
typedef std::map< Ex::iterator, std::pair< multiplier_t, Ex::sibling_iterator >, Ex::iterator_base_less > | cadabra::equiv_map_t |
Given an ExNode iterator, find all expressions in its range which are equal up to a numerical multiplier. | |
typedef std::function< bool(const Ex &, Ex::iterator, Ex::iterator)> | cadabra::equiv_fun_t |
Functions | |
equiv_map_t | cadabra::group_by_equivalence (const Ex &, Ex::sibling_iterator first, Ex::sibling_iterator last) |
equiv_map_t | cadabra::group_by_equivalence (const Ex &, Ex::iterator comma_top) |
equiv_map_t | cadabra::group_by_equivalence (const Ex &, Ex::sibling_iterator first, Ex::sibling_iterator last, equiv_fun_t &) |
equiv_map_t | cadabra::group_by_equivalence (const Ex &, Ex::iterator comma_top, equiv_fun_t &) |