GiNaC 1.8.7
ginac Directory Reference

Files

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