mass_diagonal.hpp expected string vector serif/backend/mfem/discretization/term_binding.hpp src/include/serif/backend/mfem/solver/normalization/metric_computations.hpp src/lib/serif/backend/mfem/discretization/mass_diagonal.cpp serif serif::discretization serif::discretization::backend serif::discretization::backend::mfem serif::discretization::backend::mfem::detail #pragmaonce #include<expected> #include<string> #include<vector> #include"serif/backend/mfem/discretization/term_binding.hpp" namespaceserif::discretization::backend::mfem { namespacedetail { [[nodiscard]]std::expected<std::vector<double>,std::string>reference_mass_diagonal(constDofMap&binding); } template<blocks::SpatialTermTerm,domain::schema::IsSchemaSchema> [[nodiscard]]std::expected<std::vector<double>,std::string>reference_mass_diagonal(constTermBinding<Term, Schema>&binding) { returndetail::reference_mass_diagonal(binding); } }