radial_interpolation.hpp span serif/geometry/deformation/radial_extension.hpp serif/geometry/deformation/backend/mfem/reference_geometry.hpp src/include/serif/geometry/deformation/backend/mfem/computations.hpp src/lib/serif/geometry/deformation/backend/mfem/radial_interpolation.cpp serif serif::geometry serif::geometry::deformation serif::geometry::deformation::backend serif::geometry::deformation::backend::mfem serif::geometry::deformation::backend::mfem::detail #pragmaonce #include<span> #include"serif/geometry/deformation/radial_extension.hpp" #include"serif/geometry/deformation/backend/mfem/reference_geometry.hpp" namespaceserif::geometry::deformation::backend::mfem { [[nodiscard]]std::expected<RadialInterpolation,DeformationFailure>build_radial_interpolation( const::mfem::FiniteElementSpace&scalar_space, const::mfem::FiniteElementSpace&vector_space, ::mfem::Mesh&logical_mesh, std::span<constint>stellar_element_support, std::span<constint>vacuum_element_support, intsurface_attribute, intinfinity_attribute); namespacedetail { [[nodiscard]]std::expected<RadialInterpolation,DeformationFailure>build_radial_interpolation(const::mfem::FiniteElementSpace&scalar_space,const::mfem::FiniteElementSpace&vector_space,::mfem::Mesh&logical_mesh,std::span<constint>stellar_element_support,std::span<constint>vacuum_element_support,intsurface_attribute,intinfinity_attribute,conststd::vector<int>&selected); }//namespacedetail }//namespaceserif::geometry::deformation::backend::mfem