79 virtual void init()
override;
81 virtual void check()
const override;
HeatTransferBase(const InputParameters ¶meters)
virtual void initSecondary() override
Perform secondary initialization, which relies on init() being called for all components.
VariableName _T_wall_name
wall temperature name
std::vector< std::shared_ptr< ClosuresBase > > _closures_objects
Used closures object(s)
const UserObjectName & getFluidPropertiesName() const
FunctionName _A_fn_name
area function name for the connected flow channel
Base class for creating component that connect other components together (e.g.
void addHeatedPerimeter()
Adds heated perimeter variable and objects.
Base class for closures implementations.
VariableName _P_hf_name
heated perimeter name
const std::string & getFlowChannelName() const
Get the name of the connected flow channel.
virtual void check() const override
Check the component integrity.
const MaterialPropertyName & getWallHeatFluxName() const
Returns wall heat flux name.
const std::vector< SubdomainName > & getFlowChannelSubdomains() const
Get the list of the subdomain names associated with the flow channel.
virtual void addMooseObjects() override
UserObjectName _fp_name
fluid properties object name
Base class for heat transfer connections.
const std::string _flow_channel_name
name of the connected flow channel
static InputParameters validParams()
MaterialPropertyName _q_wall_name
wall heat flux name
THM::FlowModelID _model_type
flow model type
FunctionName _P_hf_fn_name
heated perimeter function name
virtual void init() override
Initializes the component.
const VariableName & getWallTemperatureName() const
Returns wall temperature name.
const InputParameters & parameters() const
virtual void addVariables() override
const VariableName & getHeatedPerimeterName() const
Returns heated perimeter name.
const MaterialPropertyName & getWallTemperatureMatName() const
Returns wall temperature name.
std::vector< SubdomainName > _flow_channel_subdomains
Subdomains corresponding to the connected flow channel.
const bool _P_hf_transferred
flag that heated perimeter is transferred from another application
const bool _P_hf_provided
flag that the heated perimeter was specified via an input parameter
virtual bool isTemperatureType() const =0
Returns whether this heat transfer is specified by temperature, rather than heat flux.
MaterialPropertyName _T_wall_mat_name
wall temperature material name