10#ifdef MOOSE_MFEM_ENABLED
20 params.
addClassDescription(
"Base class for MFEM objects that update auxiliary variables outside "
21 "of the main solve step.");
23 "The name of the variable that this object applies to");
29 _result_var_name(getParam<AuxVariableName>(
"variable")),
30 _result_var(*getMFEMProblem().getGridFunction(_result_var_name))
34std::optional<std::string>
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.
static InputParameters validParams()
const AuxVariableName _result_var_name
Name of auxvariable to store the result of the auxkernel in.
Base class for MFEM objects that participate in execution ordering but are not UserObjects.
static InputParameters validParams()
Declare the common parameters used by MFEM executed objects.