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;
Class to construct an auxiliary solver used to update a complex auxvariable.
const std::vector< VariableName > & _var_names
const std::vector< mfem::real_t > _scale_factors_real
virtual ~MFEMComplexSumAux()=default
virtual void execute() override
Perform the main work for this object.
const std::vector< mfem::real_t > _scale_factors_imag
static InputParameters validParams()
std::vector< const mfem::ParComplexGridFunction * > _summed_vars
Pointers to input variable gridfunctions.
const InputParameters & parameters() const
Get the parameters of the object.