42 std::string class_name =
"ConstantScalarAux";
virtual void addVariables() override
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.
const Real & _power
The value of power.
virtual void addAuxScalarKernel(const std::string &kernel_name, const std::string &name, InputParameters ¶meters)
InputParameters getValidParams(const std::string &name) const
virtual void addMooseObjects() override
bool isRestarting() const
virtual const std::string & name() const
TotalPower(const InputParameters ¶meters)
static InputParameters validParams()
Base class for components that provide total power.
virtual void addVariables() override
static InputParameters validParams()
const VariableName _power_var_name
The scalar variable holding the value of power.
void addConstantScalarIC(const VariableName &var_name, Real value)
registerMooseObject("ThermalHydraulicsApp", TotalPower)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
Prescribes total power via a user supplied value.
Factory & _factory
The Factory associated with the MooseApp.
void connectObject(const InputParameters ¶ms, const std::string &mooseName, const std::string &name) const
Connect with control logic.