Boundary patch
Where it is
Section titled “Where it is”reached from the default branch of the node switch in the application return CaseState.bc(root.node) ? cPatch : cPlaceholder
Controls
Section titled “Controls”Assignment
Section titled “Assignment”- Control: value (
ValueField) - Value modes: none (plain entry)
Must match the patch name in the mesh. Renaming here does not rename it in an already generated mesh.
Show in viewport
Section titled “Show in viewport”- Control: action (
ToolButton2) - Enabled when:
CaseState.meshExists
Specification
Section titled “Specification”- Control: choice (
ComboRow) - Options: ``,
Velocity inlet,Pressure inlet,Pressure outlet,Outflow,Wall,Thermal wall,Symmetry,Periodic,Far field,Fan / screen,Wave inlet,Empty (2D),Wedge (axisymmetric)
Not assigned — pick a condition.
Freestream speed
Section titled “Freestream speed”Label changes with the case; the source gives these forms: Freestream speed, Velocity.
- Control: value (
ValueField) - Unit: m/s
- Default:
10.0 - Writes:
0/U freestreamVelocity,0/U fixedValue - Shown when:
CaseState.bcNeeds(root.kind, "velocity")
Gauge pressure
Section titled “Gauge pressure”- Control: value (
ValueField) - Unit: Pa
- Default:
0.0 - Writes:
0/p … m²/s² (kinematic) - Shown when:
CaseState.bcNeeds(root.kind, "pressure")
Pressure rise
Section titled “Pressure rise”- Control: value (
ValueField) - Unit: Pa
- Default:
0.0 - Writes:
0/p fanPressure jumpTable - Shown when:
CaseState.bcNeeds(root.kind, "fan")
Temperature
Section titled “Temperature”- Control: value (
ValueField) - Unit: K
- Default:
293.15 - Writes:
0/T - Shown when:
CaseState.bcNeeds(root.kind, "temperature")
… fraction
Section titled “… fraction”- Control: value (
ValueField) - Default:
0.0 - Writes:
0/… - Shown when:
CaseState.twoPhaseVof && CaseState.bcNeeds(root.kind, "phase")
1 is all …, 0 is all ….
Stream
Section titled “Stream”- Control: choice (
ComboRow) - Default:
oxidiser - Options:
oxidiser,fuel - Writes:
0/Y - Shown when:
CaseState.physicsFamily === "reacting" && CaseState.bcNeeds(root.kind, "phase")
Decides the mass fractions this inlet carries: pure …, or air.
Wall motion
Section titled “Wall motion”- Control: choice (
ComboRow) - Default:
Stationary (no-slip) - Options:
Stationary (no-slip),Slip,Moving wall,Rotating wall - Writes:
0/U … - Shown when:
CaseState.bcNeeds(root.kind, "wall")
Rotation rate
Section titled “Rotation rate”Label changes with the case; the source gives these forms: Rotation rate, Wall speed.
- Control: value (
ValueField) - Default:
0.0 - Shown when:
CaseState.bcNeeds(root.kind, "wall") && root.bc && root.bc.wallMotion !== "Stationary (no-slip)" && root.bc.wallMotion !== "Slip"
Roughness
Section titled “Roughness”- Control: choice (
ComboRow) - Default:
Smooth - Options:
Smooth,Sand-grain roughness - Writes:
0/nut … - Shown when:
CaseState.bcNeeds(root.kind, "wall") && root.bc && root.bc.wallMotion !== "Slip"
Sand-grain height
Section titled “Sand-grain height”- Control: value (
ValueField) - Unit: m
- Default:
0.0 - Writes:
0/nut Ks - Shown when:
CaseState.bcNeeds(root.kind, "wall") && root.bc && root.bc.roughness === "Sand-grain roughness" && root.bc.wallMotion !== "Slip"
Turbulence
Section titled “Turbulence”Intensity
Section titled “Intensity”- Control: value (
ValueField) - Unit: %
- Default:
5.0 - Shown when:
CaseState.bcNeeds(root.kind, "turbulence")
Length scale
Section titled “Length scale”- Control: value (
ValueField) - Unit: m
- Default:
0.1 - Shown when:
CaseState.bcNeeds(root.kind, "turbulence")
About 7 % of the body length — … m here.
Problems reported against this step
Section titled “Problems reported against this step”The application reports no problems against this step.
… marks a value the application computes at run time, so the source carries no fixed text for it.