- boundaryList of boundary names for which this component applies
C++ Type:std::vector<BoundaryName>
Unit:(no unit assumed)
Controllable:No
Description:List of boundary names for which this component applies
- hsHeat structure name
C++ Type:std::string
Unit:(no unit assumed)
Controllable:No
Description:Heat structure name
HSBoundaryExternalAppConvection
This component is the same as HSBoundaryAmbientConvection but uses temperatures and heat transfer coefficients transferred from an external application into auxiliary variables.
If this component is used with a cylindrical heat structure, the post-processor name_integral
is added, which gives the heat rate found by integrating this heat flux over the boundary.
Input Parameters
- T_extT_extTemperature from external application
Default:T_ext
C++ Type:VariableName
Unit:(no unit assumed)
Controllable:No
Description:Temperature from external application
- htc_exthtc_extHeat transfer coefficient from external application
Default:htc_ext
C++ Type:VariableName
Unit:(no unit assumed)
Controllable:No
Description:Heat transfer coefficient from external application
- scale1Function by which to scale the boundary condition
Default:1
C++ Type:FunctionName
Unit:(no unit assumed)
Controllable:No
Description:Function by which to scale the boundary condition
- scale_heat_rate_ppTrueIf true, the scaling function is applied to the heat rate post-processor.
Default:True
C++ Type:bool
Unit:(no unit assumed)
Controllable:No
Description:If true, the scaling function is applied to the heat rate post-processor.
Optional Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector<std::string>
Unit:(no unit assumed)
Controllable:No
Description:Adds user-defined labels for accessing object parameters via control logic.
- enableTrueSet the enabled status of the MooseObject.
Default:True
C++ Type:bool
Unit:(no unit assumed)
Controllable:No
Description:Set the enabled status of the MooseObject.