|
| | 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.
|
| |