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