Generalized Singular Value Decomposition<T> Constructor
Constructs a new GeneralizedSingularValueDecomposition<T> object.
Definition
Namespace: Numerics.NET.LinearAlgebra
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
C#
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
protected GeneralizedSingularValueDecomposition(
Matrix<T> matrix1,
Matrix<T> matrix2,
GeneralizedSingularValueDecompositionFactors requestedFactors,
bool overwrite
)
Parameters
- matrix1 Matrix<T>
- The primary matrix in the decomposition.
- matrix2 Matrix<T>
- The secondary matrix in the decomposition.
- requestedFactors GeneralizedSingularValueDecompositionFactors
- A GeneralizedSingularValueDecompositionFactors value that specifies which factors of the decomposition should be computed.
- overwrite Boolean
- If false, the primary matrix is preserved. (This is the default.) If true, then matrix1 is destroyed by the decomposition.
Remarks
The decomposition isn't performed until it is needed. You can force the calculation to take place by calling the Decompose() method.
Exceptions
Argument | matrix1 is null. -or- matrix2 is null. |
Dimension | The number of colums in matrix1 does not equal the number of columns in matrix2. |