ILNumerics Ultimate VSILBaseArrayElementType ClassILNumerics Ultimate VS Documentation
ILNumerics - The Productivity Machine
Typed base class for all ILNumerics data storage classes for any storage type.

[ILNumerics Core Module]

Inheritance Hierarchy

SystemObject
  ILNumericsILBaseArray
    ILNumericsILBaseArrayElementType
      ILNumericsILDenseArrayElementType

Namespace: ILNumerics
Assembly: ILNumerics.Core (in ILNumerics.Core.dll) Version: 4.14.0.0 (4.14.6369.1422)
Syntax

[SerializableAttribute]
public abstract class ILBaseArray<ElementType> : ILBaseArray, 
	IEnumerable<ElementType>, IEnumerable

Type Parameters

ElementType

The ILBaseArrayElementType type exposes the following members.

Properties

  NameDescription
Public propertyD Obsolete.
[deprecated] Use 'S' as size descriptor!

[ILNumerics Core Module]

(Inherited from ILBaseArray.)
Public propertyDimensions Obsolete.
[deprecated] Use 'Size' as size descriptor!

[ILNumerics Core Module]

(Inherited from ILBaseArray.)
Public propertyIsColumnVector
Test if this array instance is a column vector

[ILNumerics Core Module]

(Inherited from ILBaseArray.)
Public propertyIsComplex
Determine if this array has complex elements.

[ILNumerics Core Module]

(Overrides ILBaseArrayIsComplex.)
Public propertyIsDisposed
Determine if this array has been disposed already. Disposed arrays should not be used.

[ILNumerics Core Module]

(Inherited from ILBaseArray.)
Public propertyIsEmpty
Test if this instance is an empty array (number of elements stored = 0)

[ILNumerics Core Module]

(Inherited from ILBaseArray.)
Public propertyIsMatrix
Test if this instance is a matrix

[ILNumerics Core Module]

(Inherited from ILBaseArray.)
Public propertyIsNumeric
Determine if this array holds numeric values.

[ILNumerics Core Module]

(Overrides ILBaseArrayIsNumeric.)
Public propertyIsRowVector
Test if this array instance is a row vector

[ILNumerics Core Module]

(Inherited from ILBaseArray.)
Public propertyIsScalar
Test if this instance is a scalar

[ILNumerics Core Module]

(Inherited from ILBaseArray.)
Public propertyIsVector
Test if this array is a vector

[ILNumerics Core Module]

(Inherited from ILBaseArray.)
Public propertyLength
Length of the longest dimension of this instance

[ILNumerics Core Module]

(Inherited from ILBaseArray.)
Public propertyName
Gets the name of this array or sets it

[ILNumerics Core Module]

(Inherited from ILBaseArray.)
Public propertyS
Size descriptor shortcut

[ILNumerics Core Module]

(Inherited from ILBaseArray.)
Public propertySize
Size descriptor specification

[ILNumerics Core Module]

(Inherited from ILBaseArray.)
Top
Methods

  NameDescription
Public methodStatic memberDeserialize
Deserialize / restore array from binary stream 'inStream'

[ILNumerics Core Module]

Public methodDispose
Dispose this array and all its content

[ILNumerics Core Module]

(Inherited from ILBaseArray.)
Public methodEquals
Compare elements and shape of this array with another array

[ILNumerics Core Module]

(Inherited from ILBaseArray.)
Public methodGetElementType
Gets the System.Type of the elements stored in this array

[ILNumerics Core Module]

(Overrides ILBaseArrayGetElementType.)
Public methodGetEnumerator
Enumerator returning elements as ElementType

[ILNumerics Core Module]

Public methodGetHashCode
Generate a hash code based on the current arrays values

[ILNumerics Core Module]

(Inherited from ILBaseArray.)
Public methodGetLimits
Get minimum and maximum value of all elements - if any

[ILNumerics Core Module]

Public methodGetValue(Int32)
Get single element from this array, sequential addressing.

[ILNumerics Core Module]

Public methodGetValue(Int32)
Get single element from this array

[ILNumerics Core Module]

Public methodGetValue(Int32, Int32)
Get single element from this array.

[ILNumerics Core Module]

Public methodSerialize
Serialize this array into a binary stream.

[ILNumerics Core Module]

Public methodShortInfo
Short textual summary of this instance, used for debug output

[ILNumerics Core Module]

(Inherited from ILBaseArray.)
Public methodToStream
Print values of this instance to a stream.

[ILNumerics Core Module]

(Inherited from ILBaseArray.)
Public methodToString
Convert to string

[ILNumerics Core Module]

(Inherited from ILBaseArray.)
Public methodToString(Int32)
Convert to string with limited length

[ILNumerics Core Module]

(Inherited from ILBaseArray.)
Public methodToXML
Writes a XML string in XML file

[ILNumerics Core Module]

Top
Fields

  NameDescription
Protected fieldm_name
Name of this array
(Inherited from ILBaseArray.)
Top
Remarks

You should not use this type directly. It serves as a base class for all typed storages only and will be used by derived classes like ILArray<>.

If you are looking for an (untyped) base class to be used as generic class for any ILArray types, you should use ILBaseArray instead!

[ILNumerics Core Module]

See Also

Reference