10 #ifdef MOOSE_MFEM_ENABLED 13 #include "libmesh/ignore_warnings.h" 14 #include "mfem/miniapps/common/pfem_extras.hpp" 15 #include "libmesh/restore_warnings.h" 31 virtual void execute()
override;
41 mfem::common::ParDiscreteCurlOperator
_curl;
const mfem::real_t _scale_factor
Scalar factor to multiply the result by.
MFEMCurlAux(const InputParameters ¶meters)
Class to set an H(div) auxvariable to be the curl of an H(curl) vector variable.
virtual void execute() override
Computes the auxvariable.
virtual ~MFEMCurlAux()=default
const mfem::ParGridFunction & _source_var
Reference to source gridfunction.
Class to construct an auxiliary solver used to update an auxvariable.
static InputParameters validParams()
const VariableName _source_var_name
Name of source MFEMVariable to take the curl of.
mfem::common::ParDiscreteCurlOperator _curl
Curl operator.
const InputParameters & parameters() const
Get the parameters of the object.