FieldData#

Generated reference

Source file:

ansys/api/fluent/v1/field_data.proto

Proto package:

ansys.api.fluent.v1.field_data

Contains:

1 service, 73 messages, 5 enums

Services


Service: FieldData

FieldData service provides methods for retrieving field and surface data from Fluent simulations.

BeginFieldsStreaming
Request:

BeginFieldsStreamingRequest

Response:

stream of BeginFieldsStreamingResponse

Configures and initiates a server-streaming field data session. The request sets the chunk size and encoding format (bytes or typed arrays); the server streams BeginFieldsStreamingResponse chunks back until all requested field data has been delivered.

GetFields
Request:

GetFieldsRequest

Response:

stream of GetFieldsResponse

Retrieves multiple field types (scalar, vector, surface geometry) in a single request.

GetRange
Request:

GetRangeRequest

Response:

GetRangeResponse

Returns the minimum and maximum values of a scalar field over the specified surfaces.

GetSurfacesInfo
Request:

GetSurfacesInfoRequest

Response:

GetSurfacesInfoResponse

Returns metadata for the available surfaces.

GetVectorFieldsInfo
Request:

GetVectorFieldsInfoRequest

Response:

GetVectorFieldsInfoResponse

Returns metadata for the available vector fields.

GetFieldsInfo
Request:

GetFieldsInfoRequest

Response:

GetFieldsInfoResponse

Returns metadata for the available scalar fields.

GetSurfaces
Request:

GetSurfacesRequest

Response:

stream of GetSurfacesResponse

Retrieves surface geometry data (vertices, faces, centroids, and normals) for the specified surfaces.

GetScalarField
Request:

GetScalarFieldRequest

Response:

stream of GetScalarFieldResponse

Retrieves scalar field data for the specified surfaces.

GetVectorField
Request:

GetVectorFieldRequest

Response:

stream of GetVectorFieldResponse

Retrieves vector field data for the specified surfaces.

GetPathlinesField
Request:

GetPathlinesFieldRequest

Response:

stream of GetPathlinesFieldResponse

Retrieves pathlines field data for particle tracking visualization.

GetParticleTracksField
Request:

GetParticleTracksFieldRequest

Response:

stream of GetParticleTracksFieldResponse

Retrieves particle track field data.

IsBoundaryValuesEnabled
Request:

IsBoundaryValuesEnabledRequest

Response:

IsBoundaryValuesEnabledResponse

Checks whether boundary values are enabled.

GetSolverMeshNodesDouble
Request:

GetSolverMeshNodesRequest

Response:

stream of GetSolverMeshNodesDoubleResponse

Retrieves solver mesh nodes with double-precision coordinates.

GetSolverMeshNodesFloat
Request:

GetSolverMeshNodesRequest

Response:

stream of GetSolverMeshNodesFloatResponse

Retrieves solver mesh nodes with single-precision floating-point coordinates.

GetSolverMeshElements
Request:

GetSolverMeshElementsRequest

Response:

stream of GetSolverMeshElementsResponse

Retrieves solver mesh elements (cells).

IsDataAvailable
Request:

IsDataAvailableRequest

Response:

IsDataAvailableResponse

Checks whether solution data is currently available.

Messages


Empty

Empty represents an empty or null state


DoublePayload

DoublePayload contains an array of double-precision floating-point values

payloads (1)repeated double

The array of double values


FloatPayload

FloatPayload contains an array of single-precision floating-point values

payloads (1)repeated float

The array of float values


IntPayload

IntPayload contains an array of 32-bit signed integer values

payloads (1)repeated sint32

The array of integer values


LongPayload

LongPayload contains an array of 64-bit signed integer values

payloads (1)repeated sint64

The array of long integer values


FieldRequestInfo

Request information. It is passed along with PayloadInfo.

surface_request (1)oneof request SurfaceRequest

Surface request info.

scalar_field_request (2)oneof request ScalarFieldRequest

Scalar field request info.

