rwlogo
SourcePro C++ 12.0

SourcePro® C++ API Reference Guide



   SourcePro C++
Documentation Home

Sparse Matrices
[Linear Algebra Module]


Module Description

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.

Classes

class  RWBandMat< TypeT >
 Encapsulates a banded matrix. More...
class  RWHermBandMat< TypeT >
 Encapsulates a Hermitian banded matrix. A Hermitian banded matrix is Hermitian, and nonzero only near the diagonal. More...
class  RWHermMat< TypeT >
 Encapsulates a Hermitian matrix. More...
class  RWLowerTriMat< TypeT >
 Encapsulates lower triangular matrices, which are zero above the diagonal. More...
class  RWRORef< TypeT >
 Handles the case of potentially read-only access to data. More...
class  RWNGRef< TypeT >
 Handles the case of a reference to an element that may have to be negated. More...
class  RWCJRef< TypeT >
 Used by the RWHermMat<T> classes to reference data that may need to be conjugated. More...
class  RWROCJRef< TypeT >
 Handles a reference to a datum that may be read-only, or may need to be conjugated. More...
class  RWSymBandMat< TypeT >
 Encapsulates a symmetric band matrix. More...
class  RWSkewMat< TypeT >
 Encapsulates skew symmetric matrices. More...
class  RWSymMat< TypeT >
 Represents a symmetric matrix. More...
class  RWTriDiagMat< TypeT >
 Encapsulates tridiagonal matrices. More...
class  RWUpperTriMat< TypeT >
 Encapsulates upper triangular matrices, which are 0 above the diagonal. More...
 All Classes Functions Variables Typedefs Enumerations Enumerator Friends

© 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.