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::ParDiscreteDivOperator
_div;
static InputParameters validParams()
mfem::common::ParDiscreteDivOperator _div
Divergence operator.
MFEMDivAux(const InputParameters ¶meters)
virtual void execute() override
Computes the auxvariable.
Class to set an L2 auxvariable to be the divergence of an H(div) vector variable. ...
const VariableName _source_var_name
Name of source MFEMVariable to take the divergence of.
const mfem::real_t _scale_factor
Scalar factor to multiply the result by.
virtual ~MFEMDivAux()=default
Class to construct an auxiliary solver used to update an auxvariable.
const mfem::ParGridFunction & _source_var
Reference to source gridfunction.
const InputParameters & parameters() const
Get the parameters of the object.