| 
| void  | cadabra::cleanup_dispatch (const Kernel &k, Ex &, Ex::iterator &it) | 
|   | Central cleanup dispatch routine, which calls the other cleanup functions defined later.  More...
  | 
|   | 
| void  | cadabra::cleanup_dispatch_deep (const Kernel &k, Ex &, dispatcher_t disp=&cleanup_dispatch) | 
|   | More general cleanup of an entire tree.  More...
  | 
|   | 
| void  | cadabra::cleanup_dispatch_deep (const Kernel &k, Ex &tr, Ex::iterator &top, dispatcher_t dispatch) | 
|   | 
| bool  | cadabra::cleanup_productlike (const Kernel &k, Ex &, Ex::iterator &it) | 
|   | Individual node cleanup routines.  More...
  | 
|   | 
| bool  | cadabra::cleanup_sumlike (const Kernel &k, Ex &tr, Ex::iterator &it) | 
|   | 
| bool  | cadabra::cleanup_derivative (const Kernel &k, Ex &tr, Ex::iterator &it) | 
|   | 
| bool  | cadabra::cleanup_partialderivative (const Kernel &k, Ex &tr, Ex::iterator &it) | 
|   | 
| bool  | cadabra::cleanup_components (const Kernel &k, Ex &tr, Ex::iterator &it) | 
|   | 
| bool  | cadabra::cleanup_numericalflat (const Kernel &k, Ex &tr, Ex::iterator &it) | 
|   | 
| bool  | cadabra::cleanup_diagonal (const Kernel &k, Ex &tr, Ex::iterator &it) | 
|   | 
| bool  | cadabra::cleanup_kronecker (const Kernel &k, Ex &tr, Ex::iterator &it) | 
|   | 
| bool  | cadabra::cleanup_exterior_derivative (const Kernel &k, Ex &tr, Ex::iterator &it) | 
|   | 
| bool  | cadabra::push_down_multiplier (const Kernel &k, Ex &tr, Ex::iterator it) | 
|   | Given a node with a non-unit multiplier, push this multiplier down the tree if the node is not allowed to have a non-unit multiplier.  More...
  | 
|   | 
| void  | cadabra::check_index_consistency (const Kernel &k, Ex &tr, Ex::iterator it) | 
|   | Generic tool to check for index inconsistencies independent of running any algorithm.  More...
  | 
|   |