Very thin wrapper structure that wraps a column major order linear array, i.e. consecutive elements of the linear array belong most probably to the same column, to provide information on number of rows and columns. Attention: this is not LAPACK convention (!)).
Constructor | Description | ||
Full Usage:
MatrixWrapperStructForColumnMajorOrderLinearArray(array, rows, cols)
Parameters:
'T[]
-
The array to wrap.
rows : int
-
Number of rows.
cols : int
-
Number of columns.
|
Initializes a new instance of the MatrixWrapperStructForLeftSpineJaggedArray struct by wrapping the provided array.
|
||
Full Usage:
MatrixWrapperStructForColumnMajorOrderLinearArray(rows, cols)
Parameters:
int
-
The number of rows.
cols : int
-
The number of columns.
|
Initializes a new instance of the MatrixWrapperStructForLeftSpineJaggedArray struct and creates the jagged matrix array.
|
Instance member | Description |
Full Usage:
this.Array
|
Gets the underlying array. Access to elements is done using Array[column * Rows + row]. |
Full Usage:
this.ColumnCount
Modifiers: abstract |
Gets the number of columns of the matrix. |
Full Usage:
this.[arg1, arg2]
Parameters:
int
Returns: int
Modifiers: abstract |
|
Full Usage:
this.RowCount
Modifiers: abstract |
Gets the number of rows of the matrix. |