20 params.
addRequiredParam<UserObjectName>(
"hs_coupler_2d3d_uo",
"The HSCoupler2D3D user object");
DualNumber< Real, DNDerivativeType, true > ADReal
registerMooseObject("ThermalHydraulicsApp", HSCoupler2D3DBC)
static InputParameters validParams()
const ADTemplateVariableTestValue< T > & _test
Adds heat flux terms for HSCoupler2D3D.
virtual ADReal computeQpResidual() override
static InputParameters validParams()
const HSCoupler2D3DUserObject & _hs_coupler_2d3d_uo
HSCoupler2D3D user object.
HSCoupler2D3DBC(const InputParameters ¶meters)
Computes heat fluxes for HSCoupler2D3D.
const std::vector< ADReal > & getHeatFlux(dof_id_type elem_id) const
Gets the heat fluxes for each quadrature point for a given element ID.
const Elem *const & _current_elem