22 "Implements the source and the sink terms for radiation heat transfer.");
23 params.
addRequiredParam<MooseFunctorName>(
"temperature_radiation",
"The radiation temperature.");
24 params.
addParam<MooseFunctorName>(
"opacity", 1.0,
"The opacity field.");
31 _temperature_radiation(getFunctor<
ADReal>(
"temperature_radiation")),
32 _opacity(getFunctor<
ADReal>(
"opacity"))
const Moose::Functor< ADReal > & _opacity
The opacity field.
Moose::StateArg determineState() const
ADReal computeQpResidual() override
FVThermalRadiationSourceSink(const InputParameters ¶meters)
registerMooseObject("HeatTransferApp", FVThermalRadiationSourceSink)
DualNumber< Real, DNDerivativeType, true > ADReal
Moose::ElemArg makeElemArg(const Elem *elem, bool correct_skewnewss=false) const
static InputParameters validParams()
const Elem *const & _current_elem
static InputParameters validParams()
Class to define the thermal radiative transfer source and sink.
const Moose::Functor< ADReal > & _temperature_radiation
The coupled functor applying the radiation temperature.
MooseVariableFV< Real > & _var