BC Figure

BC Node

(See ZoneBC_t figure)

Name:

PointList

Label:

IndexArray_t

Data-Type:

cgsize_t

Dimensions:

2

Dimension Values:

IndexDimension , ListLength[]

Data:

List of indices representing vertices or boundary elements

Cardinality:

0,1

Parameters:

IndexDimension , ListLength

Name:

InwardNormalIndex

Label:

int[IndexDimension]

Data-Type:

I4

Dimensions:

1

Dimension Values:

IndexDimension

Data:

Index of inward normal

Cardinality:

0,1

Parameters:

IndexDimension

Name:

InwardNormalList

Label:

IndexArray_t

Data-Type:

R4 or R8

Dimensions:

2

Dimension Values:

PhysicalDimension , ListLength[]

Data:

Vectors normal to patch pointing in

Cardinality:

0,1

Parameters:

PhysicalDimension , ListLength

Name:

ReferenceState

Label:

ReferenceState_t

See:

CGNSBase_t figure

Name:

DimensionalUnits

Label:

DimensionalUnits_t

See:

CGNSBase_t figure

Name:

DataClass

Label:

DataClass_t

See:

CGNSBase_t figure

Name:

User defined

Label:

Descriptor_t

See:

CGNSBase_t figure

Name:

User defined

Label:

UserDefinedData_t

See:

CGNSBase_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:

BCProperty

Label:

BCProperty_t

Data-Type:

MT

Cardinality:

0,1

Child Nodes:

BCProperty_t figure

Name:

FamilyName

Label:

FamilyName_t

Data-Type:

C1

Dimensions:

1

Dimension Values:

Length of string

Data:

Name of CFD family

Cardinality:

0,1

Name:

User defined

Label:

AdditionalFamilyName_t

Data-Type:

C1

Dimensions:

1

Dimension Values:

Length of string

Data:

Name of CFD family

Cardinality:

0,N

Name:

User defined

Label:

BCDataSet_t

Data-Type:

C1

Dimensions:

1

Dimension Values:

Length of string

Data:

BCTypeSimple value

Cardinality:

0, N

Parameters:

ListLength

Functions:

ListLength

Child Nodes:

BCDataSet_t figure

Name:

Ordinal

Label:

Ordinal_t

See:

Zone_t figure

Note

  1. The nodes PointRange and PointList, provide different ways of defining the patch. Only one of them may be used.

  2. InwardNormalIndex is only meaningful for structured zones.

  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.