10#ifdef MOOSE_MFEM_ENABLED
26 const std::vector<Point> & points);
38 std::vector<std::reference_wrapper<const mfem::GridFunction>>
_vars;
42 std::vector<std::vector<std::reference_wrapper<VectorPostprocessorValue>>>
_declared_vals;
Base class for sampling real or complex MFEM variables at points.
MFEM VectorPostprocessor base class for sampling a real-valued variable at a set of points.
void execute() override
Interpolate the real variable at all query points.
static InputParameters validParams()
int getFESpaceContinuityType(size_t i_var) const override
Return the continuity type of the i-th sampled variable's finite element collection.
std::vector< mfem::Vector > _interp_vals
Values interpolated from the grid function.
void finalize() override
Copies interpolated values into the VPP vectors.
std::vector< std::vector< std::reference_wrapper< VectorPostprocessorValue > > > _declared_vals
VectorPostprocessor output columns for the variable components.
std::vector< std::reference_wrapper< const mfem::GridFunction > > _vars
Grid function being sampled.
const InputParameters & parameters() const
Get the parameters of the object.