10 #ifdef MOOSE_MFEM_ENABLED
Base class for MFEM objects that participate in execution ordering but are not UserObjects.
const InputParameters & parameters() const
Get the parameters of the object.
const AuxVariableName _result_var_name
Name of auxvariable to store the result of the auxkernel in.
long _sequence
Counter to keep track of FE space updates.
mfem::ParGridFunction & _result_var
Reference to result gridfunction.
Class to construct an auxiliary solver used to update a real auxvariable.
virtual ~MFEMAuxKernel()=default
static InputParameters validParams()
MFEMAuxKernel(const InputParameters ¶meters)
virtual std::optional< std::string > suppliedVariableName() const override
Return the variable name supplied by this object, or std::nullopt if none.
virtual void update()
Method called to update any owned objects upon an FE space update.