20 "application going into 1-phase flow channel.");
48 const std::string class_name =
"ADCoupledVariableValueMaterial";
52 params.
set<std::vector<VariableName>>(
"coupled_variable") = {
_q_wall_name};
58 const std::string class_name =
"ADOneDEnergyWallHeatFlux";
Heat transfer specified by heat flux computed by external application going into 1-phase flow channel...
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.
THMProblem & getTHMProblem() const
Gets the THM problem.
virtual void addMaterial(const std::string &material_name, const std::string &name, InputParameters ¶meters)
Base class for heat transfer connections to 1-phase flow channels.
InputParameters getValidParams(const std::string &name) const
virtual void addMooseObjects() override
virtual void addMooseObjects() override
virtual void addKernel(const std::string &kernel_name, const std::string &name, InputParameters ¶meters)
bool isRestarting() const
virtual const std::string & name() const
registerMooseObject("ThermalHydraulicsApp", HeatTransferFromExternalAppHeatFlux1Phase)
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...
static InputParameters validParams()
static InputParameters validParams()
virtual bool isTemperatureType() const override
Returns whether this heat transfer is specified by temperature, rather than heat flux.
HeatTransferFromExternalAppHeatFlux1Phase(const InputParameters ¶meters)
MaterialPropertyName _q_wall_name
wall heat flux name
Factory & _factory
The Factory associated with the MooseApp.
virtual void addVariables() override
virtual void addVariables() override
static const std::string RHOEA
void addConstantIC(const VariableName &var_name, Real value, const std::vector< SubdomainName > &block_names)
std::vector< SubdomainName > _flow_channel_subdomains
Subdomains corresponding to the connected flow channel.