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
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...
const std::string & name() const
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.