GiNaC 1.8.7
File List
Here is a list of all files with brief descriptions:
[detail level 12]
 
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
 
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.