18 params.
addClassDescription(
"Models heat transfer across an internal sideset for the finite "
19 "volume method using an interface conductance.");
23 "Thermal conductance across the interface. This is equivalent to k / thickness or "
24 "1 / thermal_resistance. The conductance functor is evaluated on the variable1/subdomain1 "
25 "side of the interface.");
44 return conductance * (T1 - T2);
DualNumber< Real, DNDerivativeType, true > ADReal
registerMooseObject("HeatTransferApp", FVSideSetHeatTransferKernel)
const Elem & elem2() const
const Elem & elem1() const
static InputParameters validParams()
Moose::FaceArg faceArg1(Moose::FV::LimiterType limiter_type=Moose::FV::LimiterType::CentralDifference, bool correct_skewness=false, const Moose::StateArg *state_limiter=nullptr) const
const MooseVariableFV< Real > & var1() const
const MooseVariableFV< Real > & var2() const
FV interface kernel for modeling heat transfer across an internal sideset using an interface conducta...
const Moose::Functor< ADReal > & _conductance
Thermal conductance across the interface.
ADReal computeQpResidual() override
FVSideSetHeatTransferKernel(const InputParameters ¶meters)
static InputParameters validParams()
ADReal getElemValue(const Elem *elem, const StateArg &state) const
Moose::StateArg determineState() const