GeneralizedSingularValueDecomposition<T> Constructor

Constructs a new GeneralizedSingularValueDecomposition<T> object.

Definition

Namespace: Extreme.Mathematics.LinearAlgebra
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
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

ArgumentNullException

matrix1 is null.

-or-

matrix2 is null.

DimensionMismatchException

See Also