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))
34 std::optional<std::string>
Base class for MFEM objects that participate in execution ordering but are not UserObjects.
const AuxVariableName _result_var_name
Name of auxvariable to store the result of the auxkernel in.
static InputParameters validParams()
Declare the common parameters used by MFEM executed objects.
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.