SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::model::ValidSpecificationPack Concept Reference

Prescriptions accompany one separately owned EOS; no numerical capability is assumed. More...

#include <stellar_model.hpp>

Concept definition

template<typename... Specifications>
((Specifications::ModelDefinition::role != SpecificationRole::constitutive_law) && ...) && detail::unique_specification_names<Specifications...>()
Recognize a self-describing prescription without demanding executable physics or optional metadata.
Definition specification.hpp:91
Prescriptions accompany one separately owned EOS; no numerical capability is assumed.
Definition stellar_model.hpp:16
consteval bool unique_specification_names()
Reject semantic collisions even when two prescriptions have different C++ types or scalar kinds.
Definition specification_list.hpp:53
@ constitutive_law
Definition specification.hpp:18

Detailed Description

Prescriptions accompany one separately owned EOS; no numerical capability is assumed.