10 #ifdef MOOSE_MFEM_ENABLED 14 #include "libmesh/ignore_warnings.h" 15 #include "mfem/miniapps/common/pfem_extras.hpp" 16 #include "libmesh/restore_warnings.h" 32 virtual void execute()
override;
const std::vector< mfem::real_t > _scale_factors_imag
const InputParameters & parameters() const
Get the parameters of the object.
virtual ~MFEMComplexSumAux()=default
MFEMComplexSumAux(const InputParameters ¶meters)
std::vector< const mfem::ParComplexGridFunction * > _summed_vars
Pointers to input variable gridfunctions.
const std::vector< mfem::real_t > _scale_factors_real
const std::vector< VariableName > & _var_names
static InputParameters validParams()
Class to construct an auxiliary solver used to update a complex auxvariable.
virtual void execute() override
Perform the main work for this object.