vector_field_request (3)oneof request VectorFieldRequest

Vector field request info.

pathlines_field_request (4)oneof request PathlinesFieldRequest

Pathlines field request info.


PayloadInfo

Information about payload

surface_id (1)uint64

Surface id corresponding to field data.

field_name (2)string

Field name e.g. vertices, faces, temperature, vector etc.

field_type (3)FieldType

Field type.

field_size (4)uint64

Field size. For bytes it will be number of bytes otherwise array size.

payload_tags (5)repeated PayloadTag

PayloadTag to provide extra information about payload.

field_request_info (6)FieldRequestInfo

Request info for the payload.


GetFieldsResponse

GetFieldsResponse can be either bytePayload or one of double/float/long/int payload. Whether data is sent as bytes or as arrays of double/float/long/int depends upon value of provideBytesStream in GetFieldsRequest. During streaming first payloadInfo is streamed and then corresponding data is streamed.

byte_payload (1)oneof chunk bytes

Bytes payload.

double_payload (2)oneof chunk DoublePayload

Double payload.

float_payload (3)oneof chunk FloatPayload

Float payload.

long_payload (4)oneof chunk LongPayload

Long payload.

int_payload (5)oneof chunk IntPayload

Int payload.

payload_info (6)oneof chunk PayloadInfo

Payload info.


BeginFieldsStreamingRequest

Request to stream fields. - Default chunk size is 256KB. Minimum chunk size is 8B and Maximum is 4MB. - If true chunks of bytes will be streamed. Otherwise chunks of int/long/float or double array will be streamed.

chunk_size (1)uint32

Chunk size in bytes.

provide_bytes_stream (2)bool

If true, streams bytes; if false, streams typed arrays (int/long/float/double).


BeginFieldsStreamingResponse

BeginFieldsStreamingResponse can be either bytePayload or one of double/float/long/int payload. Whether data is sent as bytes or as arrays of double/float/long/int depends upon value of provideBytesStream in BeginFieldsStreamingRequest. During streaming first payloadInfo is streamed and then corresponding data is streamed.

byte_payload (1)oneof chunk bytes

Bytes payload.

double_payload (2)oneof chunk DoublePayload

Double payload.

float_payload (3)oneof chunk FloatPayload

Float payload.

long_payload (4)oneof chunk LongPayload

Long payload.

int_payload (5)oneof chunk IntPayload

Int payload.

payload_info (6)oneof chunk PayloadInfo

Payload info.


SurfaceRequest

Request for surface data. Surface data consists of information about vertices and faces.

surface_id (1)uint64

Surface id.

overset_mesh (2)bool

Whether to include overset mesh.

provide_vertices (3)bool

If true, vertices are included.

provide_faces (4)bool

If true, face-to-vertex connectivity is included.

provide_faces_centroid (5)bool

If true, face centroids are included.

provide_faces_normal (6)bool

If true, face normals are included.


ScalarFieldRequest

Request for scalar field data

surface_id (1)uint64

Surface id for scalar field.

scalar_field_name (2)string

Scalar field name.

data_location (3)DataLocation

Scalar Field location (Nodes/Elements).

provide_boundary_values (4)bool

If true, includes boundary values.


VectorFieldRequest

Request for vector field data.

surface_id (1)uint64

Surface id for vector field.

vector_field_name (2)string

Vector field name.


PathlinesFieldRequest

Request for pathlines field data.

surface_id (1)uint64

Surface id for pathlines.

field (2)string

Scalar Field name.

additional_field (3)string

Any additional scalar field if required for pathlines.

provide_particle_time_field (4)bool

Whether to provide particle time field.

data_location (5)DataLocation

Scalar Field location (Nodes/Elements).

steps (6)sint32

Pathlines step count.

step_size (7)double

Pathlines step size.

skip (8)sint32

Pathlines skip count.

reverse (9)bool

If true, traces pathlines in reverse direction; if false, traces forward.

accuracy_control_enabled (10)bool

If true, enables pathlines accuracy control.

