10#ifdef MOOSE_MFEM_ENABLED
29 const std::vector<Point> & points);
41 const mfem::ParComplexGridFunction &
_var;
MFEM VectorPostprocessor base class for sampling a complex-valued variable at a set of points.
mfem::Vector _real_interp_vals
Values interpolated from the real part of the grid function.
void execute() override
Interpolate the real and imaginary parts of the complex variable.
std::vector< std::reference_wrapper< VectorPostprocessorValue > > _declared_imag_vals
VectorPostprocessor output columns for the imaginary components.
mfem::Vector _imag_interp_vals
Values interpolated from the imaginary part of the grid function.
static InputParameters validParams()
void finalizeValues() override
Copies interpolated values into the subclass VPP vectors.
const mfem::ParComplexGridFunction & _var
Complex grid function being sampled.
int getFESpaceContinuityType() const override
Return the continuity type of the sampled variable's finite element collection.
std::vector< std::reference_wrapper< VectorPostprocessorValue > > _declared_real_vals
VectorPostprocessor output columns for the real components.
Base class for sampling real or complex MFEM variables at points.
const InputParameters & parameters() const
Get the parameters of the object.