MatrixView<T> Constructor

Definition

Namespace: Extreme.Mathematics.LinearAlgebra
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23

Overload List

MatrixView<T>(Matrix<T>, TransposeOperation)

Constructs a new MatrixView<T>.
C#
public MatrixView(
	Matrix<T> matrix,
	TransposeOperation transposeOperation
)

Parameters

matrix  Matrix<T>
The matrix to create the view on.
transposeOperation  TransposeOperation
A TransposeOperation value that specifies whether or not this view should show the transpose of the matrix matrix.

MatrixView<T>(Matrix<T>, Slice, Slice, TransposeOperation)

Constructs a new MatrixView<T>.
C#
public MatrixView(
	Matrix<T> matrix,
	Slice rowSlice,
	Slice columnSlice,
	TransposeOperation transposeOperation
)

Parameters

matrix  Matrix<T>
The matrix to create the view on.
rowSlice  Slice
A Slice that specifies the rows of matrix to include in the view.
columnSlice  Slice
A Slice that specifies the columns of matrix to include in the view.
transposeOperation  TransposeOperation
A TransposeOperation value that specifies whether or not this view should show the transpose of the matrix matrix.

See Also