ILNumerics Ultimate VS

CellStorage Methods

ILNumerics Ultimate VS Documentation
ILNumerics - Technical Application Development

The CellStorage type exposes the following members.

Methods

  NameDescription
Public methodAssign (Overrides BaseStorageT, LocalT, InT, OutT, RetT, StorageTAssign(StorageT).)
Public methodClone
Creates a shallow copy of this storage. It copies the cells recursively but shares the memory of arrays in cell elements.

[ILNumerics Core Module]

(Overrides BaseStorageT, LocalT, InT, OutT, RetT, StorageTClone.)
Public methodStatic memberCreate
Create new storage for the given size. Elements are uninitialized!

[ILNumerics Core Module]

Protected methodCreateSelf4Reshape
Prepares the return storage. Commonly, this copies the values if needed or gives a self-reference. CellStorage overrides it to ensure proper cloning.

[ILNumerics Core Module]

(Overrides BaseStorageT, LocalT, InT, OutT, RetT, StorageTCreateSelf4Reshape(NullableStorageOrders).)
Public methodDetach
Makes sure that this array / storage can be written to without affecting any other arrays may sharing data, enabling write access.

[ILNumerics Core Module]

(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodDispose
Disposes this storage. This releases all attached objects and transfers the storage and associated objects to the pools.

[ILNumerics Core Module]

(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Protected methodgetCheckIterator (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodGetEnumerator
Enumerator returning elements as T.

[ILNumerics Core Module]

(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodGetHashCode
Generate a hash code based on the current element values.

[ILNumerics Core Module]

(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodCode exampleIsTypeOfT
Tests if a cell element is of the given array kind/element type.

[ILNumerics Core Module]

Protected methodNew
Create a new memory handle of elementLength elements of the IStorage element type.

[ILNumerics Core Module]

(Overrides BaseStorageT, LocalT, InT, OutT, RetT, StorageTNew(UInt64, Boolean).)
Public methodRelease (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodRetain (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Protected methodSetValue
Helper method delegating array (long*) indices to individual SetValue(d0,d1,..) dimensional indices. Used by Cells deep indexing.

[ILNumerics Core Module]

(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodShortInfo (Overrides BaseStorageT, LocalT, InT, OutT, RetT, StorageTShortInfo.)
Public methodShortInfo(Boolean, Boolean, Boolean, Boolean, Boolean)
Gives a short description. Allows to disable individual info.

[ILNumerics Core Module]

(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodToStream (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodToString
Create a textual representation of this storage.

[ILNumerics Core Module]

(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodToString(UInt32, UInt32, StorageOrders, Boolean, Boolean, NullableInt32) (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodToStringScaling (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Protected methodWriteTo_ML_BSDIter_T
Clones cell values from value, regardless of shape(!) to the parts of this storage as determined by outBSD. No broadcasting!

[ILNumerics Core Module]

(Overrides BaseStorageT, LocalT, InT, OutT, RetT, StorageTWriteTo_ML_BSDIter_T(StorageT, Int64*).)
Protected methodWriteTo_ML_IterIter_T (Overrides BaseStorageT, LocalT, InT, OutT, RetT, StorageTWriteTo_ML_IterIter_T(StorageT, IIndexIterator, UInt32).)
Top
See Also

Reference