| alist | |
| TBCI::BdMatrix< T > | The class BdMatrix is an implementation to store and do operations on sparse Matrices with a band structure |
| TBCI::BdMatrixErr | Exception 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_Matrix | Real, 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::FSVecErr | Exception class |
| GlobalLU_t | |
| TBCI::hcplx | Helper class idea: use builtin class whereever possible |
| icilist | |
| TBCI::IdxErr | |
| TBCI::ILU0_BdMatrixPreconditioner< T > | |
| TBCI::ILU0_Symm_BdMatrixPreconditioner< T > | |
| TBCI::Index | Note that this pragma interface might create problems as the class index is not templated! |
| inlist | |
| list | Double linked list, storing pointers to the data |
| TBCI::List< T > | |
| listitem | Helper class to store the elements of the list |
| TBCI::ListItem< T > | |
| TBCI::ListIterator< T > | |
| TBCI::ListRIterator< T > | |
| TBCI::Mat_Brack< T > | |
| TBCI::MatErr | Exception 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::NumErr | Exception base class for the TBCI NumLib |
| olist | |
| TBCI::Preconditioner_Sig< T, MatrixType > | Abstract base class for all Preconditioners |
| SCformat | |
| stopw_base | Base class for all the stop watches to minimize code duplication |
| stopwatch | |
| stopwatch_e | Stopwatch class using gettimeofday() / _ftime() / time() to measure elapsed (= wall clock) time |
| stopwatch_u | Stopwatch class using times() to measure userspace CPU time of ourselves and our children |
| stopwatch_us | Stopwatch 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::VecErr | Exception class |
| TBCI::Vector< T > | |
| TBCI::Vector_Sig< T > | Abstract base class (signature) for Vectors with arithmetics |