Click or drag to resize

MatrixMathTopSpineJaggedArrayMatrixT Class

REMatrix is a matrix implementation that is relatively easy to extend to the right, i.e. to append columns. It is vertical oriented, i.e. the storage is as a number of vertical vectors.
Inheritance Hierarchy
SystemObject
  Altaxo.Calc.LinearAlgebraMatrixMathTopSpineJaggedArrayMatrixT

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

Type Parameters

T

[Missing <typeparam name="T"/> documentation for "T:Altaxo.Calc.LinearAlgebra.MatrixMath.TopSpineJaggedArrayMatrix`1"]

The MatrixMathTopSpineJaggedArrayMatrixT type exposes the following members.

Constructors
 NameDescription
Public methodMatrixMathTopSpineJaggedArrayMatrixT(MatrixWrapperStructForTopSpineJaggedArrayT) Constructs an top spine jagged array matrix from a wrapper. The data is not copied, but used directly.
Public methodMatrixMathTopSpineJaggedArrayMatrixT(T) Constructs an RE matrix from an array of double vectors. Attention! The double vectors (the second) dimensions are here the columns (!) of the matrix. The data is not copied.
Public methodMatrixMathTopSpineJaggedArrayMatrixT(Int32, Int32) Sets up an empty matrix with dimension(row,cols).
Top
Properties
 NameDescription
Public propertyColumnCount Number of columns of the matrix.
Public propertyItem Element accessor. Accesses the element [row, col] of the matrix.
Public propertyRowCount Number of Rows of the matrix.
Top
Methods
 NameDescription
Public methodAppendRight Appends the matrix a at the right of this matrix. Either this matrix must be empty (dimensions (0,0)) or the matrix to append must have the same number of rows than this matrix.
Public methodClear 
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodSetDimension Set up the dimensions of the matrix. Discards the old content and reset the matrix with the new dimensions. All elements become zero.
Public methodToString
(Overrides ObjectToString)
Top
See Also