[ILNumerics Core Module]
ILNumericsBaseArray
ILNumericsBaseArrayT1
ILNumerics.Core.ArraysConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT
ILNumerics.Core.ArraysImmutableT1, LocalT, InT, OutT, RetT, StorageT
ILNumerics.Core.ArraysConcreteRetArrayT1, LocalT, InT, OutT, RetT, StorageT
ILNumericsRetArrayT1
ILNumericsRetCell
ILNumericsRetLogical
Namespace: ILNumerics.Core.Arrays
Assembly: ILNumerics.Core (in ILNumerics.Core.dll) Version: 5.5.0.0 (5.5.7503.3146)
public abstract class ConcreteRetArray<T1, LocalT, InT, OutT, RetT, StorageT> : Immutable<T1, LocalT, InT, OutT, RetT, StorageT>, IDisposable where LocalT : Mutable<T1, LocalT, InT, OutT, RetT, StorageT> where InT : Immutable<T1, LocalT, InT, OutT, RetT, StorageT> where OutT : Mutable<T1, LocalT, InT, OutT, RetT, StorageT> where RetT : ConcreteRetArray<T1, LocalT, InT, OutT, RetT, StorageT> where StorageT : new(), BaseStorage<T1, LocalT, InT, OutT, RetT, StorageT>
Type Parameters
- T1
- The element type.
- LocalT
- The type of the local arrays: one of ArrayT, Logical or Cell.
- InT
- The type of the input arrays: InArrayT, InLogical, or InCell respectively.
- OutT
- The type of the output arrays: OutArrayT, OutLogical, or OutCell respectively.
- RetT
- The type of the output arrays: RetArrayT1, RetLogical, or RetCell respectively.
- StorageT
- The concrete type of the internal storage object, determining all array types involved. This is derived from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.
The ConcreteRetArrayT1, LocalT, InT, OutT, RetT, StorageT type exposes the following members.
Name | Description | |
---|---|---|
C |
Create lazy, shallow clone of this array.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
flat |
Readonly iterator over the elements of this array in row-major order.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
IsColumnVector |
Determines whether this array has the shape of a column vector [n x 1].
(Overrides ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTIsColumnVector.)[ILNumerics Core Module] | |
IsComplex |
Determines whether this array hosts complex elements.
(Overrides ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTIsComplex.)[ILNumerics Core Module] | |
IsDisposed |
This flag indicates that an array is not to be used anymore.
(Inherited from BaseArray.)[ILNumerics Core Module] | |
IsEmpty |
Determines whether this array has empty dimensions and no elements.
(Overrides ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTIsEmpty.)[ILNumerics Core Module] | |
IsMatrix |
Determines whether this array has not more than two dimensions.
(Overrides ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTIsMatrix.)[ILNumerics Core Module] | |
IsNumeric |
Determines whether the element type of this array T1 is a numeric value type.
(Overrides ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTIsNumeric.)[ILNumerics Core Module] | |
IsRowVector |
Gets whether this array has the shape of a row vector, [1 x n].
(Overrides ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTIsRowVector.)[ILNumerics Core Module] | |
IsScalar |
Gets whether this array has the shape of a scalar, a single element [1 x 1].
(Overrides ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTIsScalar.)[ILNumerics Core Module] | |
IsVector |
Gets whether this array is a row vector or a column vector.
(Overrides ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTIsVector.)[ILNumerics Core Module] | |
ItemInt64 |
Retrieves the value(s) of the element(s) at the position(s) specified by d0. Deep indexing for cells.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemUInt32 |
(TODO: add numpy indexing docu) Retrieves the value of the element at the position specified by d0 or set its value.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemBaseArray |
Gets a subarray from this array.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemBaseArray |
Gets a subarray from this array, ranges are based on an array of index arrays.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemDimSpec |
Gets a subarray from this array.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemDimSpec |
Gets a subarray from this array.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemInt64, Int64 |
Retrieves the value(s) of the element(s) at the position(s) specified by d0 and d1. Deep indexing for cells.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemUInt32, UInt32 |
(TODO: add numpy indexing docu) Retrieves the value of the element at the position specified by d0 and d1 or set its value.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemBaseArray, BaseArray |
Gets a subarray from this array.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemDimSpec, DimSpec |
Gets a subarray from this array.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemInt64, Int64, Int64 |
Retrieves the value(s) of the element(s) at the position(s) specified by d0 ... d2. Deep indexing for cells.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemUInt32, UInt32, UInt32 |
(TODO: add numpy indexing docu) Retrieves the value of the element at the position specified by d0 ... d2 or set its value.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemBaseArray, BaseArray, BaseArray |
Gets a subarray from this array.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemDimSpec, DimSpec, DimSpec |
Gets a subarray from this array.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemInt64, Int64, Int64, Int64 |
Retrieves the value(s) of the element(s) at the position(s) specified by d0 ... d3. Deep indexing for cells.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemUInt32, UInt32, UInt32, UInt32 |
(TODO: add numpy indexing docu) Retrieves the value of the element at the position specified by d0 ... d3 or set its value.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemBaseArray, BaseArray, BaseArray, BaseArray |
Gets a subarray from this array.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemDimSpec, DimSpec, DimSpec, DimSpec |
Gets a subarray from this array.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemInt64, Int64, Int64, Int64, Int64 |
Retrieves the value(s) of the element(s) at the position(s) specified by d0 ... d4. Deep indexing for cells.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemUInt32, UInt32, UInt32, UInt32, UInt32 |
(TODO: add numpy indexing docu) Retrieves the value of the element at the position specified by d0 ... d4 or set its value.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemBaseArray, BaseArray, BaseArray, BaseArray, BaseArray |
Gets a subarray from this array.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemDimSpec, DimSpec, DimSpec, DimSpec, DimSpec |
Gets a subarray from this array.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemInt64, Int64, Int64, Int64, Int64, Int64 |
Retrieves the value(s) of the element(s) at the position(s) specified by d0 ... d5. Deep indexing for cells.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemUInt32, UInt32, UInt32, UInt32, UInt32, UInt32 |
(TODO: add numpy indexing docu) Retrieves the value of the element at the position specified by d0 ... d5 or set its value.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemBaseArray, BaseArray, BaseArray, BaseArray, BaseArray, BaseArray |
Gets a subarray from this array.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemDimSpec, DimSpec, DimSpec, DimSpec, DimSpec, DimSpec |
Gets a subarray from this array.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemInt64, Int64, Int64, Int64, Int64, Int64, Int64 |
Retrieves the value(s) of the element(s) at the position(s) specified by d0 ... d6. Deep indexing for cells.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemUInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32 |
(TODO: add numpy indexing docu) Retrieves the value of the element at the position specified by d0 ... d6 or set its value.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemBaseArray, BaseArray, BaseArray, BaseArray, BaseArray, BaseArray, BaseArray |
Gets a subarray from this array.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ItemDimSpec, DimSpec, DimSpec, DimSpec, DimSpec, DimSpec, DimSpec |
Gets a subarray from this array.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
itemsize |
[numpy API] The number of bytes required to store a single element T1 in memory. [readonly]
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Length |
Gets the length of the longest dimension of this array or 0 if no such dimension exists.
(Overrides ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTLength.)[ILNumerics Core Module] | |
MaxValue | Obsolete.
Retrieves the maximum value among all elements of this array.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
MinValue | Obsolete.
Retrieves the minimum value among all elements of this array.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
nbytes |
[numpy API] The total number of bytes required to store all elements of this array. [readonly]
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ndim |
[numpy API] The number of dimensions stored for this array.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ReferenceCount |
Counts the number of arrays currently referencing (sharing) the storage of this array.
(Overrides ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTReferenceCount.)[ILNumerics Core Module] | |
S |
Gets the dimension descriptor for this array (readonly). This is an alias for Size.
(Overrides ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTS.)[ILNumerics Core Module] | |
shape |
[numpy API] The dimension lengths as ILNumerics vector of length corresponding to NumberOfDimensions.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Size |
Gets the dimension descriptor for this array. [readonly]
(Overrides ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTSize.)[ILNumerics Core Module] | |
size_ |
[numpy API] Gives the number of elements in this array. This attribute is an alias for NumberOfElements. [readonly]
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
strides |
[numpy API] The strides of elements within the dimensions. Unit: element size.
(Inherited from ImmutableT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
T |
Return transposed version of this array.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] |
Name | Description | |
---|---|---|
Dispose |
Release this array after use. Cleans up on RetArrayT1, RetCell and RetLogical arrays which are not otherwise 'utilized'.
[ILNumerics Core Module] | |
Equals(Object) |
Compare elements and shape of this array with another array.
(Overrides ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTEquals(Object).)[ILNumerics Core Module] | |
Equals(ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT) |
Test if this array equals another array.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ExportValues |
Export (copy) values into System.Array.
(Overrides ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTExportValues(T1, StorageOrders).)[ILNumerics Core Module] | |
Finish |
Waits for any pending operation writing to this array.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
GetArrayForRead |
Gets a copy of the array elements for read access.
(Overrides ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTGetArrayForRead(StorageOrders).)[ILNumerics Core Module] | |
GetElementType |
Gets a Type object describing the element type T1.
(Overrides ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTGetElementType.)[ILNumerics Core Module] | |
GetEnumerator |
Gives an enumerator returning elements of this array as T1.
[ILNumerics Core Module] | |
GetHashCode |
Generate a hash code based on the current arrays values
(Overrides ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTGetHashCode.)[ILNumerics Core Module] | |
GetHostPointerForRead |
[Invalid] This method cannot be used on return type arrays! Create a local array instead! Acquire the pointer elements from the local array then.
(Overrides ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTGetHostPointerForRead(NullableStorageOrders).)[ILNumerics Core Module] | |
GetItem |
Retrieve the value of the element addressed by the sequential index in i.
(Overrides ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTGetItem(Int64).)[ILNumerics Core Module] | |
GetProfileInfo |
Returns the performance profiling information of the last command writing to this array, if available.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
IsOfTypeElementType |
Tests if this array stores elements of type ElementType. Does NOT release the array!
(Overrides ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTIsOfTypeElementType.)[ILNumerics Core Module] | |
Reshape(Int64) |
Creates reshaped version of this array, accepts variable length arguments array.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Reshape(Int64, NullableStorageOrders) |
Create reshaped, 1 dimensional version of this array. Flattens the array to a vector.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Reshape(Int64, NullableStorageOrders) | Obsolete.
Creates reshaped version, accepts dimension lengths as array.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Reshape(UInt32, NullableStorageOrders) |
Creates reshaped version, accepts dimension lengths as array.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Reshape(Int64, Int64, NullableStorageOrders) |
Create reshaped version of this storage.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Reshape(Int64, Int64, Int64, NullableStorageOrders) |
Create reshaped version of this storage.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Reshape(Int64, Int64, Int64, Int64, NullableStorageOrders) |
Create reshaped version of this storage.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Reshape(Int64, Int64, Int64, Int64, Int64, NullableStorageOrders) |
Create reshaped version of this storage.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Reshape(Int64, Int64, Int64, Int64, Int64, Int64, NullableStorageOrders) |
Create reshaped version of this storage.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Reshape(Int64, Int64, Int64, Int64, Int64, Int64, Int64, NullableStorageOrders) |
Create reshaped version of this storage.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ReshapeIndT(BaseArrayIndT, NullableStorageOrders) |
Creates reshaped version, accepts dimension lengths as array.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ShortInfo |
Short textual summary of this instance, used for debug output.
(Overrides ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTShortInfo.)[ILNumerics Core Module] | |
ShortInfo(Boolean, Boolean, Boolean, Boolean) |
Short textual summary of this instance, select individual info components.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Subarray(BaseArray) |
Extract part of this array. Matlab® and numpy indexing.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Subarray(BaseArray) |
Extract part of this array. Matlab® and numpy indexing.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Subarray(DimSpec) |
Extract part from this array. Matlab® and numpy indexing.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Subarray(DimSpec) |
Extract part of this array. Matlab® and numpy indexing.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Subarray(BaseArray, BaseArray) |
Extract part of this array. Matlab® and numpy indexing.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Subarray(DimSpec, DimSpec) |
Extract part of this array. Matlab® and numpy indexing.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Subarray(BaseArray, BaseArray, BaseArray) |
Extract part of this array. Matlab® and numpy indexing.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Subarray(DimSpec, DimSpec, DimSpec) |
Extract part of this array. Matlab® and numpy indexing.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Subarray(BaseArray, BaseArray, BaseArray, BaseArray) |
Extract part of this array. Matlab® and numpy indexing.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Subarray(DimSpec, DimSpec, DimSpec, DimSpec) |
Extract part of this array. Matlab® and numpy indexing.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Subarray(BaseArray, BaseArray, BaseArray, BaseArray, BaseArray) |
Extract part of this array. Matlab® and numpy indexing.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Subarray(DimSpec, DimSpec, DimSpec, DimSpec, DimSpec) |
Extract part of this array. Matlab® and numpy indexing.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Subarray(BaseArray, BaseArray, BaseArray, BaseArray, BaseArray, BaseArray) |
Extract part of this array. Matlab® and numpy indexing.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Subarray(DimSpec, DimSpec, DimSpec, DimSpec, DimSpec, DimSpec) |
Extract part of this array. Matlab® and numpy indexing.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Subarray(BaseArray, BaseArray, BaseArray, BaseArray, BaseArray, BaseArray, BaseArray) |
Extract part of this array. Matlab® and numpy indexing.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
Subarray(DimSpec, DimSpec, DimSpec, DimSpec, DimSpec, DimSpec, DimSpec) |
Extract part of this array. Matlab® and numpy indexing.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ToStream | Obsolete.
Write values of this instance to a stream.
(Overrides ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTToStream(Stream, String, ArrayStreamSerializationFlags).)[ILNumerics Core Module] | |
ToString |
Convert this array to a string.
(Overrides ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTToString.)[ILNumerics Core Module] | |
ToString(UInt32, UInt32, NullableStorageOrders, Boolean, Boolean, NullableInt32) |
Creates a textual representation of this array and allows to control display parameters.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.)[ILNumerics Core Module] | |
ToXML |
Writes a XML string in XML file
(Inherited from BaseArrayT.)[ILNumerics Core Module] |
Name | Description | |
---|---|---|
m_storage |
The internal storage reference.
(Inherited from ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageT.) |
Name | Description | |
---|---|---|
flattenT1 |
[numpy API] Returns a flattened copy of the source array. This is the same as ravelT1(BaseArrayT1, StorageOrders). See remarks for details.
(Defined by ExtensionMethods.)[ILNumerics numpy Module] | |
GetValueT1(Int64) | Overloaded.
Retrieves the value of the element at the position as specified by d0. Int64 indexing.
(Defined by ExtensionMethods.)[ILNumerics Core Module] | |
GetValueT1(Int64, Int64) | Overloaded.
Retrieve the value of the element at the position specified by d0 and d1. Int64 indexing.
(Defined by ExtensionMethods.)[ILNumerics Core Module] | |
GetValueT1(Int64, Int64, Int64) | Overloaded.
Retrieve the value of the element at the position specified by d0 ... d2. Int64 indexing.
(Defined by ExtensionMethods.)[ILNumerics Core Module] | |
GetValueT1(Int64, Int64, Int64, Int64) | Overloaded.
Retrieve the value of the element at the position specified by d0 ... d3. Int64 indexing.
(Defined by ExtensionMethods.)[ILNumerics Core Module] | |
GetValueT1(Int64, Int64, Int64, Int64, Int64) | Overloaded.
Retrieve the value of the element at the position specified by d0 ... d4. Int64 indexing.
(Defined by ExtensionMethods.)[ILNumerics Core Module] | |
GetValueT1(Int64, Int64, Int64, Int64, Int64, Int64) | Overloaded.
Retrieve the value of the element at the position specified by d0 ... d5. Int64 indexing.
(Defined by ExtensionMethods.)[ILNumerics Core Module] | |
GetValueT1(Int64, Int64, Int64, Int64, Int64, Int64, Int64) | Overloaded.
Retrieve the value of the element at the position specified by d0 ... d6. Int64 indexing.
(Defined by ExtensionMethods.)[ILNumerics Core Module] | |
IndexIteratorT1 |
Efficient iterator over generic (but numeric!) type elements for use in indexing.
(Defined by ExtensionMethods.)[ILNumerics Core Module] | |
itemT1(Int64) | Overloaded.
[numpy API] Returns a single element from this array according to the provided dimension index.
(Defined by ExtensionMethods.)[ILNumerics numpy Module] | |
itemT1(Int64) | Overloaded.
[numpy API] Returns a single element from this array according to the provided dimension indices.
(Defined by ExtensionMethods.)[ILNumerics numpy Module] | |
itemT1(Int64, Int64) | Overloaded.
[numpy API] Returns a single element from this array according to the provided dimension indices.
(Defined by ExtensionMethods.)[ILNumerics numpy Module] | |
itemT1(Int64, Int64, Int64) | Overloaded.
[numpy API] Returns a single element from this array according to the provided dimension indices.
(Defined by ExtensionMethods.)[ILNumerics numpy Module] | |
itemT1(Int64, Int64, Int64, Int64) | Overloaded.
[numpy API] Returns a single element from this array according to the provided dimension indices.
(Defined by ExtensionMethods.)[ILNumerics numpy Module] | |
itemT1(Int64, Int64, Int64, Int64, Int64) | Overloaded.
[numpy API] Returns a single element from this array according to the provided dimension indices.
(Defined by ExtensionMethods.)[ILNumerics numpy Module] | |
itemT1(Int64, Int64, Int64, Int64, Int64, Int64) | Overloaded.
[numpy API] Returns a single element from this array according to the provided dimension indices.
(Defined by ExtensionMethods.)[ILNumerics numpy Module] | |
itemT1(Int64, Int64, Int64, Int64, Int64, Int64, Int64) | Overloaded.
[numpy API] Returns a single element from this array according to the provided dimension indices.
(Defined by ExtensionMethods.)[ILNumerics numpy Module] | |
IteratorT1 |
Efficient iterator over generic type elements for use in foreach loops.
(Defined by ExtensionMethods.)[ILNumerics Core Module] | |
ravelT1 |
[numpy API] Returns a flattened copy of the source array. This is the same as flattenT1(BaseArrayT1, StorageOrders). See remarks for details.
(Defined by ExtensionMethods.)[ILNumerics numpy Module] |
This class implements most of the abstract base class BaseArray public API. It also implements the public (strongly typed) API for immutable return type arrays (RetArrayT1, RetLogical, ...).
This class is necessary since 'return' type arrays have a slightly different implementation than other concrete array types. The main work is still done by delegating the function call to the storage objects and its implementation. But return type-arrays must release themself after each public access.
[ILNumerics Core Module]