File List

Here is a list of all files with brief descriptions:
acconfig.h [code]
band_matrix.h [code]Variable size configurable Band Matrix class TBCI::BdMatrix
basics.h [code]Provides some macros which are used throughout the library files
bd_lu_solver.h [code]LU solver for TBCI::BdMatrix class (TBCI::lu_decomp)
bdmatlib.cc [code]Includes TBCI::BdMatrix class and friends instantiations for a certain type NUM to be defined by the Makefile
bdmatsolverlib.cc [code]Includes TBCI::BdMatrix solver instantiations for a certain type NUM to be defined by the Makefile
bicg.h [code]Iterative Vector equation solver TBCI::BiCG
bicgstab.h [code]Implements the TBCI::BiCGSTAB solver
bool.h [code]For compilers that don't have bool
builtin_cplx.h [code]Wrapper for GCC's builtin complex type plus compatibility features (helper class TBCI::hcplx)
bveclib.cc [code]Includes TBCI::BVector class and friends intantiations for a certain type NUM to be defined by the Makefile
bvector.h [code]Header file template class TBCI::BVector
cg.h [code]The iterative Vector equation solver TBCI::CG
cgs.h [code]The iterative Vector equation solver TBCI::CGS
cheby.h [code]Iterative Vector equation solver TBCI::CHEBY
Cnames.h [code]Macros for the SuperLU routines
config_manual.h [code]Switchbox to set all sorts of HAVE_xxx settings used by basics.h
constants.h [code]Defines some mathematical and physical constants
cost.h [code]Preprocessor macros for estimating the "cost" of operations
cplx.h [code]Rich implementation of complex numbers TBCI::cplx
cplx_memalloc.h [code]
cplxinst.cc [code]Creates TBCI::cplx library by instantiating the class and friends
crmatlib.cc [code]Includes TBCI::CRMatrix class and friends instantiations for a certain type NUM to be defined by the Makefile
crmatrix.h [code]Header and Implementation of class TBCI::CRMatrix
cscmatlib.cc [code]Includes TBCI::CSCMatrix class and friends instantiations for a certain type NUM to be defined by the Makefile
cscmatrix.h [code]Header file for class TBCI::CSCMatrix
csp_defs.h [code]Sparse matrix types and function prototypes (complex float) for the SuperLU solver
dcomplex.h [code]Complex arithmetics (double) for the SuperLU solver
diagprecond.h [code]Implementation of class TBCI::DiagPreconditioner
diluprecond.h [code]
dsp_defs.h [code]Sparse matrix types and function prototypes (double) for the SuperLU solver
except.h [code]Header for exception base class TBCI::NumErr
exceptions.cc [code]Instatiates the exceptions needed, because gcc-3 is more strictly following the pragma interface statements
expm.h [code]Solver for linear systems by doing an exponential expansion
f2c.h [code]Standard Fortran to C header file
f_bandmatrix.h [code]Header file for class TBCI::F_BandMatrix
f_matrix.h [code]Header file to implement classes TBCI::F_Matrix, TBCI::F_TMatrix, TBCI::F_TSMatrix
fbdmatlib.cc [code]Includes TBCI::F_BandMatrix class and friends instantiations for a certain type NUM to be defined by the Makefile
fmatlib.cc [code]Includes TBCI::F_Matrix class and friends instantiations for a certain type NUM to be defined by the Makefile
fs_vector.h [code]Implementation of class TBCI::FS_Vector
fsveclib.cc [code]Includes TBCI::FS_Vector class and friends intantiations for a certain type NUM to be defined by the Makefile
gauss_jordan.h [code]Gauss-jordan solver for linear systems TBCI::gaussj
gmres.h [code]Iterative solver for linear systems TBCI::GMRES
hyper2geom1.cpp [code]
hyper2geom1_stdcplx.cpp [code]
ilu0precond.h [code]
index.h [code]Implementation of class TBCI::Index
ir.h [code]Iterative Refinement Solver TBCI::IR
itersolverlib.cc [code]Instantiates most iterative solvers and preconditioners for a certain type NUM to be defined by the Makefile
lapack.cpp [code]LU solvers for the Fortran versions of Matrices, wrappers to lapack routines (eigenvalue solvers
lapack.h [code]Lapack interface for TBCI NumLib
lapack_lib.h [code]C declarations for the LAPACK routines
lapack_stdcplx.cpp [code]LU solvers for the Fortran versions of Matrices, wrappers to lapack routines (eigenvalue solvers
lapack_stdcplx.h [code]Lapack interface for TBCI NumLib (std::complex<double>)
list.h [code]Implements the class TBCI::list
LM_fit.h [code]Levenbaerg-Marquardt non linear data fit routine
lmfitlib.cc [code]Instantiates the LM_fit.h functions
lu_solver.h [code]
mainpage.doxy [code]Text for the doxygen main page
malloc_cache.h [code]Caches memory blocks to avoid calls to __builtin_free()/new() It performs very well for strictly recursive new/delete pairs
mathplus.h [code]General purpose math definitions and functions (C)
matlib.cc [code]Includes TBCI::Matrix class and friends instantiations for a certain type NUM to be defined by the Makefile
matrix.h [code]Implementation of classes TBCI::Matrix, TBCI::TMatrix, TBCI::TSMatrix
matrix_kernels.h [code]Optimized matrix operations
matrix_sig.h [code]Type signature for Matrices
matsiglib.cc [code]Instantiates the virtual base class TBCI::Matrix_Sig
matsolverlib.cc [code]Includes TBCI::Matrix solver instantiations for a certain type NUM to be defined by the Makefile
memalloc.cc [code]Instantiates the caching TBCI memory allocator classes
my_nr.h [code]Collection of useful routines
my_nrlib.cc [code]Library of some useful routines
noprecond.h [code]
own_lapack_routines.cpp [code]Own LAPACK routines for the calculation of selected Eigenvalues by Andreas Ahland, translated by f2c
perf_opt.h [code]
plain_def.h [code]Macros for composing plain loops over arrays
precond.h [code]Abstract base class (signature) for preconditioners TBCI::Preconditioner_Sig
prototypes.h [code]
prototypes2.h [code]
qmr.h [code]
scomplex.h [code]Complex arithmetics (float) for the SuperLU solver
smp.cc [code]
smp.h [code]
solver.h [code]Include all solvers (but superlu)
specfun.cpp [code]Implementation of some special functions (Bessel, hypergeo,
specfun.h [code]Declarations for some special functions
specfun_stdcplx.cpp [code]Implementation of some special functions (Bessel, hypergeo,
specfun_stdcplx.h [code]Declarations for some special functions
ssp_defs.h [code]Sparse matrix types and function prototypes (float) for the SuperLU solver
std_cplx.h [code]Wrapper for C++ std library complex type plus compatibility features
stdcomplexinst.cc [code]Creates std::complex library by instantiating the class and friends
stopwatch.h [code]
superlu.h [code]Declaration of superLU solver functions
superlu_d.cpp [code]Super-LU interface for TBCI NumLib (double)
superlu_stdcplx.cpp [code]Super-LU interface for TBCI NumLib (CPLX__ complex<double>)
superlu_stdcplx.h [code]Declaration of superLU solver functions
superlu_z.cpp [code]Super-LU interface for TBCI NumLib (cplx<double>)
supermatrix.h [code]Enums and structs for the SuperMatrix being used in SuperLU
svd_solver.h [code]
symm_bdmatrix.h [code]Implementation of class TBCI::Symm_BdMatrix
symmbdmatlib.cc [code]Includes TBCI::Symm_BdMatrix class and friends instantiations for a certain type NUM to be defined by the Makefile
tbci_traits.h [code]
tbci_version.h [code]
tbciconfig.h [code]
tenslib.cc [code]Includes TBCI::Tensor class and friends intantiations for a certain type NUM to be defined by the Makefile
tensor.h [code]Implementation of datatype templated TBCI::Tensor of dynamical rank
TOMS404.C [code]Algo 404 coll algos from ACM: calc of complex gamma fn
TOMS_707.C [code]Algo 707 coll algos from ACM: confluent hypergeom fn
unroll_prefetch_def.h [code]Macros for composing unrolled prefetching loops over arrays
unroll_prefetch_def2.h [code]Macros for composing unrolled prefetching loops over arrays
unroll_prefetch_simd_def.h [code]Macros for composing unrolled prefetching loops over arrays using SIMD instrinsics
util.h [code]Some useful routines for the SuperLU solver
vec_kern_lib.cc [code]Includes unrolled TBCI::Vector kernels
vec_kern_special.h [code]Specializations for vector kernels, using SIMD instructions via instrinsics
vec_kern_unr_pref.h [code]Kernels to be called for array operations Unrolled and with prefetching
vecextralib.cc [code]Includes extra functions on TBCI::Vector objects for a certain type NUM to be defined by the Makefile
veclib.cc [code]Includes TBCI::Vector class and friends intantiations for a certain type NUM to be defined by the Makefile
vecsiglib.cc [code]Instantiates the virtual base classes TBCI::BVector_Sig and TBCI::Vecvtor_Sig
vector.h [code]
vector_extra.h [code]Rarely used functions on TBCI::Vector s
vector_sig.h [code]Does implement an abstract base class for Vectors: TBCI::Vector_Sig
zairy.c [code]Complex airy functions (bessel of order one third)
zbesh.c [code]Complex Bessel functions of third kind (Hankel)
zbesi.c [code]Modified complex Bessel function of first kind
zbesj.c [code]Complex Bessel function of first kind
zbesk.c [code]Modified complex Bessel function of second kind
zbesy.c [code]Complex Bessel function of second kind
zsp_defs.h [code]Sparse matrix types and function prototypes (complex double) for the SuperLU solver

Generated on Wed Nov 20 09:29:52 2013 for TBCI Numerical high perf. C++ Library by  doxygen 1.5.6