|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
Common physical metadata; numerical values and preparation belong to the dependency context and cache. More...
#include <compilation.hpp>
Public Types | |
| using | EquationOfState = std::remove_cvref_t<EOS> |
| using | StateBindings = std::remove_cvref_t<Bindings> |
| using | Relation = RelationT |
| using | PhysicalQuantity = dimensions::Pressure |
| using | ResidualQuantity = std::conditional_t<ResolveCarrier, RowQuantity, dimensions::Pressure> |
| using | CarrierQuantity = RowQuantity |
| using | CarrierTerm = utils::dependencies::bound_type_t<StateBindings, RowQuantity> |
| using | Test = CarrierTerm |
| using | Support = discretization::domain::StellarSurfaceBoundary |
| using | EOSStateQuantities = std::conditional_t<ResolveCarrier, typename RelationQuantities<Relation>::NonPressureInputs, typename RelationQuantities<Relation>::AllInputs> |
| using | StateQuantities = utils::dependencies::CombinedKeyList<utils::dependencies::KeyList<RowQuantity>, EOSStateQuantities> |
| using | StateTerms = BoundTerms<StateBindings, StateQuantities> |
| using | EOSStateTerms = BoundTerms<StateBindings, EOSStateQuantities> |
| using | Operands = typename SurfaceOperands<StateTerms>::Type |
Static Public Attributes | |
| static constexpr bool | resolves_carrier = ResolveCarrier |
| static constexpr bool | uses_eos = true |
Common physical metadata; numerical values and preparation belong to the dependency context and cache.
| using serif::geometry::surface::detail::PressureSurfaceDescription< EOS, Bindings, RowQuantity, RelationT, ResolveCarrier >::CarrierQuantity = RowQuantity |
| using serif::geometry::surface::detail::PressureSurfaceDescription< EOS, Bindings, RowQuantity, RelationT, ResolveCarrier >::CarrierTerm = utils::dependencies::bound_type_t<StateBindings, RowQuantity> |
| using serif::geometry::surface::detail::PressureSurfaceDescription< EOS, Bindings, RowQuantity, RelationT, ResolveCarrier >::EOSStateQuantities = std::conditional_t<ResolveCarrier, typename RelationQuantities<Relation>::NonPressureInputs, typename RelationQuantities<Relation>::AllInputs> |
| using serif::geometry::surface::detail::PressureSurfaceDescription< EOS, Bindings, RowQuantity, RelationT, ResolveCarrier >::EOSStateTerms = BoundTerms<StateBindings, EOSStateQuantities> |
| using serif::geometry::surface::detail::PressureSurfaceDescription< EOS, Bindings, RowQuantity, RelationT, ResolveCarrier >::EquationOfState = std::remove_cvref_t<EOS> |
| using serif::geometry::surface::detail::PressureSurfaceDescription< EOS, Bindings, RowQuantity, RelationT, ResolveCarrier >::Operands = typename SurfaceOperands<StateTerms>::Type |
| using serif::geometry::surface::detail::PressureSurfaceDescription< EOS, Bindings, RowQuantity, RelationT, ResolveCarrier >::PhysicalQuantity = dimensions::Pressure |
| using serif::geometry::surface::detail::PressureSurfaceDescription< EOS, Bindings, RowQuantity, RelationT, ResolveCarrier >::Relation = RelationT |
| using serif::geometry::surface::detail::PressureSurfaceDescription< EOS, Bindings, RowQuantity, RelationT, ResolveCarrier >::ResidualQuantity = std::conditional_t<ResolveCarrier, RowQuantity, dimensions::Pressure> |
| using serif::geometry::surface::detail::PressureSurfaceDescription< EOS, Bindings, RowQuantity, RelationT, ResolveCarrier >::StateBindings = std::remove_cvref_t<Bindings> |
| using serif::geometry::surface::detail::PressureSurfaceDescription< EOS, Bindings, RowQuantity, RelationT, ResolveCarrier >::StateQuantities = utils::dependencies::CombinedKeyList<utils::dependencies::KeyList<RowQuantity>, EOSStateQuantities> |
| using serif::geometry::surface::detail::PressureSurfaceDescription< EOS, Bindings, RowQuantity, RelationT, ResolveCarrier >::StateTerms = BoundTerms<StateBindings, StateQuantities> |
| using serif::geometry::surface::detail::PressureSurfaceDescription< EOS, Bindings, RowQuantity, RelationT, ResolveCarrier >::Support = discretization::domain::StellarSurfaceBoundary |
| using serif::geometry::surface::detail::PressureSurfaceDescription< EOS, Bindings, RowQuantity, RelationT, ResolveCarrier >::Test = CarrierTerm |
|
staticconstexpr |
|
staticconstexpr |