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]
oNCPLX__
oNstd
oNTBCIThe TBCI Numerical Library is put into TBCI namespace, if the compiler supports it (egcs-1.1.x and later for example)
oCalist
oCBdMatrixThe class BdMatrix is an implementation to store and do operations on sparse Matrices with a band structure
oCBdMatrixErrException class
oCBVectorBasic Vector functionality but arithmetic operators (+=, - , *, /...)
oCBVector_SigAbstract base class (signature) for Vectors without arithmetics
oCcback
oCcilist
oCcllist
oCcomplex
oCcplxOur own complex class
oCCRMatErr
oCCRMatrixC++ class for sparse matrices using compressed row storage
oCCSCMatErr
oCCSCMatrixException class: Use MatErr from matrix.h
oCCTensorNote (KG, 981214): We don't handle rank == 0
oCDiagPreconditioner
oCDILU_BdMatrixPreconditioner
oCDNformat
oCdoublecomplex
oCF_BandMatErr
oCF_BandMatrixC++ class for banded matrices using band storage in a one-dimensional array
oCF_Matrix
oCf_MatrixReal, user referable, Matrix
oCF_TMatrixTemporary Base Class (non referable!) (acc
oCF_TSMatrixTemporary object for scaled matrices
oCfactor_param_t
oCFS_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
oCFSVecErrException class
oCGlobalLU_t
oCicilist
oCIdxErr
oCILU0_BdMatrixPreconditioner
oCILU0_Symm_BdMatrixPreconditioner
oCIndexNote that this #pragma interface might create problems as the class index is not templated!
oCinlist
oCjob_input
oCjob_output
oClistDouble linked list, storing pointers to the data
oCList
oCListItem
oClistitemHelper class to store the elements of the list
oCListIterator
oCListRIterator
oCMat_Brack
oCmat_fill_fn
oCMatErrException class
oCMatrix
oCMatrix_SigCommon interface definition (signature) for all Matrices
oCmem_usage_t
oCMultitype
oCNamelist
oCNCformat
oCNCPformat
oCNOINST
oCNoPreconditioner
oCNRformat
oCnsListA numerically sortable List
oCNumErrException base class for the TBCI NumLib
oColist
oCPreconditioner_SigAbstract base class for all Preconditioners
oCSCformat
oCstopw_baseBase class for all the stop watches to minimize code duplication
oCstopwatch
oCstopwatch_eStopwatch class using gettimeofday() / _ftime() / time() to measure elapsed (= wall clock) time
oCstopwatch_uStopwatch class using times() to measure userspace CPU time of ourselves and our children
oCstopwatch_usStopwatch class using times() to measure userspace and system CPU time of ourselves and our children
oCSuperLUStat_t
oCSuperMatrix
oCSymm_BdMatrixMatrix class with optimized Matrix-Vector multiplication for symmetrical Matrices
oCSymmBdMatrixErrException class
oCtbci_memalloc
oCtbci_memalloc< charptr >
oCtbci_memalloc< double >
oCtbci_memalloc< doubleptr >
oCtbci_memalloc< float >
oCtbci_memalloc< floatptr >
oCtbci_memalloc< int >
oCtbci_memalloc< intptr >
oCtbci_memalloc< long >
oCtbci_memalloc< longptr >
oCtbci_memalloc< signed char >
oCtbci_memalloc< ucharptr >
oCtbci_memalloc< uintptr >
oCtbci_memalloc< ulongptr >
oCtbci_memalloc< unsigned >
oCtbci_memalloc< unsigned char >
oCtbci_memalloc< unsigned long >
oCtbci_memalloc< unsigned short >
oCtbci_memalloc< voidptr >
oCtbci_memalloc_cacheFor specializations of the memory allocator:
oCtbci_memalloc_cache_tls
oCTensErr
oCTensorTensor class including arithmetics
oCthr_ctrl
oCthr_struct
oCTMatrix
oCTSMatrix
oCTSVector
oCTVectorTemporary Base Class Idiom: Class TVector is used for temporary variables
oCVardesc
oCVecErrException class
oCVector
\CVector_SigAbstract base class (signature) for Vectors with arithmetics