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