21 "ht_uo",
"The name of the user object that computes the heat flux");
22 params.
addClassDescription(
"Adds a convective heat flux boundary condition between the local " 23 "component heat structure and a 3D heat structure");
const ADTemplateVariableValue< T > & _u
virtual ADReal computeQpResidual() override
const Elem *const & _current_elem
static InputParameters validParams()
DualNumber< Real, DNDerivativeType, true > ADReal
static InputParameters validParams()
const ADHeatTransferFromHeatStructure3D1PhaseUserObject & _ht_uo
User object that computes the heat transfer data (fluid temperature and heat transfer coefficient) ...
static const std::string T_fluid
registerMooseObject("ThermalHydraulicsApp", ADConvectionHeatTransfer3DBC)
ADConvectionHeatTransfer3DBC(const InputParameters ¶meters)
const std::vector< ADReal > & getHeatTransferCoeff(dof_id_type element_id) const
const std::vector< ADReal > & getTfluid(dof_id_type element_id) const
Caching heat flux data (fluid temperature and heat transfer coefficient) between a flow channel and a...
const ADTemplateVariableTestValue< T > & _test
Convective boundary condition from a single-phase flow channel for a 3D heat structure.