GridConnectivity FigureΒΆ

GridConnectivity Node

(See ZoneGridConnectivity_t figure )

Name: PointRange
Label: IndexRange_t
Data-Type: cgsize_t
Dimensions: 2
Dimension Values: IndexDimension ,2
Data: Begin[] , End[]
Cardinality: 0,1
Parameters: IndexDimension
Name: GridLocation
Label: GridLocation_t
See: FlowSolution_t figure
Name: Ordinal
Label: Ordinal_t
See: Zone_t figure
Name: User defined
Label: Descriptor_t
See: CGNSBase_t figure
Name: CellListDonor or PointListDonor
Label: IndexArray_t
Data-Type: cgsize_t
Dimensions: 2
Dimension Values: IndexDimension of donor, PointListSize[]
Data: Cells or nodes on adjoining patch
Cardinality: 0,1
Parameters: IndexDimension , PointListSize[]
Name: GridConnectivityProperty
Label: GridConnectivityProperty_t
See: GridConnectivity1to1_t figure
Name: PointList
Label: IndexArray_t
Data-Type: cgsize_t
Dimensions: 2
Dimension Values: IndexDimension , PointListSize[]
Data: Vector of nodes on current patch
Cardinality: 0,1
Parameters: IndexDimension , PointListSize
Name: GridConnectivityType
Label: GridConnectivityType_t
Data-Type: C1
Dimensions: 1
Dimension Values: Length of string
Data: GridConnectivityType value
Cardinality: 0,1
Name: InterpolantsDonor
Label: DataArray_t
Data-Type: R4 or R8
Dimensions: 2
Dimension Values: CellDimension , PointListSize[]
Data: Interpolants for each node
Cardinality: 0,1
Parameters: CellDimension , PointListSize[]
Name: User defined
Label: UserDefinedData_t
See: CGNSBase_t figure

Note

  1. The nodes PointRange and PointList are mutually exclusive.
  2. For mismatched interfaces, the combination of CellListDonor and InterpolantsDonor is used to define the position of each receiver point in the donor zone.
  3. cgsize_t is determined by the application from which the node is written. For a 32-bit application, cgsize_t will be I4, and I8 for a 64-bit application.