26 virtual void act()
override;
virtual void addUserObjects()
CoupledHeatTransferAction(const InputParameters ¶ms)
static InputParameters validParams()
const VariableName _T_wall_var_name
Variable on the flow channel side into which to transfer the solid temperature.
virtual void act() override
const std::vector< VariableName > _T_fluid_var_names
Variable(s) on the solid side into which to transfer the fluid temperature(s)
const VariableName _T_solid_var_name
Solid side temperature variable name.
const std::vector< VariableName > _htc_var_names
Variable(s) on the solid side into which to transfer the heat transfer coefficient(s) ...
virtual void addTransfers()
Action that creates the necessary objects, for the solid side, to couple a solid heat conduction regi...
MultiAppName _multi_app_name
Name of the THM multi-app.
const unsigned int _n_phases
Number of fluid phases.
const UserObjectName _T_wall_user_object_name
User object name with solid temperature.
std::vector< UserObjectName > _htc_user_object_names
Spatial user object(s) holding the heat transfer coefficient values.
std::vector< UserObjectName > _kappa_user_object_names
Spatial user objects holding the wall contact fraction values.
std::vector< BoundaryName > _boundary
Boundary where the BC is applied.
std::vector< VariableName > _kappa_var_names
Variables on the solid side into which to transfer the wall contact fractions.
std::vector< UserObjectName > _T_fluid_user_object_names
Spatial user object(s) holding the fluid temperature values.