SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::solver::normalization::LaneEmdenApproximation< Mass, CentralDensity > Struct Template Referencefinal

Estimate a reference radius from a Lane–Emden shape, mass and central density. More...

#include <configuration.hpp>

Collaboration diagram for serif::solver::normalization::LaneEmdenApproximation< Mass, CentralDensity >:
[legend]

Public Attributes

double n {3.0}
 
Mass mass
 
CentralDensity central_density
 
utils::laneemden::IntegrationOptions integration {}
 

Detailed Description

template<typename Mass = FromModel, typename CentralDensity = FromModel>
requires (std::same_as<Mass, FromModel> || std::same_as<Mass, dimensions::MassValue>) && (std::same_as<CentralDensity, FromModel> || std::same_as<CentralDensity, dimensions::DensityValue>)
struct serif::solver::normalization::LaneEmdenApproximation< Mass, CentralDensity >

Estimate a reference radius from a Lane–Emden shape, mass and central density.

Note
These describe the numerical reference star; they never alter the model's EOS or constraints.

Member Data Documentation

◆ central_density

template<typename Mass = FromModel, typename CentralDensity = FromModel>
CentralDensity serif::solver::normalization::LaneEmdenApproximation< Mass, CentralDensity >::central_density

◆ integration

template<typename Mass = FromModel, typename CentralDensity = FromModel>
utils::laneemden::IntegrationOptions serif::solver::normalization::LaneEmdenApproximation< Mass, CentralDensity >::integration {}

◆ mass

template<typename Mass = FromModel, typename CentralDensity = FromModel>
Mass serif::solver::normalization::LaneEmdenApproximation< Mass, CentralDensity >::mass

◆ n

template<typename Mass = FromModel, typename CentralDensity = FromModel>
double serif::solver::normalization::LaneEmdenApproximation< Mass, CentralDensity >::n {3.0}

The documentation for this struct was generated from the following file: