SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
surface.hpp File Reference

Isobaric conditions, EOS-selected formulations, and reusable boundary calculations. More...

Include dependency graph for surface.hpp:
This graph shows which files directly or indirectly include this file:

Detailed Description

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.