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

Whether the available state selects exactly one pressure-to-carrier EOS relation. More...

#include <compilation.hpp>

Concept definition

template<typename EOS, typename Bindings, typename Carrier void>
(detail::MatchingPressureRelations<std::remove_cvref_t<EOS>, std::remove_cvref_t<Bindings>, Carrier, typename std::remove_cvref_t<EOS>::Relations>::count == 1)
A concept to determine if a type is an equation of state model. A type is a valid EOSModel if it sati...
Definition concepts.hpp:18
Whether the available state selects exactly one pressure-to-carrier EOS relation.
Definition compilation.hpp:14
Reuse dependency bindings, retaining distinct quantity roles even when they refer to one term.
Definition relations.hpp:32

Detailed Description

Whether the available state selects exactly one pressure-to-carrier EOS relation.

Template Parameters
CarrierOptional physical quantity whose equation enforces the boundary condition.
Note
An ambiguous catalog never selects its first entry. Specifying a carrier narrows the same search.