HeatConduction Physics syntax

The [HeatConduction] block is a sub-block of the [Physics] block. HeatConductionPhysicsBase-derived classes, such as HeatConductionFE can be created, nested under the relevant discretization sub-block.

For example, a HeatConductionFE can be created inside the Physics/HeatConduction/FiniteElement block.

[Physics]
  [HeatConduction]
    [FiniteElement]
      [h1]
        temperature_name = 'T'
        heat_source_var = 'Q'

        # Thermal properties
        thermal_conductivity = 'k0'

        # Boundary conditions
        heat_flux_boundaries = 'left right'
        boundary_heat_fluxes = '0 500'
        insulated_boundaries = 'top'
        fixed_temperature_boundaries = 'bottom'
        boundary_temperatures = '300'
      []
    []
  []
[]
(modules/heat_transfer/test/tests/physics/test_fe.i)