Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
Linear Algebra Module Reference Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

2.3 Sparse Matrix Classes

The Linear Algebra Module classes represent a variety of matrix types, including: general, dense symmetric, skew symmetric, Hermitian, banded, symmetric banded, Hermitian banded, upper-triangular, lower-triangular, and tridiagonal. These classes are contained in Table 2.

Table 2: The Sparse Matrix Classes 

Class Name Description

RWBandMat<T>

A banded matrix. A banded matrix is nonzero only near the diagonal.

RWHermBandMat<T>

A Hermitian banded matrix. A Hermitian banded matrix is Hermitian, and nonzero only near the diagonal.

RWHermMat<T>

A Hermitian dense matrix. A Hermitian matrix is defined by the requirement that Aij = conj(Aji).

RWLowerTriMat<T>

A lower triangular matrix.

RWSkewMat<T>

A skew symmetric matrix.

RWSymBandMat<T>

A symmetric band matrix. A symmetric banded matrix is symmetric, and nonzero only near the diagonal.

RWSymMat<T>

Represents symmetric matrices. A symmetric matrix is defined by the requirement that Aij = Aji, and so a symmetric matrix is equal to its transpose.

RWTriDiagMat<T>

A tridiagonal matrix. A tridiagonal matrix is nonzero only on the diagonal, the subdiagonal, and the superdiagonal.

RWUpperTriMat<T>

An upper triangular matrix. An upper triangular matrix is 0 above the diagonal.



Previous fileTop of DocumentContentsIndex pageNext file

© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.