Click or drag to resize
StorageLayoutIJ Enumeration

Note: This API is now obsolete.

Hint about data organization in memory for IJ surface mesh.

Namespace: OIV.MeshVizXLM.Mesh
Assembly: OIV.MeshVizXLM.Mesh (in OIV.MeshVizXLM.Mesh.dll) Version: 9.9.13.0.Release.908d87e01
Syntax
[ObsoleteAttribute("MeshVizXLM.NET is no longer supported. This enum class will be removed in the next major release.")]
public enum StorageLayoutIJ
Members
  Member nameValueDescription
IJ0
JI1
UNKNOWN2 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