|
| add.cpp |
| Implementation of GiNaC's sums of expressions.
|
|
| add.h |
| Interface to GiNaC's sums of expressions.
|
|
| archive.cpp |
| Archiving of GiNaC expressions.
|
|
| archive.h |
| Archiving of GiNaC expressions.
|
|
| assertion.h |
| Assertion macro definition.
|
|
| basic.cpp |
| Implementation of GiNaC's ABC.
|
|
| basic.h |
| Interface to GiNaC's ABC.
|
|
| class_info.h |
| Helper templates to provide per-class information for class hierarchies.
|
|
| clifford.cpp |
| Implementation of GiNaC's clifford algebra (Dirac gamma) objects.
|
|
| clifford.h |
| Interface to GiNaC's clifford algebra (Dirac gamma) objects.
|
|
| color.cpp |
| Implementation of GiNaC's color (SU(3) Lie algebra) objects.
|
|
| color.h |
| Interface to GiNaC's color (SU(3) Lie algebra) objects.
|
|
| compiler.h |
| Definition of optimizing macros.
|
|
| constant.cpp |
| Implementation of GiNaC's constant types and some special constants.
|
|
| constant.h |
| Interface to GiNaC's constant types and some special constants.
|
|
| container.h |
| Wrapper template for making GiNaC classes out of STL containers.
|
|
| crc32.h |
| CRC32 hash function.
|
|
| ex.cpp |
| Implementation of GiNaC's light-weight expression handles.
|
|
| ex.h |
| Interface to GiNaC's light-weight expression handles.
|
|
| excompiler.cpp |
| Functions to facilitate the conversion of a ex to a function pointer suited for fast numerical integration.
|
|
| excompiler.h |
| Functions to facilitate the conversion of a ex to a function pointer suited for fast numerical integration.
|
|
| expair.cpp |
| Implementation of expression pairs (building blocks of expairseq).
|
|
| expair.h |
| Definition of expression pairs (building blocks of expairseq).
|
|
| expairseq.cpp |
| Implementation of sequences of expression pairs.
|
|
| expairseq.h |
| Interface to sequences of expression pairs.
|
|
| exprseq.cpp |
| Implementation of GiNaC's exprseq.
|
|
| exprseq.h |
| Definition of GiNaC's exprseq.
|
|
| factor.cpp |
| Polynomial factorization (implementation).
|
|
| factor.h |
| Polynomial factorization.
|
|
| fail.cpp |
| Implementation of class signaling failure of operation.
|
|
| fail.h |
| Interface to class signaling failure of operation.
|
|
| fderivative.cpp |
| Implementation of abstract derivatives of functions.
|
|
| fderivative.h |
| Interface to abstract derivatives of functions.
|
|
| flags.h |
| Collection of all flags used through the GiNaC framework.
|
|
| function.cpp |
| Implementation of class of symbolic functions.
|
|
| function.h |
| Interface to class of symbolic functions.
|
|
| ginac.h |
| This include file includes all other public GiNaC headers.
|
|
| hash_map.h |
| Replacement for map<> using hash tables.
|
|
| hash_seed.h |
| Type-specific hash seed.
|
|
| idx.cpp |
| Implementation of GiNaC's indices.
|
|
| idx.h |
| Interface to GiNaC's indices.
|
|
| indexed.cpp |
| Implementation of GiNaC's indexed expressions.
|
|
| indexed.h |
| Interface to GiNaC's indexed expressions.
|
|
| inifcns.cpp |
| Implementation of GiNaC's initially known functions.
|
|
| inifcns.h |
| Interface to GiNaC's initially known functions.
|
|
| inifcns_elliptic.cpp |
| Implementation of some special functions related to elliptic curves.
|
|
| inifcns_gamma.cpp |
| Implementation of Gamma-function, Beta-function, Polygamma-functions, and some related stuff.
|
|
| inifcns_nstdsums.cpp |
| Implementation of some special functions that have a representation as nested sums.
|
|
| inifcns_trans.cpp |
| Implementation of transcendental (and trigonometric and hyperbolic) functions.
|
|
| integral.cpp |
| Implementation of GiNaC's symbolic integral.
|
|
| integral.h |
| Interface to GiNaC's symbolic integral.
|
|
| integration_kernel.cpp |
| Implementation of GiNaC's integration kernels for iterated integrals.
|
|
| integration_kernel.h |
| Interface to GiNaC's integration kernels for iterated integrals.
|
|
| lst.cpp |
| Implementation of GiNaC's lst.
|
|
| lst.h |
| Definition of GiNaC's lst.
|
|
| matrix.cpp |
| Implementation of symbolic matrices.
|
|
| matrix.h |
| Interface to symbolic matrices.
|
|
| mul.cpp |
| Implementation of GiNaC's products of expressions.
|
|
| mul.h |
| Interface to GiNaC's products of expressions.
|
|
| ncmul.cpp |
| Implementation of GiNaC's non-commutative products of expressions.
|
|
| ncmul.h |
| Interface to GiNaC's non-commutative products of expressions.
|
|
| normal.cpp |
| This file implements several functions that work on univariate and multivariate polynomials and rational functions.
|
|
| normal.h |
| This file defines several functions that work on univariate and multivariate polynomials and rational functions.
|
|
| numeric.cpp |
| This file contains the interface to the underlying bignum package.
|
|
| numeric.h |
| Makes the interface to the underlying bignum package available.
|
|
| operators.cpp |
| Implementation of GiNaC's overloaded operators.
|
|
| operators.h |
| Interface to GiNaC's overloaded operators.
|
|
| power.cpp |
| Implementation of GiNaC's symbolic exponentiation (basis^exponent).
|
|
| power.h |
| Interface to GiNaC's symbolic exponentiation (basis^exponent).
|
|
| print.cpp |
| Implementation of helper classes for expression output.
|
|
| print.h |
| Definition of helper classes for expression output.
|
|
| pseries.cpp |
| Implementation of class for extended truncated power series and methods for series expansion.
|
|
| pseries.h |
| Interface to class for extended truncated power series.
|
|
| ptr.h |
| Reference-counted pointer template.
|
|
| registrar.cpp |
| GiNaC's class registrar (for class basic and all classes derived from it).
|
|
| registrar.h |
| GiNaC's class registrar (for class basic and all classes derived from it).
|
|
| relational.cpp |
| Implementation of relations between expressions.
|
|
| relational.h |
| Interface to relations between expressions.
|
|
| remember.cpp |
| Implementation of helper classes for using the remember option in GiNaC functions.
|
|
| remember.h |
| Interface to helper classes for using the remember option in GiNaC functions.
|
|
| structure.h |
| Wrapper template for making GiNaC classes out of C++ structures.
|
|
| symbol.cpp |
| Implementation of GiNaC's symbolic objects.
|
|
| symbol.h |
| Interface to GiNaC's symbolic objects.
|
|
| symmetry.cpp |
| Implementation of GiNaC's symmetry definitions.
|
|
| symmetry.h |
| Interface to GiNaC's symmetry definitions.
|
|
| tensor.cpp |
| Implementation of GiNaC's special tensors.
|
|
| tensor.h |
| Interface to GiNaC's special tensors.
|
|
| utils.cpp |
| Implementation of several small and furry utilities needed within GiNaC but not of any interest to the user of the library.
|
|
| utils.h |
| Interface to several small and furry utilities needed within GiNaC but not of any interest to the user of the library.
|
|
| utils_multi_iterator.h |
| Utilities for summing over multiple indices.
|
|
| version.h |
| GiNaC library version information.
|
|
| wildcard.cpp |
| Implementation of GiNaC's wildcard objects.
|
|
| wildcard.h |
| Interface to GiNaC's wildcard objects.
|
|