Cadabra
Computer algebra system for field theory problems
|
#include "Storage.hh"
#include "Combinatorics.hh"
#include "Exceptions.hh"
#include <iomanip>
#include <sstream>
#include <pcrecpp.h>
Namespaces | |
cadabra | |
Functions to handle the exchange properties of two or more symbols in a product. | |
Functions | |
long | cadabra::to_long (multiplier_t mul) |
std::string | cadabra::to_string (long num) |
void | cadabra::multiply (rset_t::iterator &, multiplier_t) |
Helper functions for manipulation of multipliers. More... | |
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. More... | |
Variables | |
nset_t | cadabra::name_set |
rset_t | cadabra::rat_set |