Class for serving up generalized singular value decompositions (GSVD) in the form of DoubleComplexGSVDecomp instances.

Namespace:  CenterSpace.NMath.Matrix
Assembly:  NMath (in NMath.dll) Version: 5.1.0.0

Syntax

C#
[SerializableAttribute]
public class DoubleComplexGSVDecompServer
Visual Basic (Declaration)
<SerializableAttribute> _
Public Class DoubleComplexGSVDecompServer
Visual C++
[SerializableAttribute]
public ref class DoubleComplexGSVDecompServer

Remarks

The GSVD computed for an m x n matrix A and a p x n matrix B has the form
U'AQ = D1(0 R), V'BQ = D2(0 R)
where U, V, and Q are orthogonal matrices, R is a nonsigular upper triangular matrix, D1 and D2 are diagonal matrices, and Z' denotes the transpose of the matrix Z. (0 R) is the matrix obtained by prepending columns of all zeros to the upper triangular matrix R. DoubleComplexGSVDecompServer can be configured to optionally compute explicit representation for the matrices U, V, and Q.

Inheritance Hierarchy

System..::.Object
  CenterSpace.NMath.Matrix..::.DoubleComplexGSVDecompServer

See Also