14.7.3.55 TruncationCellPatch

Topic Version1Published09/11/2015
For StandardRESQML v2.0.1
Stereotypes:XSDcomplexType

Truncation definitions for the truncated and split cells.

BUSINESS RULE: Patch Index must be positive because a patch index of 0 refers to the fundamental column-layer coordinate line nodes and cells.

Table 14.7.3.55.2-1 Attributes

Name

Data Type

Notes

LocalFacesPerCell

ResqmlJaggedArray

Local cell face index for those faces that are retained from the parent cell in the definition of the truncation cell.

The use of a local cell-face index, e.g., 0...5 for an IJK cell, can be used even if the face indices have not been defined.

NodesPerTruncationFace

ResqmlJaggedArray

Definition of the truncation faces is in terms of an ordered list of nodes. Node indexing is EXTENDED, i.e., is based on the list of untruncated grid nodes (always first) plus the split nodes (if any) and the truncation face nodes. Relative order of split nodes and truncation face nodes is set by the pillar indices.

ParentCellIndices

AbstractIntegerArray

Parent cell index for each of the truncation cells.

BUSINESS RULE: Size must match truncationCellCount

TruncationCellCount

positiveInteger

Number of polyhedral cells created by truncation. Must be positive. Note: Parent cells are replaced.

TruncationCellFaceIsRightHanded

AbstractBooleanArray

Boolean mask used to indicate which truncation cell faces have an outwardly directed normal, following a right hand rule. Data size and order follows the truncationFacesPerCell list-of-lists.

TruncationFaceCount

positiveInteger

Number of additional faces required for the split and truncation construction. The construction does not modify existing face definitions, but instead uses these new faces to redefine the truncated cell geometry. Must be positive.

These faces are added to the enumeration of faces for the grid

TruncationFacesPerCell

ResqmlJaggedArray

Truncation face index for the additional cell faces that are required to complete the definition of the truncation cell.

The resulting local cell face index follows the local faces-per-cell list, followed by the truncation faces in the order within the list-of-lists constructions.

TruncationNodeCount

positiveInteger

Number of additional nodes required for the truncation construction. Must be positive. Uses a separate enumeration and does not increase the number of nodes, except as noted below.

Derived From: Patch

Derived Classes: (none)

Relationships: None