CVM Class Library  8.1
This C++ class library encapsulates concepts of vector and different matrices including square, band, symmetric and hermitian ones in Euclidean space of real and complex numbers.
 All Classes Files Functions Variables Typedefs Friends Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCArrayDeleter< T >Array deleter helper class
oCBandMatrix< TR, TC >Generalized band matrix class (not end-user)
|\Cbasic_scbmatrix< TR, TC >End-user class encapsulating band square matrix of complex numbers
oCBandMatrix< TR, TR >
|\Cbasic_srbmatrix< TR >End-user class encapsulating band square matrix of real numbers
oCBaseFunction< T >Generic function (not end-user)
|\CUnaryFunction< T >Generic unary function (not end-user)
| \CBinaryFunction< T >Generic binary function (not end-user)
oCbasic_array< TR, TC >Abstract array of numbers with increment between them. Root object for all library classes
|oCbasic_cvector< TR, TC >End-user class encapsulating vector of complex numbers
|\CMatrix< TR, TC >Generalized matrix class (not end-user)
| \Cbasic_cmatrix< TR, TC >End-user class encapsulating matrix of complex numbers
|  \Cbasic_scmatrix< TR, TC >End-user class encapsulating square matrix of complex numbers
|   oCbasic_scbmatrix< TR, TC >End-user class encapsulating band square matrix of complex numbers
|   \Cbasic_schmatrix< TR, TC >End-user class encapsulating hermitian matrix of complex numbers
oCbasic_array< TR, TR >
|oCbasic_rvector< TR >End-user class encapsulating vector of real numbers
|\CMatrix< TR, TR >
| \Cbasic_rmatrix< TR >End-user class encapsulating matrix of real numbers
|  \Cbasic_srmatrix< TR >End-user class encapsulating square matrix of real numbers
|   oCbasic_srbmatrix< TR >End-user class encapsulating band square matrix of real numbers
|   \Cbasic_srsmatrix< TR >End-user class encapsulating symmetric matrix of real numbers
oCbasic_function< T >End-user class encapsulating elementary function of real or complex numbers (depending on T type)
oCcvmexceptionLibrary exception class
oCErrMessagesInternal error messages holder
oCFArray< T >Generalized array of functions class (not end-user)
|oCbasic_fmatrix< T >Matrix of functions class
|\Cbasic_fvector< T >Vector of functions class
oCFArray< tcomplex >
|oCbasic_fmatrix< tcomplex >
||\CcfmatrixMatrix of complex functions
|\Cbasic_fvector< tcomplex >
| \CcfvectorVector of complex functions
oCFArray< treal >
|oCbasic_fmatrix< treal >
||\CrfmatrixMatrix of real functions
|\Cbasic_fvector< treal >
| \CrfvectorVector of real functions
oCFunctionFactory< T >Function Factory (not end-user)
oCRandomizer< T >Random numbers generator
oCSqMatrix< TR, TC >Generalized square matrix class (not end-user)
|\Cbasic_scmatrix< TR, TC >End-user class encapsulating square matrix of complex numbers
oCSqMatrix< TR, TR >
|\Cbasic_srmatrix< TR >End-user class encapsulating square matrix of real numbers
oCtype_proxy< T, TR >Read-write access for a particular value
\CTR