Base class of all partitioned flux-side (Neumann) coupling BCs: sets the patch-normal gradient so that the diffusive flux balances the interpolated flux of the value-side partner plus a flux jump, and relaxes it with an acceleration model.
Base class of all partitioned value-side (Dirichlet) coupling BCs: sets the patch value to the interpolated neighbour value plus a value jump, relaxes it with an acceleration model and supplies its diffusive flux to the flux-side partner.
Partitioned flux-side temperature BC of heatTransferInterface: fixes the normal temperature gradient so that the conductive heat flux balances the heat flux of the value-side partner.
Partitioned Dirichlet condition for the pressure at a phase-change interface: capillary pressure jump of regionCoupledPressureValue plus the vapour recoil term.
Partitioned Neumann condition for the velocity at a phase-change interface: capillary tangential stress balance plus the momentum flux carried by the interfacial mass flux.
Partitioned Dirichlet condition for the velocity at a phase-change interface: neighbour velocity plus the normal velocity jump caused by the interfacial mass flux.
Partitioned flux-side temperature BC of massTransferInterface: heat-flux balance across a phase-change interface with the latent-heat flux jump computed by the interface.
Partitioned Neumann condition for the pressure on the side-B patch of a capillaryInterface: the normal pressure gradient balances the local normal acceleration.
Partitioned Dirichlet condition for the pressure on the side-A patch of a capillaryInterface: neighbour pressure plus the capillary, viscous and hydrostatic normal-stress jump.
Partitioned flux-side coupling BC for any scalar field: fixes the normal gradient so that the diffusive flux balances the flux of the value-side partner (zero flux jump), for use with any interface type.
Partitioned value-side coupling BC for any scalar field: fixes the patch value to the interpolated neighbour value times an optional partition coefficient, for use with any interface type.
Partitioned value-side temperature BC of heatTransferInterface: fixes the patch temperature to the interpolated neighbour temperature times the interface’s constant jump coefficient.
Partitioned traction condition for the solid displacement D on an fsiInterface: maps the fluid traction to the solid and converts it into a fixed displacement gradient.
Partitioned Neumann condition for the velocity on the side-A patch of a capillaryInterface: tangential stress balance with surface tension and the normal gradient from surface continuity.
Partitioned Dirichlet condition for the velocity on the side-B patch of a capillaryInterface: neighbour velocity with the normal component replaced by the local mesh normal velocity.