| 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 |