SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
surface_metric.cpp File Reference
#include "serif/backend/mfem/geometry/deformation/surface_metric.hpp"
#include <cmath>
#include <cstddef>
#include <span>
#include "mfem/fem/bilininteg.hpp"
#include "mfem/fem/fespace.hpp"
#include "mfem/linalg/densemat.hpp"
#include "serif/backend/mfem/geometry/deformation/reference_geometry.hpp"
#include "serif/backend/mfem/shared/boundary_elements.hpp"
Include dependency graph for surface_metric.cpp:

Namespaces

namespace  serif
 
namespace  serif::geometry
 
namespace  serif::geometry::deformation
 
namespace  serif::geometry::deformation::backend
 
namespace  serif::geometry::deformation::backend::mfem
 

Functions

std::expected< std::vector< double >, DeformationFailure > serif::geometry::deformation::backend::mfem::surface_parameter_mass_diagonal (const ::mfem::FiniteElementSpace &scalar_space, int surface_attribute, const ReferenceSurface &reference_surface, const SurfaceEmbedding &embedding)
 Measure each shape parameter with the reference boundary mass norm of its Cartesian finite-element trace.