Click or drag to resize

MatrixWrapperStructForTopSpineJaggedArrayT Structure

Very thin wrapper structure around a jagged array just to provided number of rows and columns along with the array itself. The spine array is oriented vertically, i.e. the rows protruding to the right from the spine array. Access to the underlying array is done by array[row][column].
Inheritance Hierarchy
SystemObject
  SystemValueType
    Altaxo.Calc.LinearAlgebraMatrixWrapperStructForTopSpineJaggedArrayT

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

Type Parameters

T
Type of scaler value.

The MatrixWrapperStructForTopSpineJaggedArrayT type exposes the following members.

Constructors
 NameDescription
Public methodMatrixWrapperStructForTopSpineJaggedArrayT(Int32, Int32) Initializes a new instance of the MatrixWrapperStructForLeftSpineJaggedArrayT struct and creates the jagged matrix array. This array is a jagged array structure where the spine array is located at the top of the matrix, and the columns 'are hanging down' from this spine array. Access to elements of the underlying array is done by array[col][row], i.e. with col and row exchanged.
Public methodMatrixWrapperStructForTopSpineJaggedArrayT(T, Int32, Int32) Initializes a new instance of the MatrixWrapperStructForLeftSpineJaggedArrayT struct by wrapping the provided array.
Top
Properties
 NameDescription
Public propertyArray Gets the underlying array. Access to elements is done using Array[column][row], i.e. with exchanged column and row.
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