tolerance (11)double

Pathlines tolerance.

coarsen (12)sint32

Pathlines coarsen value.

velocity_domain (13)string

Pathlines velocity domain.

zones (14)repeated string

Pathlines zones.


GetFieldsRequest

Request for fields. - Default chunk size is 256KB. Minimum chunk size is 8B and Maximum is 4MB. - If true chunks of bytes will be streamed. Otherwise chunks of int/long/float or double array will be streamed.

chunk_size (1)uint32

Chunk size in bytes.

provide_bytes_stream (2)bool

If true, streams bytes; if false, streams typed arrays (int/long/float/double).

surface_requests (3)repeated SurfaceRequest

Surface request.

scalar_field_requests (4)repeated ScalarFieldRequest

Scalar field request.

vector_field_requests (5)repeated VectorFieldRequest

Vector field request.

pathlines_field_requests (6)repeated PathlinesFieldRequest

Pathlines field request.


DataStamping

DataStamping contains stamping information for solution data

data_stamping_type (1)DataStampingType

The type of data stamping

doublevalue (2)oneof as double

Double-precision value for stamping

intvalue (3)oneof as sint64

Integer value for stamping


UnitInfo

UnitInfo contains unit system information for field data

name (1)string

The name of the quantity

unit (2)string

The unit string

factor (3)double

Unit conversion factor

offset (4)double

Unit conversion offset

label (5)string

Display label for the unit


DataStampingInfo

DataStampingInfo contains a collection of data stamping entries

data_stampings (1)repeated DataStamping

The list of data stamping entries


SurfaceId

SurfaceId uniquely identifies a surface

id (1)sint64

The surface identifier


GetSurfacesRequest

GetSurfacesRequest is the request message for retrieving surface geometry

surface_ids (1)repeated SurfaceId

The surface IDs to retrieve

overset_mesh (2)bool

If true, includes overset mesh data.

data_stamping_info (3)DataStampingInfo

Data stamping information

available_surfaces (4)repeated SurfaceId

Available surfaces for validation


SurfaceMetaData

SurfaceMetaData contains metadata for surface data

data_stamping_info (1)DataStampingInfo

Data stamping information

length_unit (2)UnitInfo

Length unit information


Coordinate

Coordinate represents a 3D point in space

x (1)double

X coordinate

y (2)double

Y coordinate

z (3)double

Z coordinate


Facet

Facet represents a face defined by node indices

nodes (1)repeated sint32

Node indices defining the facet


SurfaceInfo

SurfaceInfo contains information about a surface

surface_ids (1)repeated SurfaceId

The surface identifiers

zone_id (2)SurfaceId

The zone identifier

surface_name (3)string

The name of the surface

zone_type (4)string

The type of zone

type (5)string

The surface type


SurfaceData

SurfaceData contains geometry data for a surface

surface_id (1)SurfaceId

The surface identifier

points (2)repeated Coordinate

The vertex coordinates

facets (3)repeated Facet

The face connectivity

empty_state (5)oneof as Empty

Empty state indicator

surface_metadata (6)oneof as SurfaceMetaData

Surface metadata


GetSurfacesResponse

GetSurfacesResponse is the streaming response containing surface data

surface_data (1)SurfaceData

The surface data


GetRangeRequest

GetRangeRequest is the request message for retrieving field range

field_name (1)string

The name of the field

surface_ids (2)repeated SurfaceId

The surface IDs to query

node_value (3)bool

Whether to get node values (vs element values)


GetRangeResponse

GetRangeResponse contains the minimum and maximum values of a field

minimum (1)double

The minimum field value

maximum (2)double

The maximum field value


FieldInfo

FieldInfo contains metadata about a scalar field

display_name (1)string

Display name for UI

solver_name (2)string

Internal solver name

section (3)string

Section or category

domain (4)string

Domain information

quantity_name (5)string

Physical quantity name


GetFieldsInfoRequest

GetFieldsInfoRequest is the request message for retrieving available fields


