Structure for the boundary condition tuple = ("CAPS Group Name", "Value"). "CAPS Group Name" defines the capsGroup on which the boundary condition should be applied. The "Value" can either be a JSON String dictionary (see Section JSON String Dictionary) or a single string keyword string (see Section Single Value String)
JSON String Dictionary
If "Value" is a JSON string dictionary (eg. "Value" = {"bcType": "Viscous", "wallTemperature": 1}) the following keywords ( = default values) may be used:
-
bcType = "Inviscid"
Boundary condition type. Options: Inviscid, Viscous, Farfield, Extrapolate, Freestream, BackPressure, Symmetry, SubsonicInflow, SubsonicOutflow, MassflowIn, MassflowOut, FixedInflow, FixedOutflow.
Wall Properties
-
wallTemperature = 0.0
The ratio of wall temperature to reference temperature for inviscid and viscous surfaces. Adiabatic wall = -1
Wall Properties
Stagnation Properties
-
totalPressure = 0.0
Ratio of total pressure to reference pressure on a boundary surface.
-
totalTemperature = 0.0
Ratio of total temperature to reference temperature on a boundary surface.
Static Properties
-
staticPressure = 0.0
Ratio of static pressure to reference pressure on a boundary surface.
Velocity Components
-
machNumber = 0.0
Mach number on boundary.
Massflow Properties
-
massflow = 0.0
Massflow through the boundary in units of grid units squared.
Single Value String
If "Value" is a single string the following options maybe used:
- "Inviscid" (default)
- "Viscous"
- "Farfield"
- "Extrapolate"
- "Freestream"
- "SymmetryX"
- "SymmetryY"
- "SymmetryZ"