TBCI Numerical high perf. C++ Library 2.8.0
File List
Here is a list of all files with brief descriptions:
[detail level 12345678910]
 
home
 
abuild
 
rpmbuild
 
BUILD
 
libtbcinumlib2_8-2.8.2-build
 
numerix-2.0
 
lina
 
include
 
solver
 
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
 
specfun
 
superlu
 
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