2.3.3.3.37. NXapm_paraprobe_tessellator_results¶
Status:
application definition, extends NXobject
Description:
Application definition for results files of the paraprobe-tessellator tool. ...
Application definition for results files of the paraprobe-tessellator tool.
This tool is part of the paraprobe-toolbox. Inspect the base class NXapm_paraprobe_tool_results.
Symbols:
The symbols used in the schema to specify e.g. dimensions of arrays.
n_ions: The total number of ions in the reconstruction.
n_f: The total number of values required to represent all faces of each cell.
n_f_xdmf: The total number of values required to represent all faces of each cell (polyhedron) using XDMF.
- Groups cited:
NXapm_paraprobe_tool_common, NXapm_paraprobe_tool_results, NXcg_face_list_data_structure, NXcg_hexahedron_set, NXcg_polyhedron_set, NXcoordinate_system_set, NXcoordinate_system, NXcs_filter_boolean_mask, NXcs_profiling, NXentry, NXprogram, NXserialized, NXuser
Structure:
ENTRY: (required) NXentry
definition: (required) NX_CHAR ⤆
tessellation: (required) NXapm_paraprobe_tool_results
The tool can be used to compute a Voronoi tessellation the entire ...
The tool can be used to compute a Voronoi tessellation the entire or of a sub-set of the reconstructed volume. Each point (ion) is wrapped in one (Voronoi) cell. The point cloud in the ROI is wrapped into an axis-aligned bounding box (AABB) that is tight. This means points at the edge of the point cloud can lay on the surface of the bounding box. The tool detects if cells make contact with the walls of this bounding box. The tessellation is computed without periodic boundary conditions.
window: (required) NXcs_filter_boolean_mask ⤆
wall: (recommended) NXcg_hexahedron_set
The (tight) axis-aligned bounding box about the point cloud.
closest_corner: (required) NX_FLOAT (Rank: 1, Dimensions: [3]) {units=NX_LENGTH}
Coordinate triplet of the corner that lays closests ...
Coordinate triplet of the corner that lays closests to the origin of the paraprobe coordinate system.
farthest_corner: (required) NX_FLOAT (Rank: 1, Dimensions: [3]) {units=NX_LENGTH}
Coordinate triplet of the corner that lays farthest away ...
Coordinate triplet of the corner that lays farthest away from the origin of the paraprobe coordinate system.
voronoi_cells: (optional) NXcg_polyhedron_set
dimensionality: (required) NX_POSINT {units=NX_UNITLESS} ⤆
Obligatory value:
3
cardinality: (required) NX_POSINT {units=NX_UNITLESS} ⤆
The number of points (and thus cells).
volume: (required) NX_FLOAT (Rank: 1, Dimensions: [n_ions]) {units=NX_VOLUME}
Volume of each Voronoi cell.
process_identifier: (optional) NX_POSINT (Rank: 1, Dimensions: [n_ions]) {units=NX_UNITLESS}
Which MPI process computed which Voronoi cell.
thread_identifier: (optional) NX_POSINT (Rank: 1, Dimensions: [n_ions]) {units=NX_UNITLESS}
Which OpenMP thread computed which Voronoi cell.
number_of_faces: (optional) NX_INT (Rank: 1, Dimensions: [n_ions]) {units=NX_UNITLESS} ⤆
The number of faces for each cell. Faces of adjoining polyhedra are coun ...
The number of faces for each cell. Faces of adjoining polyhedra are counted for each polyhedron. This field can be used to interpret the concatenated vector with the individual values for the area of each face.
identifier_offset: (required) NX_INT ⤆
xdmf_topology: (required) NX_UINT (Rank: 1, Dimensions: [n_f_xdmf]) {units=NX_UNITLESS}
Sequence of tuples, concatenated in the order of the Voronoi cells. ...
Sequence of tuples, concatenated in the order of the Voronoi cells. Each tuple contains encodes information to visualize using XDMF: Firstly, an XDMF geometric primitive type key. Secondly, the number of vertices of the polygon. Third, the sequence of vertex identifier which define the facet. Tuples encode faces faster than cells.
xdmf_cell_identifier: (required) NX_UINT (Rank: 1, Dimensions: [n_f]) {units=NX_UNITLESS}
Sequence of cell identifier, concatenated such that each face is ...
Sequence of cell identifier, concatenated such that each face is associated with its cell. Given that paraprobe-tessellator assigns each cell the evaporation_id of the ion that the cell wraps this information enables the segmentation of the tessellation and thus correlate per-ion properties with the volume that each cell represents.
polyhedra: (optional) NXcg_face_list_data_structure ⤆
A simple approach to describe the entire set of polyhedra when the main ...
A simple approach to describe the entire set of polyhedra when the main intention is to store the shape of the polyhedra for visualization purposes.
number_of_vertices: (required) NX_INT ⤆
number_of_faces: (required) NX_INT ⤆
vertex_identifier_offset: (required) NX_INT ⤆
face_identifier_offset: (required) NX_INT ⤆
vertices: (required) NX_FLOAT
wall_contact_global: (recommended) NXcs_filter_boolean_mask
A bitmask that documents which of the cells are likely truncated because t ...
A bitmask that documents which of the cells are likely truncated because they share at least one face with the aabb of the point cloud. This field encodes the result of the boolean or operator applied to the value of all six wall_contact groups that document contact in specific outer unit normal directions of the aabb.
number_of_objects: (required) NX_UINT (Rank: 1, Dimensions: [n_ions]) ⤆
wall_contact_left: (recommended) NXcs_filter_boolean_mask
In the spirit of wall_contact_global, the left face of *aabb*. ...
In the spirit of wall_contact_global, the left face of aabb. Its outer unit normal points in the opposite direction of the x-axis of the paraprobe coordinate system.
number_of_objects: (required) NX_UINT (Rank: 1, Dimensions: [n_ions]) ⤆
wall_contact_right: (recommended) NXcs_filter_boolean_mask
In the spirit of wall_contact_global, the right face of *aabb*. ...
In the spirit of wall_contact_global, the right face of aabb. Its outer unit normal points in the direction of the x-axis of the paraprobe coordinate system.
number_of_objects: (required) NX_UINT (Rank: 1, Dimensions: [n_ions]) ⤆
wall_contact_front: (recommended) NXcs_filter_boolean_mask
In the spirit of wall_contact_global, the front face of *aabb*. ...
In the spirit of wall_contact_global, the front face of aabb. Its outer unit normal points in the opposite direction of the y-axis of the paraprobe coordinate system.
number_of_objects: (required) NX_UINT (Rank: 1, Dimensions: [n_ions]) ⤆
wall_contact_rear: (recommended) NXcs_filter_boolean_mask
In the spirit of wall_contact_global, the rear face of *aabb*. ...
In the spirit of wall_contact_global, the rear face of aabb. Its outer unit normal points in the direction of the y-axis of the paraprobe coordinate system.
number_of_objects: (required) NX_UINT (Rank: 1, Dimensions: [n_ions]) ⤆
wall_contact_bottom: (recommended) NXcs_filter_boolean_mask
In the spirit of wall_contact_global, the front face of *aabb*. ...
In the spirit of wall_contact_global, the front face of aabb. Its outer unit normal points in the opposite direction of the z-axis of the paraprobe coordinate system.
number_of_objects: (required) NX_UINT (Rank: 1, Dimensions: [n_ions]) ⤆
wall_contact_top: (required) NXcs_filter_boolean_mask
In the spirit of wall_contact_global, the front face of *aabb*. ...
In the spirit of wall_contact_global, the front face of aabb. Its outer unit normal points in the direction of the z-axis of the paraprobe coordinate system.
number_of_ions: (required) NX_UINT (Rank: 1, Dimensions: [n_ions])
common: (required) NXapm_paraprobe_tool_common
analysis_identifier: (required) NX_UINT ⤆
config: (required) NXserialized ⤆
programID: (required) NXprogram ⤆
profiling: (recommended) NXcs_profiling ⤆
coordinate_system_set: (required) NXcoordinate_system_set ⤆
paraprobe: (required) NXcoordinate_system ⤆
Hypertext Anchors¶
List of hypertext anchors for all groups, fields, attributes, and links defined in this class.
/NXapm_paraprobe_tessellator_results/ENTRY/common/analysis_identifier-field
/NXapm_paraprobe_tessellator_results/ENTRY/common/config-group
/NXapm_paraprobe_tessellator_results/ENTRY/common/config/algorithm-field
/NXapm_paraprobe_tessellator_results/ENTRY/common/config/checksum-field
/NXapm_paraprobe_tessellator_results/ENTRY/common/config/path-field
/NXapm_paraprobe_tessellator_results/ENTRY/common/config/type-field
/NXapm_paraprobe_tessellator_results/ENTRY/common/coordinate_system_set-group
/NXapm_paraprobe_tessellator_results/ENTRY/common/coordinate_system_set/paraprobe-group
/NXapm_paraprobe_tessellator_results/ENTRY/common/coordinate_system_set/paraprobe/handedness-field
/NXapm_paraprobe_tessellator_results/ENTRY/common/coordinate_system_set/paraprobe/type-field
/NXapm_paraprobe_tessellator_results/ENTRY/common/coordinate_system_set/paraprobe/x-field
/NXapm_paraprobe_tessellator_results/ENTRY/common/coordinate_system_set/paraprobe/y-field
/NXapm_paraprobe_tessellator_results/ENTRY/common/coordinate_system_set/paraprobe/z-field
/NXapm_paraprobe_tessellator_results/ENTRY/common/profiling-group
/NXapm_paraprobe_tessellator_results/ENTRY/common/profiling/current_working_directory-field
/NXapm_paraprobe_tessellator_results/ENTRY/common/profiling/end_time-field
/NXapm_paraprobe_tessellator_results/ENTRY/common/profiling/number_of_gpus-field
/NXapm_paraprobe_tessellator_results/ENTRY/common/profiling/number_of_processes-field
/NXapm_paraprobe_tessellator_results/ENTRY/common/profiling/number_of_threads-field
/NXapm_paraprobe_tessellator_results/ENTRY/common/profiling/start_time-field
/NXapm_paraprobe_tessellator_results/ENTRY/common/profiling/total_elapsed_time-field
/NXapm_paraprobe_tessellator_results/ENTRY/common/programID-group
/NXapm_paraprobe_tessellator_results/ENTRY/common/programID/program-field
/NXapm_paraprobe_tessellator_results/ENTRY/common/programID/program@version-attribute
/NXapm_paraprobe_tessellator_results/ENTRY/common/status-field
/NXapm_paraprobe_tessellator_results/ENTRY/common/userID-group
/NXapm_paraprobe_tessellator_results/ENTRY/common/userID/name-field
/NXapm_paraprobe_tessellator_results/ENTRY/definition@version-attribute
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation-group
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/voronoi_cells-group
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/voronoi_cells/cardinality-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/voronoi_cells/dimensionality-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/voronoi_cells/identifier_offset-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/voronoi_cells/number_of_faces-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/voronoi_cells/polyhedra-group
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/voronoi_cells/polyhedra/vertices-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/voronoi_cells/process_identifier-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/voronoi_cells/thread_identifier-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/voronoi_cells/volume-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/voronoi_cells/xdmf_cell_identifier-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/voronoi_cells/xdmf_topology-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall-group
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall/closest_corner-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall/farthest_corner-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_bottom-group
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_bottom/bitdepth-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_bottom/mask-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_bottom/number_of_objects-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_front-group
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_front/bitdepth-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_front/mask-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_front/number_of_objects-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_global-group
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_global/bitdepth-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_global/mask-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_global/number_of_objects-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_left-group
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_left/bitdepth-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_left/mask-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_left/number_of_objects-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_rear-group
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_rear/bitdepth-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_rear/mask-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_rear/number_of_objects-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_right-group
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_right/bitdepth-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_right/mask-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_right/number_of_objects-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_top-group
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_top/bitdepth-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_top/mask-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/wall_contact_top/number_of_ions-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/window-group
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/window/bitdepth-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/window/mask-field
/NXapm_paraprobe_tessellator_results/ENTRY/tessellation/window/number_of_ions-field