10 #ifdef MOOSE_MFEM_ENABLED 38 std::shared_ptr<mfem::ParFiniteElementSpace>
_flux_fes;
41 std::shared_ptr<mfem::FiniteElementCollection>
_flux_fec;
44 std::unique_ptr<mfem::BilinearFormIntegrator>
_integ;
Wrapper for the Zienkiewicz-Zhu estimator with L2 projection.
virtual void createEstimator() override
Override the createEstimator method to use a Zienkiewicz-Zhu estimator.
std::shared_ptr< mfem::FiniteElementCollection > _flux_fec
Finite element collection for the discontinuous flux.
std::shared_ptr< mfem::ParFiniteElementSpace > _flux_fes
Finite element space for the discontinuous flux.
const InputParameters & parameters() const
Get the parameters of the object.
std::unique_ptr< mfem::BilinearFormIntegrator > _integ
Auxiliary blf integrator implementing ComputeElementFlux().
std::shared_ptr< mfem::ParFiniteElementSpace > _smooth_flux_fes
Finite element space for the smoothed flux.
std::shared_ptr< mfem::FiniteElementCollection > _smooth_flux_fec
Finite element collection for the smoothed flux.
MFEML2ZienkiewiczZhuIndicator(const InputParameters ¶meters)
static InputParameters validParams()