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.
|
Generalized band matrix class (not end-user) More...
#include <cvm.h>
Public Member Functions | |
tint | lsize () const |
Number of lower sub-diagonals. | |
tint | usize () const |
Number of upper super-diagonals. |
Protected Member Functions | |
BandMatrix () | |
internal protected constructor | |
BandMatrix (tint nKL, tint nKU) | |
internal protected constructor | |
virtual | ~BandMatrix () |
Destructor. |
Protected Attributes | |
tint | mkl |
Number of sub-diagonals. | |
tint | mku |
Number of super-diagonals. |
Generalized band matrix class (not end-user)
TR
type stands for treal, TC
type stands for tcomplex. Please use inherited band square matrix classes. This one provides some member functions which are common for all band square matrices. Way of elements storage:
|
inlineprotected |
|
inlineprotected |
|
inlineprotectedvirtual |
|
inline |
Number of lower sub-diagonals.
Returns number of lower sub-diagonals of calling band matrix.
Definition at line 28237 of file cvm.h.
|
inline |
Number of upper super-diagonals.
Returns number of upper super-diagonals of calling band matrix.
Definition at line 28264 of file cvm.h.
|
protected |
|
protected |