SourcePro® C++ API Reference Guide

Product Documentation:
   SourcePro C++
Documentation Home
Classes

Module Description

The Sparse Matrices group provides classes for representing 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  RWCJRef< TypeT >
 Used by the RWHermMat classes to reference data that may need to be conjugated. 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  RWNGRef< TypeT >
 Handles the case of a reference to an element that may have to be negated. More...
 
class  RWROCJRef< TypeT >
 Handles a reference to a datum that may be read-only, or may need to be conjugated. More...
 
class  RWRORef< TypeT >
 Handles the case of potentially read-only access to data. More...
 
class  RWSkewMat< TypeT >
 Encapsulates skew symmetric matrices. More...
 
class  RWSymBandMat< TypeT >
 Encapsulates a symmetric band matrix. 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...
 

Copyright © 2016 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.
Provide feedback to Rogue Wave about its documentation.