42 std::string class_name =
"ConstantScalarAux";
void connectObject(const InputParameters &obj_params, const std::string &obj_name, const std::string ¶m) const
Connects a controllable parameter of the component to a controllable parameter of a constituent objec...
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
TotalPower(const InputParameters ¶meters)
static InputParameters validParams()
const std::string & name() const
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.