 .tst.c | |
 acconfig.h | |
 band_matrix.h | |
 basics.h | Provides some macros which are used throughout the library files |
 bd_lu_solver.h | LU solver for TBCI::BdMatrix class (TBCI::lu_decomp) |
 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 |
 bicg.h | Iterative Vector equation solver TBCI::BiCG |
 bicgstab.h | Implements the TBCI::BiCGSTAB solver |
 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) |
 bveclib.cc | Includes TBCI::BVector class and friends intantiations for a certain type NUM to be defined by the Makefile |
 bvector.h | Header file template class TBCI::BVector |
 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 |
 Cnames.h | Macros for the SuperLU routines |
 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 | |
 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 |
 crmatrix.h | Header and Implementation of class TBCI::CRMatrix |
 cscmatlib.cc | Includes TBCI::CSCMatrix class and friends instantiations for a certain type NUM to be defined by the Makefile |
 cscmatrix.h | Header file for class TBCI::CSCMatrix |
 csp_defs.h | Sparse matrix types and function prototypes (complex float) for the SuperLU solver |
 dcomplex.h | Complex arithmetics (double) for the SuperLU solver |
 diagprecond.h | Implementation of class TBCI::DiagPreconditioner |
 diluprecond.h | |
 dsp_defs.h | Sparse matrix types and function prototypes (double) for the SuperLU solver |
 except.h | Header for exception base class TBCI::NumErr |
 exceptions.cc | Instatiates the exceptions needed, because gcc-3 is more strictly following the pragma interface statements |
 expm.h | Solver for linear systems by doing an exponential expansion |
 f2c.h | Standard Fortran to C header file |
 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 |
 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 |
 fs_vector.h | Implementation of class TBCI::FS_Vector |
 fsveclib.cc | Includes TBCI::FS_Vector class and friends intantiations for a certain type NUM to be defined by the Makefile |
 gauss_jordan.h | Gauss-jordan solver for linear systems TBCI::gaussj |
 gmres.h | Iterative solver for linear systems TBCI::GMRES |
 hyper2geom1.cpp | |
 hyper2geom1_stdcplx.cpp | |
 ilu0precond.h | |
 index.h | Implementation of class TBCI::Index |
 ir.h | Iterative Refinement Solver TBCI::IR |
 itersolverlib.cc | Instantiates most iterative solvers and preconditioners for a certain type NUM to be defined by the Makefile |
 lapack.cpp | LU solvers for the Fortran versions of Matrices, wrappers to lapack routines (eigenvalue solvers ...) |
 lapack.h | Lapack interface for TBCI NumLib |
 lapack_lib.h | C declarations for the LAPACK routines |
 lapack_stdcplx.cpp | LU solvers for the Fortran versions of Matrices, wrappers to lapack routines (eigenvalue solvers ...) |
 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 |
 lmfitlib.cc | Instantiates the LM_fit.h functions |
 lu_solver.h | |
 mainpage.doxy | Text for the doxygen main page |
 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) |
 matlib.cc | Includes TBCI::Matrix class and friends instantiations for a certain type NUM to be defined by the Makefile |
 matrix.h | Implementation of classes TBCI::Matrix, TBCI::TMatrix, TBCI::TSMatrix |
 matrix_kernels.h | Optimized matrix operations .. |
 matrix_sig.h | Type signature for Matrices |
 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_nr.h | Collection of useful routines |
 my_nrlib.cc | Library of some useful routines |
 noprecond.h | |
 own_lapack_routines.cpp | Own LAPACK routines for the calculation of selected Eigenvalues by Andreas Ahland, translated by f2c |
 perf_opt.h | |
 plain_def.h | Macros for composing plain loops over arrays |
 precond.h | Abstract base class (signature) for preconditioners TBCI::Preconditioner_Sig |
 prototypes.h | |
 prototypes2.h | |
 qmr.h | |
 scomplex.h | Complex arithmetics (float) for the SuperLU solver |
 smp.cc | |
 smp.h | |
 solver.h | Include all solvers (but superlu) |
 specfun.cpp | Implementation of some special functions (Bessel, hypergeo, ...) |
 specfun.h | Declarations for some special functions |
 specfun_stdcplx.cpp | Implementation of some special functions (Bessel, hypergeo, ...) |
 specfun_stdcplx.h | Declarations for some special functions |
 ssp_defs.h | Sparse matrix types and function prototypes (float) for the SuperLU solver |
 std_cplx.h | Wrapper for C++ std library complex type plus compatibility features |
 stdcomplexinst.cc | Creates std::complex library by instantiating the class and friends |
 stopwatch.h | |
 superlu.h | Declaration of superLU solver functions |
 superlu_d.cpp | Super-LU interface for TBCI NumLib (double) |
 superlu_stdcplx.cpp | Super-LU interface for TBCI NumLib (CPLX__ complex<double>) |
 superlu_stdcplx.h | Declaration of superLU solver functions |
 superlu_z.cpp | Super-LU interface for TBCI NumLib (cplx<double>) |
 supermatrix.h | Enums and structs for the SuperMatrix being used in SuperLU |
 svd_solver.h | |
 symm_bdmatrix.h | Implementation of class TBCI::Symm_BdMatrix |
 symmbdmatlib.cc | Includes TBCI::Symm_BdMatrix class and friends instantiations for a certain type NUM to be defined by the Makefile |
 tbci_param.h | This provides some parameters that control the behavior of various functions in the TBCI library |
 tbci_traits.h | |
 tenslib.cc | Includes TBCI::Tensor class and friends intantiations for a certain type NUM to be defined by the Makefile |
 tensor.h | Implementation of datatype templated TBCI::Tensor of dynamical rank |
 TOMS404.C | |
 TOMS_707.C | |
 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 |
 util.h | Some useful routines for the SuperLU solver |
 vec_kern_lib.cc | Includes unrolled TBCI::Vector kernels |
 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 |
 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 |
 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 |
 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 |
 zsp_defs.h | Sparse matrix types and function prototypes (complex double) for the SuperLU solver |