GiNaC 1.8.8
ginac Directory Reference

Files

 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.
 

This page is part of the GiNaC developer's reference. It was generated automatically by doxygen. For an introduction, see the tutorial.