14.8.3.1 IntervalGridCells

Topic Version1Published09/11/2015
For StandardRESQML v2.0.1

Specifies the (Grid,Cell) intersection of each interval of the representation.

The information allows you to locate the intersection of volume intervals, surface intervals, or line intervals (wellbore trajectories, streamline trajectories, or any polyline set) with one or several grids.

Table 14.8.3.1-1 Attributes

Name

Type

Notes

CellCount

positiveInteger

The number of non-null entries in the grid indices array.

CellIndices

AbstractIntegerArray

The cell index for each cell interval of a representation.

The index of a cell is uniquely specified by the (Grid index,Cell index) pair.

BUSINESS RULE: Array length must equal cell count.

GridIndices

AbstractIntegerArray

Specifies the grid index for each interval. Null values of -1 signify that that interval is not within a grid. Each non-null interval defines a cell.

Grid indices are 0-based and are defined by their order in the Grids references.

Size of array = IntervalCount.

BUSINESS RULE: The cell count must equal the number of non-null entries in this array.

LocalFacePairPerCellIndices

AbstractIntegerArray

For each cell, these are the entry and exit intersection faces of the polyline in the cell. Use null (-1) for missing intersections, e.g., when a polyline originates or terminates within a cell. The local face-per-cell index is used because a global face index need not have been defined on the grid.

BUSINESS RULE: The array dimensions must equal 2 x CellCount.

Table 14.8.3.1-2 Associations

Association

Notes

From: IntervalGridCells.1..*To: AbstractGridRepresentation.Grids

Association

 

From: StreamlinePolylineSet.0..1To: IntervalGridCells.IntervalGridCells

Association