schema.hpp mfem/mesh/mesh.hpp serif/backend/mfem/discretization/topology.hpp serif/discretization/domain/concepts.hpp serif/discretization/domain/schema/validation/all.hpp serif serif::backend serif::backend::mfem serif::backend::mfem::discretization Adapt MFEM meshes to domain schema validation. Emily M. Boudreaux #pragmaonce #include"mfem/mesh/mesh.hpp" #include"serif/backend/mfem/discretization/topology.hpp" #include"serif/discretization/domain/concepts.hpp" #include"serif/discretization/domain/schema/validation/all.hpp" namespaceserif::backend::mfem::discretization{ template<::serif::discretization::domain::schema::IsSchemaSchemaT> [[nodiscard]]::serif::discretization::domain::schema::validation::SchemaValidationResultvalidate_schema(const::mfem::Mesh&mesh){ return::serif::discretization::domain::schema::validation::validate_schema<SchemaT>(make_mesh_topology(mesh)); } }