Typed base class for all ILNumerics.Net data storage classes for any storage type.
| C# | Visual Basic | Visual C++ |
[SerializableAttribute] public abstract class ILBaseArray<BaseT> : ILBaseArray, ICloneable, IEnumerable<ILArray<BaseT>>, IEnumerable
<SerializableAttribute> _ Public MustInherit Class ILBaseArray(Of BaseT) _ Inherits ILBaseArray _ Implements ICloneable, IEnumerable(Of ILArray(Of BaseT)), _ IEnumerable
[SerializableAttribute] generic<typename BaseT> public ref class ILBaseArray abstract : public ILBaseArray, ICloneable, IEnumerable<ILArray<BaseT>^>, IEnumerable
- BaseT
| All Members | Constructors | Methods | Properties | Fields | |
| Icon | Member | Description |
|---|---|---|
| ILBaseArray<(Of <(BaseT>)>)()()() | ||
| Clone()()() |
Create full (shallow) copy of this storage.
| |
| CreateIterator()()() |
Create iterator for the elements of the current instance of ILBaseArray
| |
| CreateIterator(ILIteratorPositions, Int32) |
Create iterator for the elements of the current instance of ILBaseArray, specify start
element and dimension to walk along
| |
| CreateReference()()() |
Create referencing copy of this array
(Inherited from ILBaseArray.) | |
| Data |
Give direct reference for this data array
| |
| Deserialize(Stream) |
Deserialize / restore ILArray from binary stream 'inStream'
| |
| Dimensions |
Dimension for this storage.
(Inherited from ILBaseArray.) | |
| GetEnumerator()()() |
create enumerator returning skalar ILArray<BaseT>
| |
| IEnumerable..::.GetEnumerator()()() |
create enumerator
| |
| GetValue(array<Int32>[]()[]) |
Get single value from this storage
| |
| IsColumnVector |
Test if this array instance is a column vector
(Inherited from ILBaseArray.) | |
| IsComplex |
Determine if this array has complex elements
(Overrides ILBaseArray.IsComplex.) | |
| IsEmpty |
true if array is empty (number of elements stored is 0)
(Inherited from ILBaseArray.) | |
| IsMatrix |
Determine if this array is a matrix.
(Inherited from ILBaseArray.) | |
| IsNumeric |
Determine if this array holds numeric values
(Overrides ILBaseArray.IsNumeric.) | |
| IsRowVector |
Test if this array instance is a row vector
(Inherited from ILBaseArray.) | |
| IsScalar |
Determine if this instance is a scalar
(Inherited from ILBaseArray.) | |
| IsVector |
Determine if this array is a vector.
(Inherited from ILBaseArray.) | |
| Iterator(Int32) |
create enumerator capable of walking along arbitrary dimensions
| |
| Length |
Length of longest dimension in this instance
(Inherited from ILBaseArray.) | |
| m_data |
The actual storage array.
| |
| m_dimensions |
dimension specification for this storage object
(Inherited from ILBaseArray.) | |
| m_name |
Name of this object.
(Inherited from ILBaseArray.) | |
| Name |
Set/Get name for this object.
(Inherited from ILBaseArray.) | |
| Serialize(Stream) |
Serialize this ILArray into binary stream.
| |
| SetRange(ILRange, ILBaseArray<(Of <(BaseT>)>)) |
Alter values specified by range
| |
| SetValue(BaseT, array<Int32>[]()[]) |
Set single value to element at index specified.
| |
| ShiftDimensions(Int32) |
Create shifted version of this array
| |
| Subarray(Int32, array<ILBaseArray>[]()[]) |
Subarray to this array + dimension shift
| |
| Subarray(array<ILBaseArray>[]()[]) |
Subarray to this storage
| |
| Subarray(Int32, array<String>[]()[]) |
Subarray to this array + dimension shift
| |
| Subarray(array<String>[]()[]) |
Subarray to this array
| |
| ToStream(Stream, String, ILArrayStreamSerializationFlags) |
print values of this instance to stream
(Inherited from ILBaseArray.) | |
| Values |
create enumerator returning elements of inner base type
| |
| ValuesToString(Int32) |
Convert values of elements into string representation.
(Inherited from ILBaseArray.) |
You should not use this type directly. It serves as a base class for all typed storages only and will be used be 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!
| Object | |||
| ILBaseArray | |||
| ILBaseArray<(Of <(BaseT>)>) | |||
| ILArray<(Of <(BaseT>)>) | |||