SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
fitted.hpp File Reference
Include dependency graph for fitted.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  serif::solver::seed::FittedRadialSeed
 An explicitly stretched initial guess, distinct from an equilibrium Lane–Emden scaling. More...
 

Namespaces

namespace  serif
 
namespace  serif::solver
 
namespace  serif::solver::seed
 
namespace  serif::solver::seed::detail
 

Functions

auto serif::solver::seed::evaluate_radial_seed (const RadialSeed &seed, dimensions::LengthValue radius)
 Evaluate the original equilibrium profile without changing its physical scaling.
 
std::expected< FittedRadialSeed, std::string > serif::solver::seed::fit_radial_seed (const RadialSeed &seed, dimensions::LengthValue radius)
 Copy a radial seed onto another radius without changing its material thermodynamics.
 
std::expected< utils::laneemden::PhysicalSample, std::string > serif::solver::seed::evaluate_radial_seed (const FittedRadialSeed &seed, dimensions::LengthValue radius)
 Evaluate the fitted density and its consistent spherical gravity, retaining the source enthalpy.
 
const RadialSeed & serif::solver::seed::detail::radial_source (const RadialSeed &seed)
 Inspect the unchanged physical source of a strict seed.
 
const RadialSeed & serif::solver::seed::detail::radial_source (const FittedRadialSeed &seed)
 Inspect the unchanged physical source of an explicitly fitted guess.
 
dimensions::LengthValue serif::solver::seed::detail::radial_radius (const RadialSeed &seed)
 Use the equilibrium radius for ordinary projection.
 
dimensions::LengthValue serif::solver::seed::detail::radial_radius (const FittedRadialSeed &seed)
 Use the explicit destination radius for fitted projection.
 
dimensions::MassValue serif::solver::seed::detail::radial_mass (const RadialSeed &seed)
 Retain the original spherical mass for ordinary projection.
 
dimensions::MassValue serif::solver::seed::detail::radial_mass (const FittedRadialSeed &seed)
 Use the mass of the stretched density for fitted gravity projection.