Click or drag to resize

MatrixWrapperStructForRowMajorOrderLinearArrayT Structure

Thin wrapper structure that wraps a row major order linear array, i.e. consecutive elements of the linear array belong most probably to the same row, to provide information on number of rows and columns. Attention: this is not LAPACK convention (!)). If using LAPACK, you need column major order (MatrixWrapperStructForColumnMajorOrderLinearArrayT).
Inheritance Hierarchy
SystemObject
  SystemValueType
    Altaxo.Calc.LinearAlgebraMatrixWrapperStructForRowMajorOrderLinearArrayT

Namespace: Altaxo.Calc.LinearAlgebra
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public struct MatrixWrapperStructForRowMajorOrderLinearArray<T> : IMatrix<T>, 
	IROMatrix<T>
where T : struct, new()

Type Parameters

T
Element type.

The MatrixWrapperStructForRowMajorOrderLinearArrayT type exposes the following members.

Constructors
 NameDescription
Public methodMatrixWrapperStructForRowMajorOrderLinearArrayT(Int32, Int32) Initializes a new instance of the MatrixWrapperStructForLeftSpineJaggedArrayT struct and creates the underlying row oriented array.
Public methodMatrixWrapperStructForRowMajorOrderLinearArrayT(T, Int32, Int32) Initializes a new instance of the MatrixWrapperStructForLeftSpineJaggedArrayT struct by wrapping the provided row oriented array.
Top
Properties
 NameDescription
Public propertyArray Gets the underlying array. Access to elements is done using Array[row * Columns + column].
Public propertyColumnCount Gets the number of columns of the matrix.
Public propertyItem 
Public propertyRowCount Gets the number of rows of the matrix.
Top
Methods
 NameDescription
Public methodEqualsIndicates whether this instance and a specified object are equal.
(Inherited from ValueType)
Public methodGetHashCodeReturns the hash code for this instance.
(Inherited from ValueType)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodToStringReturns the fully qualified type name of this instance.
(Inherited from ValueType)
Top
See Also