configure.hpp mfem/fem/intrules.hpp serif/backend/mfem/discretization/quadrature/concepts.hpp src/include/serif/backend/mfem/discretization/quadrature/mfem_resolver.hpp serif serif::discretization serif::discretization::quadrature serif::discretization::quadrature::backend serif::discretization::quadrature::backend::mfem File containing utility functions for configuring MFEM integrators with integration rules. Emily M. Boudreaux #pragmaonce #include"mfem/fem/intrules.hpp" #include"serif/backend/mfem/discretization/quadrature/concepts.hpp" namespaceserif::discretization::quadrature::backend::mfem{ template<ConfigurableIntegratorIntegratorT> voidset_integration_rule(IntegratorT&integrator,const::mfem::IntegrationRule&integration_rule){ ifconstexpr(HasReferenceSetIntegrationRule<IntegratorT>){ integrator.SetIntegrationRule(integration_rule); }elseifconstexpr(HasPointerSetIntegrationRule<IntegratorT>){ integrator.SetIntRule(&integration_rule); }else{ integrator.SetIntRule(integration_rule); } } }