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