19 "Flow channel where form loss will be applied");
20 params.
addClassDescription(
"Base class for prescribing a form loss over a 1-phase flow channel");
26 :
Component(params), _flow_channel_name(getParam<
std::string>(
"flow_channel"))
52 const std::string class_name =
"ADOneD3EqnMomentumFormLoss";
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.
static const std::string AREA
THMProblem & getTHMProblem() const
Gets the THM problem.
static const std::string VELOCITY
InputParameters getValidParams(const std::string &name) const
static const std::string DENSITY
virtual void addKernel(const std::string &kernel_name, const std::string &name, InputParameters ¶meters)
static InputParameters validParams()
virtual const std::string & name() const
Single-component, single-phase flow channel.
static const std::string RHOUA
virtual void init()
Initializes the component.
Base class for THM components.
Factory & _factory
The Factory associated with the MooseApp.
virtual const std::vector< SubdomainName > & getSubdomainNames() const
Gets the subdomain names for this component.