Cadabra
Computer algebra system for field theory problems
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Functions
PreClean.cc File Reference
#include "PreClean.hh"
#include "Cleanup.hh"

Namespaces

 cadabra
 Functions to handle the exchange properties of two or more symbols in a product.
 

Functions

void cadabra::pre_clean_dispatch (const Kernel &kernel, Ex &ex, Ex::iterator &it)
 
void cadabra::pre_clean_dispatch_deep (const Kernel &k, Ex &tr)
 
void cadabra::cleanup_updown (const Kernel &k, Ex &, Ex::iterator &it)
 Cleanup for individual node types. More...
 
void cadabra::cleanup_rational (const Kernel &k, Ex &tr, Ex::iterator &st)
 
void cadabra::cleanup_frac (const Kernel &k, Ex &tr, Ex::iterator &st)
 
void cadabra::cleanup_sub (const Kernel &k, Ex &tr, Ex::iterator &it)
 
void cadabra::cleanup_indexbracket (const Kernel &k, Ex &, Ex::iterator &it)
 Convert parser output which indicates an indexbracket to an actual indexbracket node. More...