SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
boundary_computations.hpp File Reference
Include dependency graph for boundary_computations.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  serif
 
namespace  serif::geometry
 
namespace  serif::geometry::surface
 
namespace  serif::geometry::surface::backend
 
namespace  serif::geometry::surface::backend::mfem
 
namespace  serif::geometry::surface::backend::mfem::detail
 

Functions

template<typename Term, typename Boundary, typename Input>
std::expected< BoundaryValues< Term >, SurfaceFailure > serif::geometry::surface::backend::mfem::detail::sample_boundary_values (const Boundary &boundary, const Input &input)
 Sample the same fixed linear trace used by the boundary tangent and its transpose.
 
template<PressureBoundaryFormulation Formulation, typename... Terms>
auto serif::geometry::surface::backend::mfem::detail::pressure_boundary_computations (utils::dependencies::KeyList< Terms... >)
 Declare one sampled value column per unique physical term, without a separate preparation owner.
 
template<PressureBoundaryFormulation Formulation>
auto serif::geometry::surface::backend::mfem::make_pressure_boundary_computations ()
 Combine finite-element sampling with the unchanged thermodynamic graph; coefficient sources can also feed volume equations.
 
template<PressureBoundaryFormulation Formulation>
auto serif::geometry::surface::backend::mfem::make_pressure_boundary_graph ()
 Construct a standalone isobaric boundary graph with the ordinary dependency-cache lifecycle.