Complex Dense Schur Decomposition<T> Constructor
Constructs a new ComplexDenseSchurDecomposition<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
public ComplexDenseSchurDecomposition(
DenseMatrix<Complex<T>> matrix,
bool overwrite
)
Parameters
- matrix DenseMatrix<Complex<T>>
- The complex matrix that is to be factorized. This matrix must be positive-definite, or the decomposition will fail.
- overwrite Boolean
- If false, the matrix is preserved. (This is the default.) If true, matrix 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 | matrix is null. |
Dimension | matrix is not square. |