GiNaC 1.8.10
File List
Here is a list of all files with brief descriptions:
 ginac
  
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
  
Gt.cpp
Implementation of GiNaC's elliptic multiple polylogarithms
  
Gt.h
Interface to GiNaC's elliptic multiple polylogarithms
  
Gt_helpers.cpp
Implementation of helper functions for elliptic multiple polylogarithms
  
Gt_helpers.h
Interface to helper functions for elliptic multiple polylogarithms
  
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.