TBCI Numerical high perf. C++ Library  2.8.0
include Directory Reference
Directory dependency graph for include:
include

Directories

directory  solver
 

Files

file  band_matrix.h [code]
 
file  basics.h [code]
 Provides some macros which are used throughout the library files.
 
file  bool.h [code]
 For compilers that don't have bool.
 
file  builtin_cplx.h [code]
 Wrapper for GCC's builtin complex type plus compatibility features (helper class TBCI::hcplx)
 
file  bvector.h [code]
 header file template class TBCI::BVector
 
file  config_manual.h [code]
 switchbox to set all sorts of HAVE_xxx settings used by basics.h.
 
file  constants.h [code]
 defines some mathematical and physical constants
 
file  cost.h [code]
 Preprocessor macros for estimating the "cost" of operations.
 
file  cplx.h [code]
 Rich implementation of complex numbers TBCI::cplx.
 
file  cplx_memalloc.h [code]
 
file  crmatrix.h [code]
 Header and Implementation of class TBCI::CRMatrix.
 
file  cscmatrix.h [code]
 header file for class TBCI::CSCMatrix
 
file  except.h [code]
 Header for exception base class TBCI::NumErr.
 
file  f_bandmatrix.h [code]
 Header file for class TBCI::F_BandMatrix.
 
file  f_matrix.h [code]
 header file to implement classes TBCI::F_Matrix, TBCI::F_TMatrix, TBCI::F_TSMatrix.
 
file  fs_vector.h [code]
 Implementation of class TBCI::FS_Vector.
 
file  index.h [code]
 Implementation of class TBCI::Index.
 
file  lapack.h [code]
 Lapack interface for TBCI NumLib.
 
file  lapack_stdcplx.h [code]
 Lapack interface for TBCI NumLib (std::complex<double>)
 
file  list.h [code]
 Implements the class TBCI::list.
 
file  LM_fit.h [code]
 Levenbaerg-Marquardt non linear data fit routine.
 
file  malloc_cache.h [code]
 Caches memory blocks to avoid calls to __builtin_free()/new() It performs very well for strictly recursive new/delete pairs.
 
file  mathplus.h [code]
 general purpose math definitions and functions (C)
 
file  matrix.h [code]
 Implementation of classes TBCI::Matrix, TBCI::TMatrix, TBCI::TSMatrix.
 
file  matrix_kernels.h [code]
 Optimized matrix operations ...
 
file  matrix_sig.h [code]
 Type signature for Matrices.
 
file  my_nr.h [code]
 collection of useful routines
 
file  perf_opt.h [code]
 
file  plain_def.h [code]
 macros for composing plain loops over arrays.
 
file  smp.h [code]
 
file  specfun.h [code]
 Declarations for some special functions.
 
file  specfun_stdcplx.h [code]
 Declarations for some special functions.
 
file  std_cplx.h [code]
 Wrapper for C++ std library complex type plus compatibility features.
 
file  stopwatch.h [code]
 
file  symm_bdmatrix.h [code]
 Implementation of class TBCI::Symm_BdMatrix.
 
file  tbci_param.h [code]
 This provides some parameters that control the behavior of various functions in the TBCI library.
 
file  tbci_traits.h [code]
 
file  tensor.h [code]
 Implementation of datatype templated TBCI::Tensor of dynamical rank.
 
file  unroll_prefetch_def.h [code]
 macros for composing unrolled prefetching loops over arrays.
 
file  unroll_prefetch_def2.h [code]
 macros for composing unrolled prefetching loops over arrays.
 
file  unroll_prefetch_simd_def.h [code]
 macros for composing unrolled prefetching loops over arrays using SIMD instrinsics.
 
file  vec_kern_special.h [code]
 Specializations for vector kernels, using SIMD instructions via instrinsics.
 
file  vec_kern_special2.h [code]
 Specializations for vector kernels, using AVX SIMD instructions via instrinsics.
 
file  vec_kern_unr_pref.h [code]
 Kernels to be called for array operations Unrolled and with prefetching.
 
file  vector.h [code]
 
file  vector_extra.h [code]
 contains rarely used functions on TBCI::Vector s
 
file  vector_sig.h [code]
 does implement an abstract base class for Vectors: TBCI::Vector_Sig