Click or drag to resize

SparseVectorStorageT Class

[Missing <summary> documentation for "T:Altaxo.Calc.LinearAlgebra.Storage.SparseVectorStorage`1"]

Inheritance Hierarchy
SystemObject
  Altaxo.Calc.LinearAlgebra.StorageVectorStorageT
    Altaxo.Calc.LinearAlgebra.StorageSparseVectorStorageT

Namespace: Altaxo.Calc.LinearAlgebra.Storage
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
[SerializableAttribute]
public class SparseVectorStorage<T> : VectorStorage<T>
where T : struct, new(), IEquatable<T>, IFormattable

Type Parameters

T

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

The SparseVectorStorageT type exposes the following members.

Properties
 NameDescription
Public propertyIsDense True if the vector storage format is dense.
(Overrides VectorStorageTIsDense)
Public propertyItem Gets or sets the value at the given index, with range checking.
(Inherited from VectorStorageT)
Top
Methods
 NameDescription
Public methodAsArray
(Inherited from VectorStorageT)
Public methodAt(Int32) Retrieves the requested element without range checking.
(Overrides VectorStorageTAt(Int32))
Public methodAt(Int32, T) Sets the element without range checking.
(Overrides VectorStorageTAt(Int32, T))
Public methodClear
(Overrides VectorStorageTClear)
Public methodClear(Int32, Int32)
(Overrides VectorStorageTClear(Int32, Int32))
Public methodCopySubVectorTo
(Inherited from VectorStorageT)
Public methodCopyTo
(Inherited from VectorStorageT)
Public methodCopyToColumn
(Inherited from VectorStorageT)
Public methodCopyToRow
(Inherited from VectorStorageT)
Public methodCopyToSubColumn
(Inherited from VectorStorageT)
Public methodCopyToSubRow
(Inherited from VectorStorageT)
Public methodEnumerate
(Overrides VectorStorageTEnumerate)
Public methodEnumerateIndexed
(Overrides VectorStorageTEnumerateIndexed)
Public methodEnumerateNonZero
(Overrides VectorStorageTEnumerateNonZero)
Public methodEnumerateNonZeroIndexed
(Overrides VectorStorageTEnumerateNonZeroIndexed)
Public methodEquals(Object) Determines whether the specified Object is equal to the current Object.
(Inherited from VectorStorageT)
Public methodEquals(VectorStorageT)
(Overrides VectorStorageTEquals(VectorStorageT))
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 methodFind
(Overrides VectorStorageTFind(FuncT, Boolean, Zeros))
Public methodFind2TOther
(Inherited from VectorStorageT)
Public methodFold2TOther, TState
(Inherited from VectorStorageT)
Public methodGetHashCode Returns a hash code for this instance.
(Overrides VectorStorageTGetHashCode)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodMap2To
(Inherited from VectorStorageT)
Public methodMapIndexedInplace
(Overrides VectorStorageTMapIndexedInplace(FuncInt32, T, T, Zeros))
Public methodMapIndexedToTU
(Inherited from VectorStorageT)
Public methodMapInplace
(Overrides VectorStorageTMapInplace(FuncT, T, Zeros))
Public methodMapToTU
(Inherited from VectorStorageT)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodStatic memberOfEnumerable 
Public methodStatic memberOfIndexedEnumerable(Int32, IEnumerableTupleInt32, T) 
Public methodStatic memberOfIndexedEnumerable(Int32, IEnumerableValueTupleInt32, T) 
Public methodStatic memberOfInit 
Public methodStatic memberOfValue 
Public methodStatic memberOfVector 
Public methodToArray
(Overrides VectorStorageTToArray)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Fields
 NameDescription
Public fieldIndices Array that contains the indices of the non-zero values.
Public fieldLength
(Inherited from VectorStorageT)
Public fieldValueCount Gets the number of non-zero elements in the vector.
Public fieldValues Array that contains the non-zero elements of the vector.
Top
See Also