GetFieldsInfoResponse

GetFieldsInfoResponse contains information about available scalar fields

field_info (1)repeated FieldInfo

The list of available fields


GetVectorFieldsInfoRequest

GetVectorFieldsInfoRequest is the request message for retrieving available vector fields


VectorFieldInfo

VectorFieldInfo contains metadata about a vector field

display_name (1)string

Display name for UI

x_component (2)string

X component field name

y_component (3)string

Y component field name

z_component (4)string

Z component field name


GetVectorFieldsInfoResponse

GetVectorFieldsInfoResponse contains information about available vector fields

vector_field_info (1)repeated VectorFieldInfo

The list of available vector fields


GetSurfacesInfoRequest

GetSurfacesInfoRequest is the request message for retrieving surface information


GetSurfacesInfoResponse

GetSurfacesInfoResponse contains information about available surfaces

surface_info (1)repeated SurfaceInfo

The list of available surfaces


GetScalarFieldRequest

GetScalarFieldRequest is the request message for retrieving scalar field data

surface_ids (1)repeated SurfaceId

The surface IDs to retrieve data for

scalar_field (2)string

The scalar field name

node_value (3)bool

If true, returns node values; if false, returns element values.

data_stamping_info (4)DataStampingInfo

Data stamping information

available_surfaces (5)repeated SurfaceId

Available surfaces for validation

available_scalar_fields (6)repeated SurfaceId

Available scalar fields for validation

boundary_values (7)bool

If true, includes boundary values.


GlobalRange

GlobalRange contains the global minimum and maximum values

global_min (1)double

Global minimum value

global_max (2)double

Global maximum value


ScalarFieldMetaData

ScalarFieldMetaData contains metadata for scalar field data

data_stamping_info (1)DataStampingInfo

Data stamping information

length_unit (2)UnitInfo

Length unit information

scalar_field_range (3)GlobalRange

Scalar field value range

scalar_field_unit (4)UnitInfo

Scalar field unit information


VectorComponents

VectorComponents represents a 3D vector

x (1)double

X component

y (2)double

Y component

z (3)double

Z component


ScalarField

ScalarField contains scalar field data values

data (1)repeated double

The scalar field values


VectorField

VectorField contains vector field data

vector_components (1)repeated VectorComponents

The vector components at each point


ActiveField

ActiveField indicates which elements are active

actives (1)repeated sint64

Active element flags


ScalarFieldData

ScalarFieldData contains scalar field data on a surface

surface_id (1)SurfaceId

The surface identifier

surface_data (2)SurfaceData

The surface geometry data

scalar_field (3)ScalarField

The scalar field values

active_field (4)ActiveField

Active element indicators

empty_state (5)oneof as Empty

Empty state indicator

scalar_field_metadata (6)oneof as ScalarFieldMetaData

Scalar field metadata


GetScalarFieldResponse

GetScalarFieldResponse is the streaming response containing scalar field data

scalar_field_data (1)ScalarFieldData

The scalar field data


GetVectorFieldRequest

GetVectorFieldRequest is the request message for retrieving vector field data

surface_ids (1)repeated SurfaceId

The surface IDs to retrieve data for

scalar_field (2)string

The scalar field name for coloring

node_value (3)bool

If true, returns node values; if false, returns element values.

vector_field (4)string

The vector field name

data_stamping_info (6)DataStampingInfo

Data stamping information

available_surfaces (7)repeated SurfaceId

Available surfaces for validation

available_scalar_fields (8)repeated SurfaceId

Available scalar fields for validation

available_vector_fields (9)repeated SurfaceId

Available vector fields for validation


VectorFieldMetaData

VectorFieldMetaData contains metadata for vector field data

data_stamping_info (1)DataStampingInfo

Data stamping information

length_unit (2)UnitInfo

Length unit information

scalar_field_range (3)GlobalRange

Scalar field value range (for coloring)

scalar_field_unit (4)UnitInfo

Scalar field unit information


VectorScale

