SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
h1_matrices.cpp File Reference
#include "serif/solver/preconditioner/backend/mfem/surface/fitted_h1.hpp"
#include <algorithm>
#include <cmath>
#include <vector>
#include "mfem/fem/bilininteg.hpp"
#include "mfem/fem/fespace.hpp"
#include "serif/geometry/deformation/backend/mfem/reference_geometry.hpp"
Include dependency graph for h1_matrices.cpp:

Namespaces

namespace  serif
 
namespace  serif::solver
 
namespace  serif::solver::preconditioner
 
namespace  serif::solver::preconditioner::backend
 
namespace  serif::solver::preconditioner::backend::mfem
 

Functions

std::expected< SurfaceH1Matrices, Failure > serif::solver::preconditioner::backend::mfem::try_surface_h1_matrices (const ::mfem::FiniteElementSpace &scalar_space, int surface_attribute, const geometry::deformation::ReferenceSurface &reference_surface, const geometry::deformation::SurfaceEmbedding &embedding)
 Assemble the exact serial boundary M and K, restricted to existing nodal shape coordinates; harmonic coordinates require another strategy.