RODoubleMatrixInArray1DColumnMajorRepresentation Type

Wraps a linear array to a read-only matrix. The linear array is in column-major order, i.e. the first elements of the linear array belong to the first column of the matrix (i.e. the row values change more quickly). The index of the linear array is calculated as index = row + column*NumberOfRows. This representation is used for instance by LAPACK, Fortran, Julia, MATLAB, Octave, Scilab, GLSL and HLSL.

Constructors

Constructor Description

RODoubleMatrixInArray1DColumnMajorRepresentation(rows, columns)

Full Usage: RODoubleMatrixInArray1DColumnMajorRepresentation(rows, columns)

Parameters:
    rows : int
    columns : int

rows : int
columns : int

RODoubleMatrixInArray1DColumnMajorRepresentation(array, rows, columns)

Full Usage: RODoubleMatrixInArray1DColumnMajorRepresentation(array, rows, columns)

Parameters:
    array : float[]
    rows : int
    columns : int

array : float[]
rows : int
columns : int

Instance members

Instance member Description

this.ColumnCount

Full Usage: this.ColumnCount

Returns: int
Modifiers: abstract

Returns: int

this.[arg1, arg2]

Full Usage: this.[arg1, arg2]

Parameters:
    arg0 : int
    arg1 : int

Returns: float
Modifiers: abstract

arg0 : int
arg1 : int
Returns: float

this.RowCount

Full Usage: this.RowCount

Returns: int
Modifiers: abstract

Returns: int