20 params.
addParam<FunctionName>(
"Hw",
"Convective heat transfer coefficient [W/(m^2-K)]");
61 closures->checkHeatTransfer(*
this,
71 closures->addMooseObjectsHeatTransfer(
75 const MaterialPropertyName &
virtual void initSecondary() override
Perform secondary initialization, which relies on init() being called for all components.
std::vector< std::shared_ptr< ClosuresBase > > _closures_objects
Used closures object(s)
static const std::string HEAT_TRANSFER_COEFFICIENT_WALL
virtual void addMooseObjects() override
MaterialPropertyName _Hw_1phase_name
1-phase wall heat transfer coefficient name
virtual const std::string & name() const
HeatTransfer1PhaseBase(const InputParameters ¶meters)
void logError(Args &&... args) const
Logs an error.
virtual void check() const override
Check the component integrity.
virtual void check() const override
Check the component integrity.
virtual void addMooseObjects() override
mesh set up, called both inits
Base class for heat transfer connections.
static InputParameters validParams()
const MaterialPropertyName & getWallHeatTransferCoefficient1PhaseName() const
Returns 1-phase wall heat transfer coefficient name.
const std::string _flow_channel_name
name of the connected flow channel
static InputParameters validParams()
void checkSetupStatus(const EComponentSetupStatus &status) const
Throws an error if the supplied setup status of this component has not been reached.
virtual void init() override
Initializes the component.
std::string getHeatTransferNamesSuffix(const std::string &ht_name) const
Gets suffix to add to heat-transfer-related names in a heat transfer component.
virtual void init() override
Initializes the component.
Base class for single-phase flow channels.
virtual void initSecondary() override
Perform secondary initialization, which relies on init() being called for all components.