ILNumerics.Net
ILBaseArray Class

ILNumerics.Net - numeric computing and plotting for .NET

ILNumericsILBaseArray
ILNumerics.Net - numeric computing for .NET
The base type for all array datatypes of ILNumerics.Net
Declaration Syntax
C#Visual BasicVisual C++
[SerializableAttribute]
public abstract class ILBaseArray
<SerializableAttribute> _
Public MustInherit Class ILBaseArray
[SerializableAttribute]
public ref class ILBaseArray abstract
Members
All MembersConstructorsMethodsPropertiesFields



IconMemberDescription
ILBaseArray()()()
CreateReference()()()
Create referencing copy of this array

Dimensions
Dimension for this storage.

Implicit(Double)
cast scalar to ILBaseArray

Implicit(Single)
cast scalar to ILBaseArray

Implicit(complex)
cast scalar to ILBaseArray

Implicit(fcomplex)
cast scalar to ILBaseArray

Implicit(Int16)
cast scalar to ILBaseArray

Implicit(Int32)
cast scalar to ILBaseArray

Implicit(array<Int32>[]()[])
cast system array to ILBaseArray

Implicit(Int64)
cast scalar to ILBaseArray

Implicit(UInt16)
cast scalar to ILBaseArray

Implicit(UInt32)
cast scalar to ILBaseArray

Implicit(UInt64)
cast scalar to ILBaseArray

Implicit(Char)
cast scalar to ILBaseArray

Implicit(Byte)
cast scalar to ILBaseArray

IsColumnVector
Test if this array instance is a column vector

IsComplex
Determine if this array is of complex inner type

IsEmpty
true if array is empty (number of elements stored is 0)

IsMatrix
Determine if this array is a matrix.

IsNumeric
Determine if this array is of numeric inner type

IsRowVector
Test if this array instance is a row vector

IsScalar
Determine if this instance is a scalar

IsVector
Determine if this array is a vector.

Length
Length of longest dimension in this instance

m_dimensions
dimension specification for this storage object

m_name
Name of this object.

Name
Set/Get name for this object.

ToStream(Stream, String, ILArrayStreamSerializationFlags)
print values of this instance to stream

ValuesToString(Int32)
Convert values of elements into string representation.

Remarks
All numerical arrays must derive from ILBaseArray. ILBaseArrays itself cannot be instanciated. By now only ILArray<> exist, which describes a rectangular array as full (solid) or referencing array. There are plans to extend the collection of derived types by triangular and sparse arrays.
Inheritance Hierarchy

Assembly: ILNumerics.Net (Module: ILNumerics.Net) Version: 1.3.13.0 (0.9.29.0)