Triangular Matrix<T>.Get Symmetric View Method
Returns a SymmetricMatrix<T> view over a square block of this matrix.
Definition
Namespace: Numerics.NET.LinearAlgebra
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.5.0
C#
A SymmetricMatrix<T> view backed by the specified square block of this matrix.
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.5.0
public abstract SymmetricMatrix<T> GetSymmetricView(
int dimension,
int startRow,
int startColumn
)Parameters
- dimension Int32
- The number of rows and columns of the returned matrix.
- startRow Int32
- The row in the matrix of the first element of the new matrix.
- startColumn Int32
- The column in the matrix of the first element of the new matrix.
Return Value
SymmetricMatrix<T>A SymmetricMatrix<T> view backed by the specified square block of this matrix.
Remarks
The returned matrix shares storage with this matrix for stored elements.
Exceptions
| Argument | dimension is less than zero -or- startRow is less than zero or greater than or equal to the number of rows in the matrix. -or- startColumn is less than zero or greater than or equal to the number of columns in the matrix. |
| Argument | startRow plus dimension is greater than or equal to the number of rows in the matrix. -or- startColumn plus dimension is greater than or equal to the number of columns in the matrix. |