Dense Matrix<T, TSlice, TStorage2D>.Get Schur Decomposition Method
Definition
Namespace: Numerics.NET.LinearAlgebra
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
Overload List
Get | Returns the Schur decomposition for this matrix. |
Get | Returns the Schur decomposition for this matrix. |
Get | Returns the generalized Schur decomposition (QZ decomposition) for this matrix and a secondary matrix. |
Get | Returns the generalized Schur decomposition (QZ decomposition) for this matrix and a secondary matrix. |
GetSchurDecomposition(Boolean)
Returns the Schur decomposition for this matrix.
public override SchurDecomposition<T> GetSchurDecomposition(
bool overwriteMatrix
)
Parameters
- overwriteMatrix Boolean
- Indicates whether the elements of the matrix may be overwritten by the decomposition.
Return Value
SchurDecomposition<T>A SchurDecomposition<T> object.
GetSchurDecomposition(Matrix<T>, Boolean)
Returns the generalized Schur decomposition (QZ decomposition) for this matrix
and a secondary matrix.
public override GeneralizedSchurDecomposition<T> GetSchurDecomposition(
Matrix<T> matrix2,
bool overwriteMatrix
)
Parameters
- matrix2 Matrix<T>
- The secondary matrix in the decomposition.
- overwriteMatrix Boolean
- Indicates whether the elements of the matrices may be overwritten by the decomposition.
Return Value
GeneralizedSchurDecomposition<T>A GeneralizedSchurDecomposition<T> object.