static InputParameters validParams()
virtual void initialize() override
Definition: NekScalarValue.h:38
unsigned int _counter
Counter of this object, to be set by NekRSProblem.
Definition: NekScalarValue.h:71
virtual unsigned int usrwrkSlot() const
Definition: NekScalarValue.h:50
const Real & _scaling
A multiplier to apply to 'value'.
Definition: NekScalarValue.h:65
NekScalarValue(const InputParameters ¶meters)
Definition: NekScalarValue.h:28
virtual void finalize() override
Definition: NekScalarValue.h:39
virtual const unsigned int & counter() const
Definition: NekScalarValue.h:58
const Real & _value
The value to send into NekRS.
Definition: NekScalarValue.h:62
unsigned int _usrwrk_slot
Slot in usrwrk to write the scalar value.
Definition: NekScalarValue.h:68
virtual void execute() override
We don't want this user object to execute in MOOSE's control.
Definition: NekScalarValue.h:36
virtual void setValue()
Instead, we want to have a separate method that we can call from NekRSProblemBase.
virtual void setCounter(const unsigned int &counter)
Definition: NekScalarValue.h:52