
file  add.cpp [code] 
 Implementation of GiNaC's sums of expressions.


file  add.h [code] 
 Interface to GiNaC's sums of expressions.


file  archive.cpp [code] 
 Archiving of GiNaC expressions.


file  archive.h [code] 
 Archiving of GiNaC expressions.


file  assertion.h [code] 
 Assertion macro definition.


file  basic.cpp [code] 
 Implementation of GiNaC's ABC.


file  basic.h [code] 
 Interface to GiNaC's ABC.


file  class_info.h [code] 
 Helper templates to provide perclass information for class hierarchies.


file  clifford.cpp [code] 
 Implementation of GiNaC's clifford algebra (Dirac gamma) objects.


file  clifford.h [code] 
 Interface to GiNaC's clifford algebra (Dirac gamma) objects.


file  color.cpp [code] 
 Implementation of GiNaC's color (SU(3) Lie algebra) objects.


file  color.h [code] 
 Interface to GiNaC's color (SU(3) Lie algebra) objects.


file  compiler.h [code] 
 Definition of optimizing macros.


file  constant.cpp [code] 
 Implementation of GiNaC's constant types and some special constants.


file  constant.h [code] 
 Interface to GiNaC's constant types and some special constants.


file  container.h [code] 
 Wrapper template for making GiNaC classes out of STL containers.


file  crc32.h [code] 
 CRC32 hash function.


file  ex.cpp [code] 
 Implementation of GiNaC's lightweight expression handles.


file  ex.h [code] 
 Interface to GiNaC's lightweight expression handles.


file  excompiler.cpp [code] 
 Functions to facilitate the conversion of a ex to a function pointer suited for fast numerical integration.


file  excompiler.h [code] 
 Functions to facilitate the conversion of a ex to a function pointer suited for fast numerical integration.


file  expair.cpp [code] 
 Implementation of expression pairs (building blocks of expairseq).


file  expair.h [code] 
 Definition of expression pairs (building blocks of expairseq).


file  expairseq.cpp [code] 
 Implementation of sequences of expression pairs.


file  expairseq.h [code] 
 Interface to sequences of expression pairs.


file  exprseq.cpp [code] 
 Implementation of GiNaC's exprseq.


file  exprseq.h [code] 
 Definition of GiNaC's exprseq.


file  factor.cpp [code] 
 Polynomial factorization (implementation).


file  factor.h [code] 
 Polynomial factorization.


file  fail.cpp [code] 
 Implementation of class signaling failure of operation.


file  fail.h [code] 
 Interface to class signaling failure of operation.


file  fderivative.cpp [code] 
 Implementation of abstract derivatives of functions.


file  fderivative.h [code] 
 Interface to abstract derivatives of functions.


file  flags.h [code] 
 Collection of all flags used through the GiNaC framework.


file  function.cpp [code] 
 Implementation of class of symbolic functions.


file  function.h [code] 
 Interface to class of symbolic functions.


file  ginac.h [code] 
 This include file includes all other public GiNaC headers.


file  hash_map.h [code] 
 Replacement for map<> using hash tables.


file  hash_seed.h [code] 
 Typespecific hash seed.


file  idx.cpp [code] 
 Implementation of GiNaC's indices.


file  idx.h [code] 
 Interface to GiNaC's indices.


file  indexed.cpp [code] 
 Implementation of GiNaC's indexed expressions.


file  indexed.h [code] 
 Interface to GiNaC's indexed expressions.


file  inifcns.cpp [code] 
 Implementation of GiNaC's initially known functions.


file  inifcns.h [code] 
 Interface to GiNaC's initially known functions.


file  inifcns_elliptic.cpp [code] 
 Implementation of some special functions related to elliptic curves.


file  inifcns_gamma.cpp [code] 
 Implementation of Gammafunction, Betafunction, Polygammafunctions, and some related stuff.


file  inifcns_nstdsums.cpp [code] 
 Implementation of some special functions that have a representation as nested sums.


