17 MooseEnum var_type(
"nodal elemental",
"nodal",
false);
19 "var_type", var_type,
"The type of wall temperature variable (nodal, elemental).");
21 "external application going into 1-phase flow channel.");
57 const std::string class_name =
"ADOneDEnergyWallHeating";
HeatTransferFromTemperature1Phase(const InputParameters ¶meters)
std::string genName(const std::string &prefix, unsigned int id, const std::string &suffix="") const
Build a name from a prefix, number and possible suffix.
VariableName _T_wall_name
wall temperature name
static const std::string TEMPERATURE
THMProblem & getTHMProblem() const
Gets the THM problem.
Base class for heat transfer connections to 1-phase flow channels.
InputParameters getValidParams(const std::string &name) const
virtual void addMooseObjects() override
The following methods are specializations for using the Parallel::packed_range_* routines for a vecto...
virtual void addKernel(const std::string &kernel_name, const std::string &name, InputParameters ¶meters)
MaterialPropertyName _Hw_1phase_name
1-phase wall heat transfer coefficient name
virtual const std::string & name() const
VariableName _P_hf_name
heated perimeter name
void addSimVariable(bool nl, const VariableName &name, libMesh::FEType fe_type, Real scaling_factor=1.0)
Queues a variable of type MooseVariableScalar to be added to the nonlinear or aux system...
virtual bool isTemperatureType() const override
Returns whether this heat transfer is specified by temperature, rather than heat flux.
void addHeatTransferKernels()
Adds 1-phase heat transfer kernels.
virtual void addMooseObjects() override
static InputParameters validParams()
virtual void addVariables() override
static InputParameters validParams()
libMesh::FEType _fe_type
The type of the wall temperature variable.
Factory & _factory
The Factory associated with the MooseApp.
virtual void addVariables() override
static const std::string RHOEA
virtual const libMesh::FEType & getFEType()
Get the FE type for wall temperature variable.
std::vector< SubdomainName > _flow_channel_subdomains
Subdomains corresponding to the connected flow channel.