VectorScale contains the scale factor for vector visualization

data (1)double

The scale factor


VectorFieldData

VectorFieldData contains vector field data on a surface

surface_id (1)SurfaceId

The surface identifier

surface_data (2)SurfaceData

The surface geometry data

scalar_field (3)ScalarField

The scalar field values for coloring

active_field (4)ActiveField

Active element indicators

empty_state (5)oneof as Empty

Empty state indicator

vector_field_metadata (6)oneof as VectorFieldMetaData

Vector field metadata

base (7)VectorField

Base position vectors

vector (8)VectorField

The vector field values

normal (9)VectorField

Surface normal vectors

vector_scale (10)VectorScale

Vector scale factor


GetVectorFieldResponse

GetVectorFieldResponse is the streaming response containing vector field data

vector_field_data (1)VectorFieldData

The vector field data


GetPathlinesFieldRequest

GetPathlinesFieldRequest is the request message for retrieving pathlines data

release_froms (1)repeated SurfaceId

Surface IDs to release particles from

field1 (2)string

Primary scalar field for visualization

field2 (3)string

Secondary scalar field for visualization

node_value (4)bool

If true, uses node values; if false, uses element values.

steps (5)sint32

Number of pathline steps

step_size (6)double

Step size for pathline integration

skip (8)sint32

Number of particles to skip

reverse (9)bool

If true, traces pathlines in reverse direction; if false, traces forward.

accuracy_control_enabled (10)bool

If true, enables accuracy control for pathline integration.

tolerance (11)double

Tolerance for accuracy control

coarsen (12)sint32

Coarsening factor for pathlines

zone (13)string

Deprecated. Use zones instead.

velocity_domain (14)string

Velocity domain for pathline calculation

data_stamping_info (15)DataStampingInfo

Data stamping information

zones (16)repeated string

Zones for pathline calculation


PathlineMetaData

PathlineMetaData contains metadata for pathline data

data_stamping_info (1)DataStampingInfo

Data stamping information

length_unit (2)UnitInfo

Length unit information

scalar_field_range (3)GlobalRange

Scalar field value range

scalar_field_unit (4)UnitInfo

Scalar field unit information

twist_range (5)GlobalRange

Twist range for ribbon visualization

time_unit (6)UnitInfo

Time unit information


PathlineFieldData

PathlineFieldData contains data for a single pathline

particle_id (1)sint64

Unique identifier for the particle

particle_positions (2)repeated double

Particle positions along the pathline (x,y,z triplets)

particle_times (3)repeated double

Time values along the pathline

field1s (4)repeated double

Primary field values along the pathline

field2s (5)repeated double

Secondary field values along the pathline

begin_step (6)sint64

Starting step index

end_step (7)sint64

Ending step index


PathlineData

PathlineData contains either pathline field data or metadata

pathline_field_data (1)oneof as PathlineFieldData

Pathline field data

pathline_metadata (2)oneof as PathlineMetaData

Pathline metadata


GetPathlinesFieldResponse

GetPathlinesFieldResponse is the streaming response containing pathline data

pathline_data (1)PathlineData

The pathline data


ParticleTracksFilter

ParticleTracksFilter defines filtering criteria for particle tracks

field (1)string

Field name to filter on

filter_range (2)GlobalRange

Range of values to filter

inside_range (3)bool

If true, includes particles inside the range; if false, includes those outside.


GetParticleTracksFieldRequest

GetParticleTracksFieldRequest is the request message for retrieving particle track data

release_froms (1)repeated string

Names of surfaces to release particles from

field1 (2)string

Scalar field for coloring particles

field2 (3)string

Scalar field for sphere size or ribbon twist

field3 (4)string

Vector field for visualization

vector_field (5)string

Vector field name

node_value (6)bool

If true, uses node values; if false, uses element values.

skip (7)sint32

Number of particles to skip

single_stream_id (8)sint32

If >= 0, track only this stream ID; if < 0, track all streams

coarsen (9)sint32

