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