|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
Describe exactly one EOS relation; unrelated consumer capabilities remain absent. More...
Public Types | |
| using | Relation = eos::relations::Relation<Output, Input> |
| using | Relations = eos::relations::RelationCatalog<Relation> |
Public Member Functions | |
| constexpr dimensions::QuantityValue< Output > | evaluate (Relation, dimensions::QuantityValue< Input > value) const |
| Preserve strong physical input/output types in the minimal consumer probe. | |
| constexpr dimensions::PartialDerivative< Output, Input > | partial_derivative (Relation, dimensions::WithRespectTo< Input >, dimensions::QuantityValue< Input >) const |
| Make derivative availability independent of value evaluation. | |
Describe exactly one EOS relation; unrelated consumer capabilities remain absent.
| using serif::compile_time_checks::eos_meanfield::consumer_contracts::SingleRelationEOS< Output, Input, HasDerivative >::Relation = eos::relations::Relation<Output, Input> |
| using serif::compile_time_checks::eos_meanfield::consumer_contracts::SingleRelationEOS< Output, Input, HasDerivative >::Relations = eos::relations::RelationCatalog<Relation> |
|
inlinenodiscardconstexpr |
Preserve strong physical input/output types in the minimal consumer probe.
|
inlinenodiscardconstexpr |
Make derivative availability independent of value evaluation.