Coarsening factor for particle tracks

free_stream_particles (10)bool

If true, includes free stream particles.

wall_film_particles (11)bool

If true, includes wall film particles.

pdf_particles (12)bool

If true, includes PDF particles.

filter (13)ParticleTracksFilter

Filter for particle tracks

data_stamping_info (14)DataStampingInfo

Data stamping information


ParticleTrackMetaData

ParticleTrackMetaData contains metadata for particle track data

data_stamping_info (1)DataStampingInfo

Data stamping information

length_unit (2)UnitInfo

Length unit information

scalar_field_range (3)GlobalRange

Scalar field value range

scalar_field_unit (4)UnitInfo

Scalar field unit information

twist_range (5)GlobalRange

Twist range for ribbon visualization

time_unit (6)UnitInfo

Time unit information


ParticleTrackFieldData

ParticleTrackFieldData contains data for a single particle track

particle_id (1)sint64

Unique identifier for the particle

particle_position (2)ScalarField

Particle positions along the track (x,y,z triplets)

particle_time (3)ScalarField

Time values along the track

field1 (4)ScalarField

Primary field values along the track

field2 (5)ScalarField

Secondary field values along the track

field3 (6)ScalarField

Tertiary field values along the track

particle_velocity (7)VectorField

Velocity vectors along the track

particle_start_time (8)double

Particle start time

particle_end_time (9)double

Particle end time


ParticleTrackData

ParticleTrackData contains either particle track field data or metadata

particle_track_field_data (1)oneof as ParticleTrackFieldData

Particle track field data

particle_track_meta_data (2)oneof as ParticleTrackMetaData

Particle track metadata


GetParticleTracksFieldResponse

GetParticleTracksFieldResponse is the streaming response containing particle track data

particle_track_data (1)ParticleTrackData

The particle track data


IsBoundaryValuesEnabledRequest

IsBoundaryValuesEnabledRequest is the request message for checking boundary values status


IsBoundaryValuesEnabledResponse

IsBoundaryValuesEnabledResponse indicates whether boundary values are enabled

is_boundary_values_enabled (1)bool

True if boundary values are enabled


GetSolverMeshNodesRequest

GetSolverMeshNodesRequest is the request message for retrieving mesh nodes

domain_id (1)uint64

Domain identifier

thread_id (2)uint64

Thread (zone) identifier


NodeDouble

NodeDouble represents a mesh node with double precision coordinates

id (1)uint64

Node identifier

x (2)double

X coordinate

y (3)double

Y coordinate

z (4)double

Z coordinate


NodeFloat

NodeFloat represents a mesh node with single precision coordinates

id (1)uint64

Node identifier

x (2)float

X coordinate

y (3)float

Y coordinate

z (4)float

Z coordinate


GetSolverMeshNodesDoubleResponse

GetSolverMeshNodesDoubleResponse is the streaming response containing double precision nodes

nodes (1)repeated NodeDouble

The mesh nodes


GetSolverMeshNodesFloatResponse

GetSolverMeshNodesFloatResponse is the streaming response containing single precision nodes

nodes (1)repeated NodeFloat

The mesh nodes


GetSolverMeshElementsRequest

GetSolverMeshElementsRequest is the request message for retrieving mesh elements

domain_id (1)uint64

Domain identifier

thread_id (2)uint64

Thread (zone) identifier


Element

Element represents a mesh element (cell)

id (1)uint64

Element identifier

element_type (2)CellElementType

Element type

node_ids (3)repeated uint64

Node IDs for standard element types

facets (4)repeated Facet

Face definitions for polyhedron element type


GetSolverMeshElementsResponse

GetSolverMeshElementsResponse is the streaming response containing mesh elements

elements (1)repeated Element

The mesh elements


IsDataAvailableRequest

Request to check if solution data is available.


IsDataAvailableResponse

Indicates whether solution data is available.

is_data_available (1)bool

True if solution data is currently available.

Enumerations


FieldType (enum)

