ILNumerics Ultimate VS

LogicalStorage Class

ILNumerics Ultimate VS Documentation
ILNumerics - Technical Application Development
Inheritance Hierarchy

SystemObject
  ILNumerics.Core.StorageLayerBaseStorageBoolean, Logical, InLogical, OutLogical, RetLogical, LogicalStorage
    ILNumerics.Core.StorageLayerLogicalStorage

Namespace:  ILNumerics.Core.StorageLayer
Assembly:  ILNumerics.Core (in ILNumerics.Core.dll) Version: 5.5.0.0 (5.5.7503.3146)
Syntax

public class LogicalStorage : BaseStorage<bool, Logical, InLogical, OutLogical, RetLogical, LogicalStorage>, 
	IStorage

The LogicalStorage type exposes the following members.

Constructors

  NameDescription
Public methodLogicalStorage
Initializes a new instance of the LogicalStorage class
Top
Properties

  NameDescription
Public propertyIsDisposed (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public propertyNumberTrues
Gets or sets the number of boolean elements stored by this logical array, evaluating to 'true'.

[ILNumerics Core Module]

Public propertyReferenceCount
Gets the number of arrays published for this storage.

[ILNumerics Core Module]

(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public propertyS (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public propertySize (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Top
Methods

  NameDescription
Public methodAssign (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodClone
Creates a shallow copy of this storage. Does not copy the handles but only the storage object.

[ILNumerics Core Module]

(Overrides BaseStorageT, LocalT, InT, OutT, RetT, StorageTClone.)
Protected methodCreateSelf4Reshape
Prepares the return storage. Commonly, this copies the values if needed or gives a self-reference. This function is here to enable CellStorage to override.

[ILNumerics Core Module]

(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
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.)
Protected methodNew
Create a new memory handle of elementLength elements of the natural element type of this storage.

[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
Gives a short description about the type, shape and a few element values of this storage.

[ILNumerics Core Module]

(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
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
Copies values from value, regardless of shape(!) to the parts of this storage as determined by outBSD. No broadcasting!

[ILNumerics Core Module]

(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Protected methodWriteTo_ML_IterIter_T (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Top
Fields

  NameDescription
Protected fieldm_array
The local array of this storage.
(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Protected fieldm_arrayCounter (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Protected fieldm_inArray
The input array of this storage.
(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Protected fieldm_outArray
The output array of this storage.
(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Protected fieldm_previousStorage (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Protected fieldm_retArray
The return array of this storage.
(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Protected fieldm_scopeState (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Protected fieldm_size (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Top
See Also

Reference