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

A direct pressure residual requires an explicitly chosen pressure relation and an input quantity whose equation row it replaces. More...

#include <compilation.hpp>

Concept definition

template<typename EOS, typename Bindings, typename RowQuantity, typename Relation>
std::same_as<typename Relation::OutputQuantity, dimensions::Pressure> && eos::relations::RelationContainingInput<Relation, RowQuantity> &&
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
A concept used to constrain a type to a catalog that contains a given relation.
Definition concepts.hpp:18
A concept used to constrain a type to a relation that contains a given input quantity.
Definition concepts.hpp:24
A concept used to constrain a type to a valid thermodynamic relation. A type is a valid thermodynamic...
Definition concepts.hpp:30
A direct pressure residual requires an explicitly chosen pressure relation and an input quantity whos...
Definition compilation.hpp:63
The quantity enforcing the boundary must have an actual equation row, not just sampled values.
Definition relations.hpp:36
Reuse dependency bindings, retaining distinct quantity roles even when they refer to one term.
Definition relations.hpp:32
consteval bool supports_partials(utils::dependencies::KeyList< Quantities... >)
Check only the derivatives of unknown state; prescribed pressure has no Newton column.
Definition relations.hpp:52

Detailed Description

A direct pressure residual requires an explicitly chosen pressure relation and an input quantity whose equation row it replaces.