2.3.3.3.139. NXisocontour

Status:

base class, extends NXobject

Description:

Base class for describing isocontouring/phase-fields in Euclidean space. ...

Base class for describing isocontouring/phase-fields in Euclidean space.

Iso-contouring algorithms such as Marching Cubes and others are frequently used to segment d-dimensional regions at crossings of a threshold value, the so-called isovalue.

In Computational Materials Science phase-field methods are frequently used. Phase-field variables are discretized frequently using regular grids.

Isocontour algorithms are often used in such context to pinpoint the locations of microstructural features from this implicit phase-field- variable-value-based description.

One of the key intentions of this base class is to provide a starting point for scientists from the phase-field community (condensed-matter physicists, and materials engineers) to incentivize that also phase-field (and other) simulation data can take advantage of NeXus base class to improve interoperability.

Symbols:

The symbols used in the schema to specify e.g. dimensions of arrays.

d: The dimensionality of the description.

Groups cited:

NXcg_grid

Structure:

dimensionality: (optional) NX_POSINT {units=NX_UNITLESS}

The dimensionality of the space in which the isocontour is embedded. ...

The dimensionality of the space in which the isocontour is embedded.

Any of these values: 1 | 2 | 3

isovalue: (optional) NX_NUMBER {units=NX_ANY}

The threshold or iso-contour value.

grid: (optional) NXcg_grid

The discretized grid on which the iso-contour algorithm operates.

Hypertext Anchors

List of hypertext anchors for all groups, fields, attributes, and links defined in this class.

NXDL Source:

https://github.com/FAIRmat-NFDI/nexus_definitions/tree/fairmat/contributed_definitions/NXisocontour.nxdl.xml