10 #ifdef MOOSE_MFEM_ENABLED 30 virtual void execute()
override;
38 const mfem::GridFunction &
_var;
48 std::vector<std::reference_wrapper<VectorPostprocessorValue>>
_declared_vals;
51 #endif // MOOSE_MFEM_ENABLED
virtual void execute() override
Perform the interpolation in FindPointsGSLIB.
const InputParameters & parameters() const
Get the parameters of the object.
virtual void finalize() override
Store the result of the interpolation.
std::vector< std::reference_wrapper< VectorPostprocessorValue > > _declared_vals
const mfem::GridFunction & _var
const VariableName & _var_name
mfem::FindPointsGSLIB _finder
mfem::Vector _interp_vals
mfem::Ordering::Type _points_ordering
static InputParameters validParams()
std::vector< std::reference_wrapper< VectorPostprocessorValue > > _declared_points
MFEMValueSamplerBase(const InputParameters ¶meters, const std::vector< Point > &points)