21 #ifndef CSL_H_INCLUDED 22 #define CSL_H_INCLUDED 54 #include "hardFactor.h" 55 #include "partialExpand.h" 56 #include "patternMatch.h" 57 #include "hardComparison.h" 58 #include "dichotomy.h" 75 #include "linear_map.h" 76 #include "initSanitizer.h" 77 #include "multipermutation.h"
Contains the static class Lock, allowing to compress expressions before heavy calculation, and decompress them later.
Automatic simplification framework. Sources in simplification.cpp and alternateForms.cpp.
Base classes for parents and elements.
Objects handling multi-argument functions, primordial operations (+,*,/,etc)
File containing custom sorting algorithms for expressions.
Generic template to handle operator expression, i.e. expression that applies on expressions on the ri...
Contains evaluation flags for csl.
Objects handling vectors, matrices and higher-dimensional tensors.
Contains algorithms that look over (and possibly modify on the go) expressions for you...
Base classes for all exprs in the program.
Objects handling indexed expressions in order to perform indicial tensor calculations.
Objects handling mathematical functions.