![]() |
Cadabra
Computer algebra system for field theory problems
|
#include "Config.hh"#include "Storage.hh"#include "Combinatorics.hh"#include "Compare.hh"#include "Exceptions.hh"#include <iomanip>#include <sstream>#include <locale>#include <codecvt>#include "NTensor.hh"#include <boost/functional/hash.hpp>Namespaces | |
| namespace | cadabra |
| Functions to handle the exchange properties of two or more symbols in a product. | |
Functions | |
| long | cadabra::to_long (multiplier_t mul) |
| double | cadabra::to_double (multiplier_t mul) |
| std::string | cadabra::to_string (long num) |
| void | cadabra::multiply (rset_t::iterator &, multiplier_t) |
| Helper functions for manipulation of multipliers. | |
| void | cadabra::divide (rset_t::iterator &num, multiplier_t fac) |
| void | cadabra::set (rset_t::iterator &num, multiplier_t fac) |
| void | cadabra::add (rset_t::iterator &num, multiplier_t fac) |
| void | cadabra::zero (rset_t::iterator &num) |
| void | cadabra::one (rset_t::iterator &num) |
| void | cadabra::flip_sign (rset_t::iterator &num) |
| void | cadabra::half (rset_t::iterator &num) |
| std::ostream & | operator<< (std::ostream &str, const cadabra::Ex &ex) |
| Bare output operator for Ex objects, mainly to provide a simple way to generate debugging output. | |
| std::ostream & | operator<< (std::ostream &str, cadabra::Ex::iterator it) |
Variables | |
| nset_t | cadabra::name_set |
| rset_t | cadabra::rat_set |
| std::pmr::unsynchronized_pool_resource | cadabra::pool |
| std::ostream & operator<< | ( | std::ostream & | str, |
| cadabra::Ex::iterator | it | ||
| ) |