25 virtual void execute()
override;
46 std::map<dof_id_type, std::vector<ADReal>>
_T_fluid;
48 std::map<dof_id_type, std::vector<ADReal>>
_htc;
const std::vector< ADReal > & getHeatedPerimeter(dof_id_type element_id) const
const ADMaterialProperty< Real > & _T
Fluid temperature.
const std::vector< double > y
std::map< dof_id_type, std::vector< ADReal > > _T_fluid
Map of the element ID to the fluid temperature at the quadrature points.
std::map< dof_id_type, std::vector< ADReal > > _htc
Map of the element ID to the wall heat transfer coefficient at the quadrature points.
virtual void threadJoin(const UserObject &y) override
const ADVariableValue & _P_hf
Coupled heated perimeter variable.
MeshAlignment1D3D & _mesh_alignment
Mesh alignment object.
std::map< dof_id_type, std::vector< ADReal > > _heated_perimeter
Map of the element ID to the heated perimeter at the quadrature points.
const std::vector< ADReal > & getHeatTransferCoeff(dof_id_type element_id) const
const std::vector< ADReal > & getTfluid(dof_id_type element_id) const
ADHeatTransferFromHeatStructure3D1PhaseUserObject(const InputParameters ¶meters)
Caching heat flux data (fluid temperature and heat transfer coefficient) between a flow channel and a...
virtual void finalize() override
virtual void execute() override
const ADMaterialProperty< Real > & _Hw
Heat transfer coefficient.
const InputParameters & parameters() const
static InputParameters validParams()
Builds mapping between a 1D subdomain and a 3D boundary.
virtual void initialize() override