|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
#include <stellar_parameters.hpp>
Public Types | |
| using | Parameters = ParameterList<PolytropicIndex, PolytropicConstant> |
Static Public Member Functions | |
| static std::array< double, 2 > | identity (const eos::models::Polytrope &value) noexcept |
| Include both EOS parameters in family membership. | |
| template<typename Values> | |
| static eos::models::Polytrope | rebuild (const eos::models::Polytrope &, const Values &values) |
| Install n and K together so a dependent law cannot be lost. | |
| static eos::models::Polytrope | clone (const eos::models::Polytrope &value) |
| Preserve the exact target EOS rather than reevaluating a rounded law. | |
| static auto | identity (const eos::models::Polytrope &value) |
| Custom physics explicitly identifies every immutable physical input. | |
| static eos::models::Polytrope | rebuild (const eos::models::Polytrope &value, const Values ¶meters) |
| Rebuild custom physics from selected and derived parameters. | |
| static eos::models::Polytrope | clone (const eos::models::Polytrope &value) |
| Use an explicit clone hook when physics cannot be copied as an ordinary value. | |
| using serif::solver::continuation::SpecificationTraits< eos::models::Polytrope >::Parameters = ParameterList<PolytropicIndex, PolytropicConstant> |
|
inlinestaticnodiscard |
Use an explicit clone hook when physics cannot be copied as an ordinary value.
|
inlinestaticnodiscard |
Preserve the exact target EOS rather than reevaluating a rounded law.
|
inlinestaticnodiscard |
Custom physics explicitly identifies every immutable physical input.
|
inlinestaticnodiscardnoexcept |
Include both EOS parameters in family membership.
|
inlinestaticnodiscard |
Install n and K together so a dependent law cannot be lost.
|
inlinestaticnodiscard |
Rebuild custom physics from selected and derived parameters.