The thermalBaffle1D is a boundary condition that solves a steady 1D thermal baffle.

The solid properties are specify as dictionary. Optionally radiative heat flux (qr) can be incorporated into the balance. Some under-relaxation might be needed on qr. Baffle and solid properties need to be specified on the master side of the baffle.


The condition requires entries in both the boundary and field files.

Boundary file

    type            patch;

Field file

    // Mandatory entries
    type            thermalBaffle1D;

    // Optional entries
    baffleActivated <bool>;
    qrRelaxation    <scalar>;
    qr              <word>;
    thickness       <scalarField>;
    qs              <scalarField>;
    qrPrevious      <scalarField>;

    // Inherited entries


Property Description Type Required Default
type Type name: thermalBaffle1D word yes -
baffleActivated Flag to enable baffle bool no true
qrRelaxation Relaxation factor for qr solution scalar no 1.0
qr Name of qr field word no none
thickness Baffle thickness field scalarField no -
qs Superficial heat source [W/m^2] scalarField no -
qrPrevious Cache for qr field scalarField no -

The inherited entries are elaborated in:

  • mappedPatchBase.H
  • mixedFvPatchFields.H

Further information


Source code:



  • Introduced in version v2206