Field Type

FIELD_TYPE_UNSPECIFIED (0)

Unspecified field type

FIELD_TYPE_INT_ARRAY (1)

Integer array

FIELD_TYPE_LONG_ARRAY (2)

Long array

FIELD_TYPE_FLOAT_ARRAY (3)

Float array

FIELD_TYPE_DOUBLE_ARRAY (4)

Double array


PayloadTag (enum)

Payload tag, provides extra information about payload. For example it tells if payload data corresponds to cell or node location or it contains boundary values etc.

PAYLOAD_TAG_UNSPECIFIED (0)

Unspecified payload tag

PAYLOAD_TAG_OVERSET_MESH (1)

This tag is set if oversetMesh flag in SurfaceRequest is set to True

PAYLOAD_TAG_ELEMENT_LOCATION (2)

This tag is set if dataLocation in ScalarFieldRequest is Elements

PAYLOAD_TAG_NODE_LOCATION (3)

This tag is set if dataLocation in ScalarFieldRequest is Nodes

PAYLOAD_TAG_BOUNDARY_VALUES (4)

This tag is set if provideBoundaryValues in ScalarFieldRequest is set to True


DataLocation (enum)

DataLocation specifies where data is located in the mesh

DATA_LOCATION_UNSPECIFIED (0)

Unspecified location

DATA_LOCATION_NODES (1)

Data is located at mesh nodes

DATA_LOCATION_ELEMENTS (2)

Data is located at mesh elements (cells)


DataStampingType (enum)

DataStampingType specifies the type of data stamping for solution data

DATA_STAMPING_TYPE_UNSPECIFIED (0)

Unspecified stamping type

DATA_STAMPING_TYPE_ITERATION_INDEX (1)

Iteration index

DATA_STAMPING_TYPE_TIME_STEP_INDEX (2)

Time step index

DATA_STAMPING_TYPE_FLOW_TIME (3)

Flow time

DATA_STAMPING_TYPE_SOLID_TIME (4)

Solid time

DATA_STAMPING_TYPE_CASE_ID (5)

Case identifier

DATA_STAMPING_TYPE_MESH_ID (6)

Mesh identifier

DATA_STAMPING_TYPE_DATA_ID (7)

Data identifier


CellElementType (enum)

CellElementType defines the types of mesh elements (cells)

CELL_ELEMENT_TYPE_UNSPECIFIED (0)

Unspecified or unknown element type

CELL_ELEMENT_TYPE_TRIANGLE (1)

Triangle: 3 nodes, 3 faces

CELL_ELEMENT_TYPE_TETRAHEDRON (2)

Tetrahedron: 4 nodes, 4 faces

CELL_ELEMENT_TYPE_QUADRILATERAL (3)

Quadrilateral: 4 nodes, 4 faces

CELL_ELEMENT_TYPE_HEXAHEDRON (4)

Hexahedron: 8 nodes, 6 faces

CELL_ELEMENT_TYPE_PYRAMID (5)

Pyramid: 5 nodes, 5 faces

CELL_ELEMENT_TYPE_WEDGE (6)

Wedge (prism): 6 nodes, 5 faces

CELL_ELEMENT_TYPE_POLYHEDRON (7)

Polyhedron: arbitrary number of nodes and faces

CELL_ELEMENT_TYPE_GHOST (8)

Ghost cell: 2 nodes, 1 face (only in 2D)

CELL_ELEMENT_TYPE_QUADRATIC_TETRAHEDRON (9)

Quadratic tetrahedron: 10 nodes, 4 faces

CELL_ELEMENT_TYPE_QUADRATIC_HEXAHEDRON (10)

Quadratic hexahedron: 20 nodes, 6 faces

CELL_ELEMENT_TYPE_QUADRATIC_PYRAMID (11)

Quadratic pyramid: 13 nodes, 5 faces

CELL_ELEMENT_TYPE_QUADRATIC_WEDGE (12)

Quadratic wedge: 15 nodes, 5 faces