SourcePro® C++ API Reference Guide

Product Documentation:
   SourcePro C++
Documentation Home
Classes

Module Description

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

Classes

class  RWBalanceDecomp< TypeT >
 Encapsulates the decomposition implicit in the permutation and balance transformations on a nonsymmetric matrix before computing its eigenvalues. More...
 
class  RWBalanceTransform< TypeT >
 Encapsulates the permutation and balance transformations on a nonsymmetric matrix before computing its eigenvalues. More...
 
class  RWBandTriDiagDecomp< TypeT >
 Encapsulates a symmetric tridiagonal decomposition of a symmetric banded matrix. More...
 
class  RWCODecomp< TypeT, QRCalc >
 Encapsulates a complete orthogonal decomposition. More...
 
class  RWDenseTriDiagDecomp< TypeT >
 Encapsulates the symmetric tridiagonal decomposition of a dense symmetric matrix. 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  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. 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  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. 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.