ILNumerics - Technical Application Development
SystemObject
ILNumericsBaseArray
ILNumericsDimSpec
ILNumericsEllipsisSpec
ILNumericsExpressionDimSpec
ILNumericsFullDimSpec
ILNumericsNewaxisSpec
Assembly: ILNumerics.Core (in ILNumerics.Core.dll) Version: 5.5.0.0 (5.5.7503.3146)
Top
Top
Top
Top
Top
Class representing a one-dimensional slice / range or single index along a dimension. Used for subarray indexing.
[ILNumerics Core Module]
Inheritance Hierarchy
ILNumericsBaseArray
ILNumericsDimSpec
ILNumericsEllipsisSpec
ILNumericsExpressionDimSpec
ILNumericsFullDimSpec
ILNumericsNewaxisSpec
Namespace: ILNumerics
Assembly: ILNumerics.Core (in ILNumerics.Core.dll) Version: 5.5.0.0 (5.5.7503.3146)
Syntax
[SerializableAttribute] public class DimSpec : BaseArray, IDisposable, IIndexIterator, IEnumerable<long>, IEnumerable, IEnumerator<long>, IEnumerator, IStorage
The DimSpec type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | DimSpec | Initializes a new instance of the DimSpec class |
Properties
Name | Description | |
---|---|---|
![]() | Current | |
![]() | End | |
![]() | IsColumnVector | (Overrides BaseArrayIsColumnVector.) |
![]() | IsComplex | (Overrides BaseArrayIsComplex.) |
![]() | IsDisposed | (Overrides BaseArrayIsDisposed.) |
![]() | IsEmpty | (Overrides BaseArrayIsEmpty.) |
![]() | IsMatrix | (Overrides BaseArrayIsMatrix.) |
![]() | IsNumeric | (Overrides BaseArrayIsNumeric.) |
![]() | IsRowVector | (Overrides BaseArrayIsRowVector.) |
![]() | IsScalar | (Overrides BaseArrayIsScalar.) |
![]() | IsSingleIndex | |
![]() | IsSlice | |
![]() | IsVector | (Overrides BaseArrayIsVector.) |
![]() | Length |
Number of elements referenced by this dimension specifier.
(Overrides BaseArrayLength.)[ILNumerics Core Module] |
![]() | ReferenceCount | (Overrides BaseArrayReferenceCount.) |
![]() | S | (Overrides BaseArrayS.) |
![]() | Size | (Overrides BaseArraySize.) |
![]() | Start | |
![]() | Step |
Methods
Name | Description | |
---|---|---|
![]() | Dispose | Releases all resources used by the DimSpec |
![]() | Equals | (Overrides BaseArrayEquals(Object).) |
![]() | GetElementType | (Overrides BaseArrayGetElementType.) |
![]() | GetEnumerator |
Gives an IEnumeratorT capable of iterating over the index range specified by this object.
[ILNumerics Core Module] |
![]() | GetItem | (Overrides BaseArrayGetItem(Int64).) |
![]() | GetLastDimensionIndex | |
![]() | GetLength | |
![]() | GetMaximum | |
![]() | GetMinimum | |
![]() | GetStepSize |
Gives the stepsize configured for this dimension specifier.
[ILNumerics Core Module] |
![]() | IsOfTypeT | (Overrides BaseArrayIsOfTypeElementType.) |
![]() | MoveNext |
Increments the internal position counter to the next index.
[ILNumerics Core Module] |
![]() | Reset |
Places the internal position counter back before the first element.
[ILNumerics Core Module] |
![]() | ShortInfo | (Overrides BaseArrayShortInfo.) |
![]() | ShortInfo(Boolean, Boolean, Boolean, Boolean) | (Overrides BaseArrayShortInfo(Boolean, Boolean, Boolean, Boolean).) |
![]() | ToStream | (Overrides BaseArrayToStream(Stream, String, ArrayStreamSerializationFlags).) |
![]() | ToString | (Overrides ObjectToString.) |
![]() | ToString(UInt32, UInt32, NullableStorageOrders, Boolean, Boolean, NullableInt32) |
Creates a textual representation of a derived array and allows to control display parameters.
(Inherited from BaseArray.)[ILNumerics Core Module] |
![]() | ToXML | (Overrides BaseArrayToXML(XmlWriter).) |
Operators
Name | Description | |
---|---|---|
![]() ![]() | (Int64 to DimSpec) |
Implicit cast from single index to dimension specifier.
[ILNumerics Core Module] |
![]() ![]() | (UInt32 to DimSpec) |
Implicit cast from single index to dimension specifier.
[ILNumerics Core Module] |
![]() ![]() | (ILExpression to DimSpec) |
Fields
Name | Description | |
---|---|---|
![]() | m_cur | |
![]() | m_end | |
![]() | m_isSingleIndex | |
![]() | m_isSlice | |
![]() | m_last | |
![]() | m_lastElementIDX | |
![]() | m_start | |
![]() | m_step |
Remarks
[ILNumerics Core Module]
See Also