|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
#include <memory>#include <span>#include <utility>#include "mfem/fem/fespace.hpp"#include "mfem/linalg/sparsemat.hpp"#include "serif/geometry/deformation/radial_extension.hpp"#include "serif/geometry/deformation/detail/action_storage.hpp"Classes | |
| class | serif::geometry::deformation::backend::mfem::ConstrainedRadialExtension |
| Keep radial displacement continuous across hanging faces in local component-block coordinates. More... | |
| struct | serif::geometry::deformation::backend::mfem::ConstrainedRadialExtension::Workspace |
| Reserve separate local and independent vectors for each caller's actions. More... | |
Namespaces | |
| namespace | serif |
| namespace | serif::geometry |
| namespace | serif::geometry::deformation |
| namespace | serif::geometry::deformation::backend |
| namespace | serif::geometry::deformation::backend::mfem |
Functions | |
| std::expected< ConstrainedRadialExtension, DeformationFailure > | serif::geometry::deformation::backend::mfem::make_constrained_radial_extension (std::shared_ptr< const RadialInterpolation > interpolation, const ::mfem::FiniteElementSpace &displacement_space, PowerLawRadialExtension interior={}, FixedInfinityRadialExtension vacuum={}) |
| Compile the original radial extension and the matching serial component-block constraints. | |