Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
Linear Algebra Module Reference Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

2.5 Symmetric Eigenvalue Decomposition Classes

The Linear Algebra Module provides a number of objects for solving symmetric eigenvalue problems. The Symmetric Eigenvalue Decomposition Classes are contained in Table 4.

Table 4: The Symmetric Eigenvalue Decomposition Classes 

Class Name Description

RWSymEigDecomp<T>, RWHermEigDecomp<T>

Encapsulates the eigenvalues and eigenvectors of a symmetric matrix, a Hermitian in the complex case.

RWSymEigServer<T>

An abstract base class for the symmetric eigenvalue servers.

RWHermEigServer<T>

An abstract base class for the Hermitian eigenvalue servers.

RWSymPDQREigServer<T>, RWHermPDQREigServer<T>

Servers for the positive definite QR method of computing eigenvalues. These servers apply only to matrices that you know are positive definite.

RWSymQREigServer<T>, RWHermQREigServer<T>

Servers for the QR method of computing eigenvalues.

RWSymRangeEigServer<T>, RWHermRangeEigServer<T>

Symmetric eigenvalue server classes, which allow the computation of only the eigenvalues in a given range and (optionally) their corresponding eigenvectors.

RWSymRFQREigServer<T>, RWHermRFQREigServer<T>

Servers for the root-free QR method of computing eigenvalues. This method computes all the eigenvalues and no eigenvectors.

RWSymSomeEigServer<T>, RWHermSomeEigServer<T>

Symmetric eigenvalue server classes and the Hermitian eigenvalue server class, respectively, allow the computation of a subset of the eigenvalues and (optionally) their corresponding eigenvectors.

RWTriDiagDecomp<T>

A tridiagonal decomposition of a symmetric matrix A: A=Q'TQ where Q is orthogonal and T is tridiagonal and real, even in the complex case.



Previous fileTop of DocumentContentsIndex pageNext file

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