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