TBCI Numerical high perf. C++ Library 2.8.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NTBCIThe TBCI Numerical Library is put into TBCI namespace, if the compiler supports it (egcs-1.1.x and later for example)
 Calist
 CBdMatrixThe class BdMatrix is an implementation to store and do operations on sparse Matrices with a band structure
 CBdMatrixErrException class
 CBVectorBasic Vector functionality but arithmetic operators (+=, - , *, /...)
 CBVector_SigAbstract base class (signature) for Vectors without arithmetics
 Ccback
 Ccilist
 Ccllist
 Ccomplex
 CcplxOur own complex class
 CCRMatErr
 CCRMatrixC++ class for sparse matrices using compressed row storage
 CCSCMatErr
 CCSCMatrixException class: Use MatErr from matrix.h
 CCTensorNote (KG, 981214): We don't handle rank == 0
 CDiagPreconditioner
 CDILU_BdMatrixPreconditioner
 CDNformat
 Cdoublecomplex
 CF_BandMatErr
 CF_BandMatrixC++ class for banded matrices using band storage in a one-dimensional array
 CF_Matrix
 Cf_MatrixReal, user referable, Matrix
 CF_TMatrixTemporary Base Class (non referable!) (acc
 CF_TSMatrixTemporary object for scaled matrices
 Cfactor_param_t
 CFS_VectorImplementation 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
 CFSVecErrException class
 CGlobalLU_t
 Cicilist
 CIdxErr
 CILU0_BdMatrixPreconditioner
 CILU0_Symm_BdMatrixPreconditioner
 CIndexNote that this #pragma interface might create problems as the class index is not templated!
 Cinlist
 Cjob_input
 Cjob_output
 CList
 ClistDouble linked list, storing pointers to the data
 CListItem
 ClistitemHelper class to store the elements of the list
 CListIterator
 CListRIterator
 CMat_Brack
 Cmat_fill_fn
 CMatErrException class
 CMatrix
 CMatrix_SigCommon interface definition (signature) for all Matrices
 Cmem_usage_t
 CMultitype
 CNamelist
 CNCformat
 CNCPformat
 CNOINST
 CNoPreconditioner
 CNRformat
 CnsListA numerically sortable List
 CNumErrException base class for the TBCI NumLib
 Colist
 CPreconditioner_SigAbstract base class for all Preconditioners
 CSCformat
 Cstopw_baseBase class for all the stop watches to minimize code duplication
 Cstopwatch
 Cstopwatch_eStopwatch class using gettimeofday() / _ftime() / time() to measure elapsed (= wall clock) time
 Cstopwatch_uStopwatch class using times() to measure userspace CPU time of ourselves and our children
 Cstopwatch_usStopwatch class using times() to measure userspace and system CPU time of ourselves and our children
 CSuperLUStat_t
 CSuperMatrix
 CSymm_BdMatrixMatrix class with optimized Matrix-Vector multiplication for symmetrical Matrices
 CSymmBdMatrixErrException class
 Ctbci_memalloc
 Ctbci_memalloc< charptr >
 Ctbci_memalloc< double >
 Ctbci_memalloc< doubleptr >
 Ctbci_memalloc< float >
 Ctbci_memalloc< floatptr >
 Ctbci_memalloc< int >
 Ctbci_memalloc< intptr >
 Ctbci_memalloc< long >
 Ctbci_memalloc< longptr >
 Ctbci_memalloc< signed char >
 Ctbci_memalloc< ucharptr >
 Ctbci_memalloc< uintptr >
 Ctbci_memalloc< ulongptr >
 Ctbci_memalloc< unsigned >
 Ctbci_memalloc< unsigned char >
 Ctbci_memalloc< unsigned long >
 Ctbci_memalloc< unsigned short >
 Ctbci_memalloc< voidptr >
 Ctbci_memalloc_cacheFor specializations of the memory allocator:
 Ctbci_memalloc_cache_tls
 CTensErr
 CTensorTensor class including arithmetics
 Cthr_ctrl
 Cthr_struct
 CTMatrix
 CTSMatrix
 CTSVector
 CTVectorTemporary Base Class Idiom: Class TVector is used for temporary variables
 CVardesc
 CVecErrException class
 CVector
 CVector_SigAbstract base class (signature) for Vectors with arithmetics