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