|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
#include <algorithm>#include <cmath>#include <expected>#include <format>#include <span>#include <string>#include <vector>#include "serif/backend/mfem/discretization/dof_selection.hpp"#include "serif/backend/mfem/model/binding.hpp"#include "serif/model/state.hpp"#include "serif/backend/mfem/solver/seed/fitted.hpp"#include "serif/backend/mfem/mapping/evaluator.hpp"#include "serif/backend/mfem/projection/radial.hpp"Classes | |
| struct | serif::solver::seed::backend::mfem::ProjectionOptions |
| Allow for the reference mesh's finite-order approximation to a spherical seed surface. More... | |
Namespaces | |
| namespace | serif |
| namespace | serif::solver |
| namespace | serif::solver::seed |
| namespace | serif::solver::seed::backend |
| namespace | serif::solver::seed::backend::mfem |
Functions | |
| template<model::StellarModelType Model, typename Discretization, typename Profile> requires (std::same_as<Profile, RadialSeed> || std::same_as<Profile, FittedRadialSeed>) && requires(const Model& model, const Discretization& discretization) { requires (!std::same_as<typename std::remove_cvref_t<decltype(model::resolve_equilibrium_equations(model))>::ShapeForce, model::NoShapeForce>); discretization.deformation.model.surface; discretization.deformation.reference; } | |
| auto | serif::solver::seed::backend::mfem::make_polytropic_state (const Model &model, const Discretization &discretization, const Profile &seed, const ProjectionOptions options={}) |
| Project a spherical guess into a moving model's named physical coordinates on its undeformed reference mesh. | |