Matrix<T> Constructor

Definition

Namespace: Numerics.NET
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.0.0

Overload List

Matrix<T>(Int32, Int32, ArrayAttributes) Constructs a new matrix of the specified dimensions.
Matrix<T>(Int32, Int32, TransposeOperation, ArrayAttributes) Constructs a new matrix of the specified dimensions, taking into account a possible transposition.

Matrix<T>(Int32, Int32, ArrayAttributes)

Constructs a new matrix of the specified dimensions.
C#
protected Matrix(
	int rowCount,
	int columnCount,
	ArrayAttributes attributes
)

Parameters

rowCount  Int32
The number of rows.
columnCount  Int32
The number of columns.
attributes  ArrayAttributes
The attributes of the new matrix.

Exceptions

ArgumentOutOfRangeException

rowCount is less than zero.

-or-

columnCount is less than zero.

Matrix<T>(Int32, Int32, TransposeOperation, ArrayAttributes)

Constructs a new matrix of the specified dimensions, taking into account a possible transposition.
C#
protected Matrix(
	int rowCount,
	int columnCount,
	TransposeOperation transposeOperation,
	ArrayAttributes attributes
)

Parameters

rowCount  Int32
The number of rows before applying transposeOperation.
columnCount  Int32
The number of columns before applying transposeOperation.
transposeOperation  TransposeOperation
The operation to perform on the dimensions of the matrix.
attributes  ArrayAttributes
The attributes of the new matrix.

Exceptions

ArgumentOutOfRangeException

rowCount is less than zero.

-or-

columnCount is less than zero.

See Also