TBCI Numerical high perf. C++ Library  2.8.0
File List
Here is a list of all files with brief descriptions:
 .tst.c
 acconfig.h
 band_matrix.h
 basics.hProvides some macros which are used throughout the library files
 bd_lu_solver.hLU solver for TBCI::BdMatrix class (TBCI::lu_decomp)
 bdmatlib.ccIncludes TBCI::BdMatrix class and friends instantiations for a certain type NUM to be defined by the Makefile
 bdmatsolverlib.ccIncludes TBCI::BdMatrix solver instantiations for a certain type NUM to be defined by the Makefile
 bicg.hIterative Vector equation solver TBCI::BiCG
 bicgstab.hImplements the TBCI::BiCGSTAB solver
 bool.hFor compilers that don't have bool
 builtin_cplx.hWrapper for GCC's builtin complex type plus compatibility features (helper class TBCI::hcplx)
 bveclib.ccIncludes TBCI::BVector class and friends intantiations for a certain type NUM to be defined by the Makefile
 bvector.hHeader file template class TBCI::BVector
 cg.hThe iterative Vector equation solver TBCI::CG
 cgs.hThe iterative Vector equation solver TBCI::CGS
 cheby.hIterative Vector equation solver TBCI::CHEBY
 Cnames.hMacros for the SuperLU routines
 config_manual.hSwitchbox to set all sorts of HAVE_xxx settings used by basics.h
 constants.hDefines some mathematical and physical constants
 cost.hPreprocessor macros for estimating the "cost" of operations
 cplx.hRich implementation of complex numbers TBCI::cplx
 cplx_memalloc.h
 cplxinst.ccCreates TBCI::cplx library by instantiating the class and friends
 crmatlib.ccIncludes TBCI::CRMatrix class and friends instantiations for a certain type NUM to be defined by the Makefile
 crmatrix.hHeader and Implementation of class TBCI::CRMatrix
 cscmatlib.ccIncludes TBCI::CSCMatrix class and friends instantiations for a certain type NUM to be defined by the Makefile
 cscmatrix.hHeader file for class TBCI::CSCMatrix
 csp_defs.hSparse matrix types and function prototypes (complex float) for the SuperLU solver
 dcomplex.hComplex arithmetics (double) for the SuperLU solver
 diagprecond.hImplementation of class TBCI::DiagPreconditioner
 diluprecond.h
 dsp_defs.hSparse matrix types and function prototypes (double) for the SuperLU solver
 except.hHeader for exception base class TBCI::NumErr
 exceptions.ccInstatiates the exceptions needed, because gcc-3 is more strictly following the pragma interface statements
 expm.hSolver for linear systems by doing an exponential expansion
 f2c.hStandard Fortran to C header file
 f_bandmatrix.hHeader file for class TBCI::F_BandMatrix
 f_matrix.hHeader file to implement classes TBCI::F_Matrix, TBCI::F_TMatrix, TBCI::F_TSMatrix
 fbdmatlib.ccIncludes TBCI::F_BandMatrix class and friends instantiations for a certain type NUM to be defined by the Makefile
 fmatlib.ccIncludes TBCI::F_Matrix class and friends instantiations for a certain type NUM to be defined by the Makefile
 fs_vector.hImplementation of class TBCI::FS_Vector
 fsveclib.ccIncludes TBCI::FS_Vector class and friends intantiations for a certain type NUM to be defined by the Makefile
 gauss_jordan.hGauss-jordan solver for linear systems TBCI::gaussj
 gmres.hIterative solver for linear systems TBCI::GMRES
 hyper2geom1.cpp
 hyper2geom1_stdcplx.cpp
 ilu0precond.h
 index.hImplementation of class TBCI::Index
 ir.hIterative Refinement Solver TBCI::IR
 itersolverlib.ccInstantiates most iterative solvers and preconditioners for a certain type NUM to be defined by the Makefile
 lapack.cppLU solvers for the Fortran versions of Matrices, wrappers to lapack routines (eigenvalue solvers ...)
 lapack.hLapack interface for TBCI NumLib
 lapack_lib.hC declarations for the LAPACK routines
 lapack_stdcplx.cppLU solvers for the Fortran versions of Matrices, wrappers to lapack routines (eigenvalue solvers ...)
 lapack_stdcplx.hLapack interface for TBCI NumLib (std::complex<double>)
 list.hImplements the class TBCI::list
 LM_fit.hLevenbaerg-Marquardt non linear data fit routine
 lmfitlib.ccInstantiates the LM_fit.h functions
 lu_solver.h
 mainpage.doxyText for the doxygen main page
 malloc_cache.hCaches memory blocks to avoid calls to __builtin_free()/new() It performs very well for strictly recursive new/delete pairs
 mathplus.hGeneral purpose math definitions and functions (C)
 matlib.ccIncludes TBCI::Matrix class and friends instantiations for a certain type NUM to be defined by the Makefile
 matrix.hImplementation of classes TBCI::Matrix, TBCI::TMatrix, TBCI::TSMatrix
 matrix_kernels.hOptimized matrix operations ..
 matrix_sig.hType signature for Matrices
 matsiglib.ccInstantiates the virtual base class TBCI::Matrix_Sig
 matsolverlib.ccIncludes TBCI::Matrix solver instantiations for a certain type NUM to be defined by the Makefile
 memalloc.ccInstantiates the caching TBCI memory allocator classes
 my_nr.hCollection of useful routines
 my_nrlib.ccLibrary of some useful routines
 noprecond.h
 own_lapack_routines.cppOwn LAPACK routines for the calculation of selected Eigenvalues by Andreas Ahland, translated by f2c
 perf_opt.h
 plain_def.hMacros for composing plain loops over arrays
 precond.hAbstract base class (signature) for preconditioners TBCI::Preconditioner_Sig
 prototypes.h
 prototypes2.h
 qmr.h
 scomplex.hComplex arithmetics (float) for the SuperLU solver
 smp.cc
 smp.h
 solver.hInclude all solvers (but superlu)
 specfun.cppImplementation of some special functions (Bessel, hypergeo, ...)
 specfun.hDeclarations for some special functions
 specfun_stdcplx.cppImplementation of some special functions (Bessel, hypergeo, ...)
 specfun_stdcplx.hDeclarations for some special functions
 ssp_defs.hSparse matrix types and function prototypes (float) for the SuperLU solver
 std_cplx.hWrapper for C++ std library complex type plus compatibility features
 stdcomplexinst.ccCreates std::complex library by instantiating the class and friends
 stopwatch.h
 superlu.hDeclaration of superLU solver functions
 superlu_d.cppSuper-LU interface for TBCI NumLib (double)
 superlu_stdcplx.cppSuper-LU interface for TBCI NumLib (CPLX__ complex<double>)
 superlu_stdcplx.hDeclaration of superLU solver functions
 superlu_z.cppSuper-LU interface for TBCI NumLib (cplx<double>)
 supermatrix.hEnums and structs for the SuperMatrix being used in SuperLU
 svd_solver.h
 symm_bdmatrix.hImplementation of class TBCI::Symm_BdMatrix
 symmbdmatlib.ccIncludes TBCI::Symm_BdMatrix class and friends instantiations for a certain type NUM to be defined by the Makefile
 tbci_param.hThis provides some parameters that control the behavior of various functions in the TBCI library
 tbci_traits.h
 tenslib.ccIncludes TBCI::Tensor class and friends intantiations for a certain type NUM to be defined by the Makefile
 tensor.hImplementation of datatype templated TBCI::Tensor of dynamical rank
 TOMS404.C
 TOMS_707.C
 unroll_prefetch_def.hMacros for composing unrolled prefetching loops over arrays
 unroll_prefetch_def2.hMacros for composing unrolled prefetching loops over arrays
 unroll_prefetch_simd_def.hMacros for composing unrolled prefetching loops over arrays using SIMD instrinsics
 util.hSome useful routines for the SuperLU solver
 vec_kern_lib.ccIncludes unrolled TBCI::Vector kernels
 vec_kern_special.hSpecializations for vector kernels, using SIMD instructions via instrinsics
 vec_kern_special2.hSpecializations for vector kernels, using AVX SIMD instructions via instrinsics
 vec_kern_unr_pref.hKernels to be called for array operations Unrolled and with prefetching
 vecextralib.ccIncludes extra functions on TBCI::Vector objects for a certain type NUM to be defined by the Makefile
 veclib.ccIncludes TBCI::Vector class and friends intantiations for a certain type NUM to be defined by the Makefile
 vecsiglib.ccInstantiates the virtual base classes TBCI::BVector_Sig and TBCI::Vecvtor_Sig
 vector.h
 vector_extra.hRarely used functions on TBCI::Vector s
 vector_sig.hDoes implement an abstract base class for Vectors: TBCI::Vector_Sig
 zairy.cComplex airy functions (bessel of order one third)
 zbesh.cComplex Bessel functions of third kind (Hankel)
 zbesi.cModified complex Bessel function of first kind
 zbesj.cComplex Bessel function of first kind
 zbesk.cModified complex Bessel function of second kind
 zbesy.cComplex Bessel function of second kind
 zsp_defs.hSparse matrix types and function prototypes (complex double) for the SuperLU solver