Matrix<T>.Get Schur Decomposition Method
Definition
Namespace: Numerics.NET
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
Returns the Schur decomposition for this matrix.
public SchurDecomposition<T> GetSchurDecomposition()
Return Value
SchurDecomposition<T>A SchurDecomposition<T> object.
GetSchurDecomposition(Boolean)
Returns the Schur decomposition for this matrix.
public virtual 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>)
Returns the generalized Schur decomposition (QZ decomposition) for this matrix
and a secondary matrix.
public GeneralizedSchurDecomposition<T> GetSchurDecomposition(
Matrix<T> matrix2
)
Parameters
Return Value
GeneralizedSchurDecomposition<T>A GeneralizedSchurDecomposition<T> object.
GetSchurDecomposition(Matrix<T>, Boolean)
Returns the generalized Schur decomposition (QZ decomposition) for this matrix
and a secondary matrix.
public virtual 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.