Documentation of CSL
include Directory Reference

Files

file  abreviation.h [code]
 
file  abstract.h [code]
 Base classes for all exprs in the program.
 
file  algo.h [code]
 Contains algorithms that look over (and possibly modify on the go) expressions for you, given a certain function to apply to nodes in the tree expression.
 
file  alloc_monitor.h [code]
 
file  allocator.h [code]
 
file  buildingBlock.h [code]
 
file  cast.h [code]
 
file  commutation.h [code]
 
file  comparison.h [code]
 
file  conditional.h [code]
 
file  counter.h [code]
 
file  csl.h [code]
 File including the whole csl librairy.
 
file  cslcomplex.h [code]
 
file  default_move_cpy.h [code]
 
file  diagonalization.h [code]
 
file  element.h [code]
 
file  enum.h [code]
 Some of csl enumerations.
 
file  equation.h [code]
 
file  error.h [code]
 File containing functions that are called by the program when something wrong happened: determines the behaviour in unexpected cases.
 
file  evaluation.h [code]
 Contains evaluation flags for csl.
 
file  field.h [code]
 
file  floatFormatter.h [code]
 
file  functional.h [code]
 
file  index.h [code]
 
file  index_new.h [code]
 
file  indicial.h [code]
 Objects handling indexed expressions in order to perform indicial tensor calculations.
 
file  indicialExpander.h [code]
 
file  interface.h [code]
 
file  interface_indicial.h [code]
 
file  libcomplexop.h [code]
 
file  libcomplexop_hdata.h [code]
 
file  libdiagonalization.h [code]
 
file  libdiagonalization_cppdata.h [code]
 
file  libdiagonalization_hdata.h [code]
 
file  libmakefile_data.h [code]
 
file  librarydependency.h [code]
 
file  libraryevaluator.h [code]
 
file  libraryexpander.h [code]
 
file  libraryfunction.h [code]
 
file  librarygenerator.h [code]
 
file  librarytensor.h [code]
 
file  librarytensor_hdata.h [code]
 
file  literal.h [code]
 
file  lock.h [code]
 Contains the static class Lock, allowing to compress expressions before heavy calculation, and decompress them later.
 
file  mathFunctions.h [code]
 Objects handling mathematical functions.
 
file  memory_pool.h [code]
 
file  numerical.h [code]
 
file  numericalEval.h [code]
 
file  objectSymmetry.h [code]
 
file  operations.h [code]
 Objects handling multi-argument functions, primordial operations (+,*,/,etc)
 
file  operator.h [code]
 Generic template to handle operator expression, i.e. expression that applies on expressions on the right.
 
file  options.h [code]
 
file  parent.h [code]
 Base classes for parents and elements.
 
file  precision_float.h [code]
 
file  precision_int.h [code]
 
file  progressBar.h [code]
 
file  property.h [code]
 
file  pseudoIntegral.h [code]
 
file  scalar.h [code]
 
file  scalarFunc.h [code]
 Base classes for scalar functions.
 
file  scopedProperty.h [code]
 
file  simplification.h [code]
 Automatic simplification framework. Sources in simplification.cpp and alternateForms.cpp.
 
file  sort.h [code]
 File containing custom sorting algorithms for expressions.
 
file  space.h [code]
 
file  std_shared_ptr_inheritance.h [code]
 
file  std_vector_implementation.h [code]
 
file  support.h [code]
 Some useful functions.
 
file  supportParent.h [code]
 
file  symmetricCounter.h [code]
 
file  symmetry.h [code]
 
file  tensorField.h [code]
 
file  timeMonitor.h [code]
 
file  timer.h [code]
 
file  typedef.h [code]
 
file  utils.h [code]
 
file  variableParent.h [code]
 
file  vector.h [code]
 Objects handling vectors, matrices and higher-dimensional tensors.