rwlogo
SourcePro 11.1

SourcePro® C++ API Reference Guide



   SourcePro C++
Documentation Home

Decomposition
[Linear Algebra Module]

Classes

class  RWBalanceTransform< TypeT >
 Encapsulates the permutation and balance transformations on a nonsymmetric matrix before computing its eigenvalues. More...
class  RWBalanceDecomp< TypeT >
 Encapsulates the decomposition implicit in the permutation and balance transformations on a nonsymmetric matrix before computing its eigenvalues. More...
class  RWCODecomp< TypeT, QRCalc >
 Encapsulates a complete orthogonal decomposition. More...
class  RWQRDecomp< TypeT, QRCalc >
 Used to construct and work with QR decompositions. More...
class  RWQRDecompServer< TypeT, QRCalc >
 Used to construct instances of the QR decomposition class, RWQRDecomp<T,QRCalc> . More...
class  RWQRCalc< TypeT >
 Computes the QR decomposition of a matrix using the LAPACK functions xgeqpf (with pivoting) or xgeqrf (no pivoting). More...
class  RWQRCalcP3< TypeT >
 Computes the QR decomposition of a matrix using the LAPACK function xgeqp3. More...
class  RWSVDecomp< TypeT, SVDCalc >
 Used to construct and work with singular value decompositions. More...
class  RWSVServer< TypeT, SVDCalc >
 Used to construct instances of the singular value decomposition class, RWSVDecomp<T> . More...
class  RWSVDCalc< TypeT >
 Computes a singular value decomposition of a matrix based on the LAPACK routine xgesvd. More...
class  RWSVDDivConqCalc< TypeT >
 Computes a singular value decomposition of a matrix using divide-and-conquer. More...
class  RWDenseTriDiagDecomp< TypeT >
 Encapsulates the symmetric tridiagonal decomposition of a dense symmetric matrix. More...
class  RWBandTriDiagDecomp< TypeT >
 Encapsulates a symmetric tridiagonal decomposition of a symmetric banded matrix. More...

Detailed Description

The Decomposition Classes allow construction and manipulation of QR, complete orthogonal, and singular value decompositions.


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