mhdBc (1d, 2d, 3d)

Sets the boundary condition for MHD type equations

Parameters

model (string)
Defines the hyperbolic equation to use, this should generally be idealMhdEqn, mhdDednerEqn, twoTemperatureMhdDednerEqn, twoTemperatureMhdEqn, gasDynamicMhdEqn, idealMhdEosEqn or twoTemperatureMhdEosEqn
bcType (string)

There are currently 3 valid boundary condition types.

  • conductingWall which is a slip wall boundary condition.
  • noInflow which is a boundary condition that lets fluid flow out of the domain, but does not let it flow in.
  • noSlip which is a boundary condition where all components of velocity are set to zero at the wall.

Example

<Updater bcOpen>
  kind = mhdBc2d
  bcType = noInflow
  model = twoTemperatureMhdEosEqn
  onGrid = domain
  out = [q]
  entity = sideSetHalosId1
</Updater>