|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
#include <memory>#include <utility>#include "serif/backend/mfem/operators/volume_data.hpp"#include "serif/backend/mfem/geometry/deformation/inputs.hpp"#include "serif/utils/error/errors.hpp"Classes | |
| struct | serif::model::backend::mfem::NoDeformation |
| Prescribe displacement externally when no shape unknown is selected. More... | |
| struct | serif::model::backend::mfem::DeformationDiscretization< DomainModel > |
| Numerical surface representation and its reference geometry, separate from force equations. More... | |
| struct | serif::model::backend::mfem::StellarDiscretization< Owner, Bindings, Deformation > |
| Bind physical terms to existing finite-element resources with one explicit lifetime owner. More... | |
Namespaces | |
| namespace | serif |
| namespace | serif::model |
| namespace | serif::model::backend |
| namespace | serif::model::backend::mfem |
Functions | |
| template<typename Owner, utils::dependencies::IsDependencyContext Bindings> | |
| auto | serif::model::backend::mfem::make_stellar_discretization (std::shared_ptr< Owner > owner, Bindings bindings, const ::mfem::GridFunction &compactification, const mapping::DomainMapper &mapper) |
| Retain the supplied resource owner without copying finite-element spaces or changing their addresses. | |
| template<typename Owner, typename Bindings, typename DomainModel> | |
| auto | serif::model::backend::mfem::with_deformation (StellarDiscretization< Owner, Bindings > discretization, DomainModel model, geometry::deformation::backend::mfem::ReferenceDiscretization reference) |
| Add an explicit deformation prescription without changing the physical equation definition. | |