StorageLayoutIJ Enumeration |
Note: This API is now obsolete.
Hint about data organization in memory for IJ surface mesh.
Namespace: OIV.MeshVizXLM.MeshAssembly: OIV.MeshVizXLM.Mesh (in OIV.MeshVizXLM.Mesh.dll) Version: 9.9.36.0.Release.9ccfd3bbc
Syntax[ObsoleteAttribute("MeshVizXLM.NET is no longer supported. This enum class will be removed in the next major release.")]
public enum StorageLayoutIJ
<ObsoleteAttribute("MeshVizXLM.NET is no longer supported. This enum class will be removed in the next major release.")>
Public Enumeration StorageLayoutIJ
[ObsoleteAttribute(L"MeshVizXLM.NET is no longer supported. This enum class will be removed in the next major release.")]
public enum class StorageLayoutIJ
[<ObsoleteAttribute("MeshVizXLM.NET is no longer supported. This enum class will be removed in the next major release.")>]
type StorageLayoutIJ
Members
| Member name | Value | Description |
---|
| IJ | 0 | |
| JI | 1 | |
| UNKNOWN | 2 |
Means that the data storage organization is unknown, for instance when data
are computed on the fly.
|
Remarks
Hint about data organization in memory for IJ surface mesh.
This information aims at optimizing the data traversal for extractors. Enum
values covering all possible cases for internal data layout in memory. For
instance
means that:
- data (i+1,j) is consecutive in memory to the data (i,j) and,
- the slice of data (j+1) is consecutive in memory to the slice of data (j)
The fastest way to go through the data with such layout is to perform the
following double loop:
for each j with 0 <= j < numJ
for each i with 0 <= i < numI
See Also