Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
alist
TBCI::BdMatrix< T >The class BdMatrix is an implementation to store and do operations on sparse Matrices with a band structure
TBCI::BdMatrixErrException class
TBCI::BVector< T >Basic Vector functionality but arithmetic operators (+=, - , *, /
TBCI::BVector_Sig< T >Abstract base class (signature) for Vectors without arithmetics
TBCI::cback
cilist
cllist
complex
TBCI::cplx< T >Our own complex class
TBCI::CRMatErr
TBCI::CRMatrix< T >C++ class for sparse matrices using compressed row storage
TBCI::CSCMatErr
TBCI::CSCMatrix< T >
TBCI::CTensor< T >Note (KG, 981214): We don't handle rank == 0
TBCI::DiagPreconditioner< T, MatrixType >
TBCI::DILU_BdMatrixPreconditioner< T >
DNformat
doublecomplex
TBCI::F_BandMatErr
TBCI::F_BandMatrix< T >C++ class for banded matrices using band storage in a one-dimensional array
f_MatrixReal, user referable, Matrix
TBCI::F_Matrix< T >
TBCI::F_TMatrix< T >Temporary Base Class (non referable!) (acc
TBCI::F_TSMatrix< T >Temporary object for scaled matrices
factor_param_t
TBCI::FS_Vector< dims, T >Implementation of fixed sized Vectors (template argument) which is favorable for small Vectors, where the overhead of dynamically allocating and freeing memory and it's management is too expensive
TBCI::FSVecErrException class
GlobalLU_t
TBCI::hcplxHelper class idea: use builtin class whereever possible
icilist
TBCI::IdxErr
TBCI::ILU0_BdMatrixPreconditioner< T >
TBCI::ILU0_Symm_BdMatrixPreconditioner< T >
TBCI::IndexNote that this pragma interface might create problems as the class index is not templated!
inlist
listDouble linked list, storing pointers to the data
TBCI::List< T >
listitemHelper class to store the elements of the list
TBCI::ListItem< T >
TBCI::ListIterator< T >
TBCI::ListRIterator< T >
TBCI::Mat_Brack< T >
TBCI::MatErrException class
TBCI::Matrix< T >
TBCI::Matrix_Sig< T >Common interface definition (signature) for all Matrices
mem_usage_t
Multitype
Namelist
NCformat
NCPformat
TBCI::NoPreconditioner< T, MatrixType >
NRformat
TBCI::nsList< T, S >A numerically sortable List
TBCI::NumErrException base class for the TBCI NumLib
olist
TBCI::Preconditioner_Sig< T, MatrixType >Abstract base class for all Preconditioners
SCformat
stopw_baseBase class for all the stop watches to minimize code duplication
stopwatch
stopwatch_eStopwatch class using gettimeofday() / _ftime() / time() to measure elapsed (= wall clock) time
stopwatch_uStopwatch class using times() to measure userspace CPU time of ourselves and our children
stopwatch_usStopwatch class using times() to measure userspace and system CPU time of ourselves and our children
SuperLUStat_t
SuperMatrix
TBCI::Symm_BdMatrix< T >Matrix class with optimized Matrix-Vector multiplication for symmetrical Matrices
TBCI::tbci_memalloc< T >
TBCI::tbci_memalloc< charptr >
TBCI::tbci_memalloc< double >
TBCI::tbci_memalloc< doubleptr >
TBCI::tbci_memalloc< float >
TBCI::tbci_memalloc< floatptr >
TBCI::tbci_memalloc< int >
TBCI::tbci_memalloc< intptr >
TBCI::tbci_memalloc< long >
TBCI::tbci_memalloc< longptr >
TBCI::tbci_memalloc< signed char >
TBCI::tbci_memalloc< std::complex< double > >
TBCI::tbci_memalloc< std::complex< float > >
TBCI::tbci_memalloc< stdcomplexdoubleptr >
TBCI::tbci_memalloc< stdcomplexfloatptr >
TBCI::tbci_memalloc< ucharptr >
TBCI::tbci_memalloc< uintptr >
TBCI::tbci_memalloc< ulongptr >
TBCI::tbci_memalloc< unsigned >
TBCI::tbci_memalloc< unsigned char >
TBCI::tbci_memalloc< unsigned long >
TBCI::tbci_memalloc< unsigned short >
TBCI::tbci_memalloc< voidptr >
TBCI::tbci_memalloc_cache< T >For specializations of the memory allocator:
  • Freed (dealloced) memory blocks are not actually freed, but kept in a little cache, so an allocation to a block of the same size shortly after will succeed without a call to new/malloc/memalign
TBCI::tbci_memalloc_cache_tls< T >
TBCI::tbci_traits< T >
TBCI::tbci_traits< bool * >
TBCI::tbci_traits< bool >
TBCI::tbci_traits< double * >
TBCI::tbci_traits< double >
TBCI::tbci_traits< float * >
TBCI::tbci_traits< float >
TBCI::tbci_traits< long double * >
TBCI::tbci_traits< long double >
TBCI::tbci_traits< long long * >
TBCI::tbci_traits< long long >
TBCI::tbci_traits< signed char * >
TBCI::tbci_traits< signed int * >
TBCI::tbci_traits< signed int >
TBCI::tbci_traits< signed long * >
TBCI::tbci_traits< signed long >
TBCI::tbci_traits< signed short * >
TBCI::tbci_traits< signed short >
TBCI::tbci_traits< std::complex< double > * >
TBCI::tbci_traits< std::complex< double > >
TBCI::tbci_traits< std::complex< float > * >
TBCI::tbci_traits< std::complex< float > >
TBCI::tbci_traits< TBCI::cplx< double > * >
TBCI::tbci_traits< TBCI::cplx< double > >
TBCI::tbci_traits< TBCI::cplx< float > * >
TBCI::tbci_traits< TBCI::cplx< float > >
TBCI::tbci_traits< unsigned char * >
TBCI::tbci_traits< unsigned char >
TBCI::tbci_traits< unsigned int * >
TBCI::tbci_traits< unsigned int >
TBCI::tbci_traits< unsigned long * >
TBCI::tbci_traits< unsigned long >
TBCI::tbci_traits< unsigned short * >
TBCI::tbci_traits< unsigned short >
TBCI::tbci_traits< void * >
TBCI::tbci_traits< volatile long >
TBCI::TensErr
TBCI::Tensor< T >Tensor class including arithmetics
TBCI::thr_ctrl
TBCI::TMatrix< T >
TBCI::TSMatrix< T >
TBCI::TSVector< T >
TBCI::TVector< T >Temporary Base Class Idiom: Class TVector is used for temporary variables
Vardesc
TBCI::VecErrException class
TBCI::Vector< T >
TBCI::Vector_Sig< T >Abstract base class (signature) for Vectors with arithmetics

Generated on Wed Nov 20 09:29:02 2013 for TBCI Numerical high perf. C++ Library by  doxygen 1.5.6