ILNumerics Ultimate VSILBaseArray ClassILNumerics Ultimate VS Documentation
ILNumerics - The Productivity Machine
Base type for all arrays of ILNumerics. This class serves internal purpose and is usually not directly used.

[ILNumerics Core Module]

Inheritance Hierarchy

SystemObject
  ILNumericsILBaseArray
    ILNumericsILBaseArrayElementType

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

[SerializableAttribute]
public abstract class ILBaseArray : IDisposable

The ILBaseArray type exposes the following members.

Properties

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

[ILNumerics Core Module]

Public propertyDimensions Obsolete.
[deprecated] Use 'Size' as size descriptor!

[ILNumerics Core Module]

Public propertyIsColumnVector
Test if this array instance is a column vector

[ILNumerics Core Module]

Public propertyIsComplex
Determine if this array is of complex inner type.

[ILNumerics Core Module]

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

[ILNumerics Core Module]

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

[ILNumerics Core Module]

Public propertyIsMatrix
Test if this instance is a matrix

[ILNumerics Core Module]

Public propertyIsNumeric
Determine if this array is of numeric inner type.

[ILNumerics Core Module]

Public propertyIsRowVector
Test if this array instance is a row vector

[ILNumerics Core Module]

Public propertyIsScalar
Test if this instance is a scalar

[ILNumerics Core Module]

Public propertyIsVector
Test if this array is a vector

[ILNumerics Core Module]

Public propertyLength
Length of the longest dimension of this instance

[ILNumerics Core Module]

Public propertyName
Gets the name of this array or sets it

[ILNumerics Core Module]

Public propertyS
Size descriptor shortcut

[ILNumerics Core Module]

Public propertySize
Size descriptor specification

[ILNumerics Core Module]

Top
Methods

  NameDescription
Public methodDispose
Dispose this array and all its content

[ILNumerics Core Module]

Public methodEquals
Compare elements and shape of this array with another array

[ILNumerics Core Module]

(Overrides ObjectEquals(Object).)
Public methodGetElementType
Gets the System.Type of the elements stored in this array

[ILNumerics Core Module]

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

[ILNumerics Core Module]

(Overrides ObjectGetHashCode.)
Public methodShortInfo
Short textual summary of this instance, used for debug output

[ILNumerics Core Module]

Public methodToStream
Print values of this instance to a stream.

[ILNumerics Core Module]

Public methodToString
Convert to string

[ILNumerics Core Module]

(Overrides ObjectToString.)
Public methodToString(Int32)
Convert to string with limited length

[ILNumerics Core Module]

Top
Operators

  NameDescription
Public operatorStatic member(Double to ILBaseArray)
Implicit cast from scalar of typeof(a) to ILRetArray<typeof(A)>

[ILNumerics Core Module]

Public operatorStatic member(Double to ILBaseArray)
Implicit cast from scalar of typeof(A) to ILRetArray<typeof(A)>

[ILNumerics Core Module]

Public operatorStatic member(String to ILBaseArray)
Implicit cast from scalar of typeof(A) to ILRetArray<typeof(A)>

[ILNumerics Core Module]

Public operatorStatic member(complex to ILBaseArray)
Implicit cast from scalar of typeof(A) to ILRetArray<typeof(A)>

[ILNumerics Core Module]

Public operatorStatic member(fcomplex to ILBaseArray)
Implicit cast from scalar of typeof(A) to ILRetArray<typeof(A)>

[ILNumerics Core Module]

Top
Fields

  NameDescription
Protected fieldm_name
Name of this array
Top
Remarks

All numerical arrays derive from ILBaseArray. ILBaseArrays itself cannot be instantiated. Currently, the only specialized array type existing in ILNumerics is ILArray<T>. It describes a rectilinear dense array. There is the option (and low priority plan) to extend the collection of derived array types to encompass triangular, diagonal and sparse arrays.

[ILNumerics Core Module]

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also

Reference

Other Resources