|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
Isobaric conditions, EOS-selected formulations, and reusable boundary calculations. More...
#include "serif/geometry/surface/compilation.hpp"#include "serif/geometry/surface/computations.hpp"#include "serif/geometry/surface/evaluation.hpp"Isobaric conditions, EOS-selected formulations, and reusable boundary calculations.
IsobaricSurface describes the prescribed pressure. PressureSurfaceFormulation selects one compatible EOS relation and its carrier; DirectPressureSurfaceFormulation explicitly chooses a forward pressure residual and its equation row. Neither selects a finite-element trace.
Use evaluate_pressure_surface for one sampled point, or make_pressure_surface_graph for an ordered batch. The latter returns an ordinary dependency graph: the caller supplies the EOS with its tracking policy, the pressure condition, and typed boundary values. Results use the same PointLinearization representation as other equations. Finite-element row enforcement remains a separate numerical capability.