ILNumerics Ultimate VS

SizeIsContinuous Property

ILNumerics Ultimate VS Documentation
ILNumerics - Technical Application Development
Determines if elements stored according to this size descriptor are layed-out continously in memory.

[ILNumerics Core Module]

Namespace:  ILNumerics
Assembly:  ILNumerics.Core (in ILNumerics.Core.dll) Version: (5.5.7503.3146)

public bool IsContinuous { get; }

Property Value

Type: Boolean
True if the elements are continously layed out in memory, false otherwise.

Arrays with continously layed-out elements offer the potential of speedy copies and iteration. Many functions in ILNumerics make use of this property.

Typical cases of continous layout are ColumnMajor and RowMajor. However, other storage schemes exist for higher dimensional arrays which do also store elements in memory 'without holes'. Therefore, IsContinuous will always be on storages with a layout of ColumnMajor or RowMajor

. But there is no guarantee that the storage is stored in either one of these layouts (row / column major) when IsContinuous returns .

[ILNumerics Core Module]

See Also