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"))
DualNumber< Real, DNDerivativeType, true > ADReal
registerMooseObject("HeatTransferApp", FVThermalRadiationSourceSink)
static InputParameters validParams()
MooseVariableFV< Real > & _var
const Elem *const & _current_elem
Class to define the thermal radiative transfer source and sink.
const Moose::Functor< ADReal > & _temperature_radiation
The coupled functor applying the radiation temperature.
static InputParameters validParams()
const Moose::Functor< ADReal > & _opacity
The opacity field.
FVThermalRadiationSourceSink(const InputParameters ¶meters)
ADReal computeQpResidual() override
Moose::ElemArg makeElemArg(const Elem *elem, bool correct_skewnewss=false) const
Moose::StateArg determineState() const