|  | FloatComplexGSVDecompServer Class | 
            Class for serving up generalized singular value 
            decompositions (GSVD) in the form of FloatComplexGSVDecomp
            instances. 
            
 Inheritance Hierarchy
Inheritance HierarchySystemObject  CenterSpace.NMath.CoreFloatComplexGSVDecompServer Namespace: CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 7.4
 Syntax
Syntax[SerializableAttribute]
public class FloatComplexGSVDecompServer : ICloneable
<SerializableAttribute>
Public Class FloatComplexGSVDecompServer
	Implements ICloneable
[SerializableAttribute]
public ref class FloatComplexGSVDecompServer : ICloneable
[<SerializableAttribute>]
type FloatComplexGSVDecompServer = 
    class
        interface ICloneable
    endThe FloatComplexGSVDecompServer type exposes the following members.
 Constructors
Constructors|  | Name | Description | 
|---|
|  | FloatComplexGSVDecompServer | Creates a FloatComplexGSVDecompServer for computing general singular value
            decomposition for matrices A and B, with all matrices of the decomposition 
            U'AQ = D1(0 R), V'BQ = D2(0 R)
            are computed. | 
|  | FloatComplexGSVDecompServer(Boolean, Boolean, Boolean) | Creates a FloatComplexGSVDecompServer for computing general singular value
            decomposition for matrices A and B, where U, V, Q in the decomposition 
            U'AQ = D1(0 R), V'BQ = D2(0 R)
            are optionally computed. | 
Top Properties
Properties|  | Name | Description | 
|---|
|  | ComputeQ | If true the matrix Q in the GSVD for matrices
            A and B -
            U'AQ = D1(0 R), V'BQ = D2(0 R)
            will be computed. If false it will not be computed. | 
|  | ComputeU | If true the matrix U in the GSVD for matrices
            A and B -
            U'AQ = D1(0 R), V'BQ = D2(0 R)
            will be computed. If false it will not be computed. | 
|  | ComputeV | If true the matrix V in the GSVD for matrices
            A and B -
            U'AQ = D1(0 R), V'BQ = D2(0 R)
            will be computed. If false it will not be computed. | 
|  | InPlace | Gets and sets the in place factor option. If true the
            decomposition will be performed in place, overwritting the 
            contents of the input matrices. No copies of the factored matrices are
            made in this case. 
            If false the content of the input matrices will be preserved at the
            expense of copies being made. The default is false. | 
Top Methods
Methods|  | Name | Description | 
|---|
|  | Clone | Creates a deep copy of self. | 
|  | GetDecomp | Computes the general singular value decomposition
            U'AQ = D1(0 R), V'BQ = D2(0 R)
            for two matrices A and B, optionally computing U, V, and Q.
            A and B must have the same number of columns. | 
Top Remarks
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.
            FloatComplexGSVDecompServer can be configured to optionally compute
            explicit representation for the matrices U, V, and Q.
            
 See Also
See Also