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.
Class Name | Description |
A banded matrix. A banded matrix is nonzero only near the diagonal. | |
A Hermitian banded matrix. A Hermitian banded matrix is Hermitian, and nonzero only near the diagonal. | |
A Hermitian dense matrix. A Hermitian matrix is defined by the requirement that Aij = conj(Aji). | |
A lower triangular matrix. | |
A skew symmetric matrix. | |
A symmetric band matrix. A symmetric banded matrix is symmetric, and nonzero only near the diagonal. | |
Represents symmetric matrices. A symmetric matrix is defined by the requirement that Aij = Aji, and so a symmetric matrix is equal to its transpose. | |
A tridiagonal matrix. A tridiagonal matrix is nonzero only on the diagonal, the subdiagonal, and the superdiagonal. | |
An upper triangular matrix. An upper triangular matrix is 0 above the diagonal. |
© 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.