file  inifcns_trans.cpp [code] 
 Implementation of transcendental (and trigonometric and hyperbolic) functions.


file  integral.cpp [code] 
 Implementation of GiNaC's symbolic integral.


file  integral.h [code] 
 Interface to GiNaC's symbolic integral.


file  integration_kernel.cpp [code] 
 Implementation of GiNaC's integration kernels for iterated integrals.


file  integration_kernel.h [code] 
 Interface to GiNaC's integration kernels for iterated integrals.


file  lst.cpp [code] 
 Implementation of GiNaC's lst.


file  lst.h [code] 
 Definition of GiNaC's lst.


file  matrix.cpp [code] 
 Implementation of symbolic matrices.


file  matrix.h [code] 
 Interface to symbolic matrices.


file  mul.cpp [code] 
 Implementation of GiNaC's products of expressions.


file  mul.h [code] 
 Interface to GiNaC's products of expressions.


file  ncmul.cpp [code] 
 Implementation of GiNaC's noncommutative products of expressions.


file  ncmul.h [code] 
 Interface to GiNaC's noncommutative products of expressions.


file  normal.cpp [code] 
 This file implements several functions that work on univariate and multivariate polynomials and rational functions.


file  normal.h [code] 
 This file defines several functions that work on univariate and multivariate polynomials and rational functions.


file  numeric.cpp [code] 
 This file contains the interface to the underlying bignum package.


file  numeric.h [code] 
 Makes the interface to the underlying bignum package available.


file  operators.cpp [code] 
 Implementation of GiNaC's overloaded operators.


file  operators.h [code] 
 Interface to GiNaC's overloaded operators.


file  power.cpp [code] 
 Implementation of GiNaC's symbolic exponentiation (basis^exponent).


file  power.h [code] 
 Interface to GiNaC's symbolic exponentiation (basis^exponent).


file  print.cpp [code] 
 Implementation of helper classes for expression output.


file  print.h [code] 
 Definition of helper classes for expression output.


file  pseries.cpp [code] 
 Implementation of class for extended truncated power series and methods for series expansion.


file  pseries.h [code] 
 Interface to class for extended truncated power series.


file  ptr.h [code] 
 Referencecounted pointer template.


file  registrar.cpp [code] 
 GiNaC's class registrar (for class basic and all classes derived from it).


file  registrar.h [code] 
 GiNaC's class registrar (for class basic and all classes derived from it).


file  relational.cpp [code] 
 Implementation of relations between expressions.


file  relational.h [code] 
 Interface to relations between expressions.


file  remember.cpp [code] 
 Implementation of helper classes for using the remember option in GiNaC functions.


file  remember.h [code] 
 Interface to helper classes for using the remember option in GiNaC functions.


file  structure.h [code] 
 Wrapper template for making GiNaC classes out of C++ structures.


file  symbol.cpp [code] 
 Implementation of GiNaC's symbolic objects.


file  symbol.h [code] 
 Interface to GiNaC's symbolic objects.


file  symmetry.cpp [code] 
 Implementation of GiNaC's symmetry definitions.


file  symmetry.h [code] 
 Interface to GiNaC's symmetry definitions.


file  tensor.cpp [code] 
 Implementation of GiNaC's special tensors.


file  tensor.h [code] 
 Interface to GiNaC's special tensors.


file  utils.cpp [code] 
 Implementation of several small and furry utilities needed within GiNaC but not of any interest to the user of the library.


file  utils.h [code] 
 Interface to several small and furry utilities needed within GiNaC but not of any interest to the user of the library.


file  utils_multi_iterator.h [code] 
 Utilities for summing over multiple indices.


file  version.h [code] 
 GiNaC library version information.


file  wildcard.cpp [code] 
 Implementation of GiNaC's wildcard objects.


file  wildcard.h [code] 
 Interface to GiNaC's wildcard objects.

