Files
MeanField_SERiF/docs/man/man3/boundary_data.hpp.3

79 lines
2.6 KiB
Groff
Raw Normal View History

.TH "src/include/serif/backend/mfem/geometry/surface/boundary_data.hpp" 3 "Version v0.0.1a" "SERiF" \" -*- nroff -*-
.ad l
.nh
.SH NAME
src/include/serif/backend/mfem/geometry/surface/boundary_data.hpp
.SH SYNOPSIS
.br
.PP
\fR#include <memory>\fP
.br
\fR#include <utility>\fP
.br
\fR#include 'serif/backend/mfem/discretization/boundary_trace\&.hpp'\fP
.br
\fR#include 'serif/geometry/surface/compilation\&.hpp'\fP
.br
\fR#include 'serif/backend/mfem/discretization/term_coefficients\&.hpp'\fP
.br
.SS "Classes"
.in +1c
.ti -1c
.RI "struct \fBserif::geometry::surface::backend::mfem::PressureBoundary< FormulationT, Traces >\fP"
.br
.RI "The selected equation rows and the finite-element traces supplying their physical state\&. "
.in -1c
.SS "Namespaces"
.in +1c
.ti -1c
.RI "namespace \fBserif\fP"
.br
.ti -1c
.RI "namespace \fBserif::geometry\fP"
.br
.ti -1c
.RI "namespace \fBserif::geometry::surface\fP"
.br
.ti -1c
.RI "namespace \fBserif::geometry::surface::backend\fP"
.br
.ti -1c
.RI "namespace \fBserif::geometry::surface::backend::mfem\fP"
.br
.ti -1c
.RI "namespace \fBserif::geometry::surface::backend::mfem::detail\fP"
.br
.in -1c
.SS "Concepts"
.in +1c
.ti -1c
.RI "concept \fBserif::geometry::surface::backend::mfem::PressureBoundaryFormulation\fP"
.br
.RI "Isobaric rows are scalar nodal H1 equations with continuous scalar or global EOS inputs\&. "
.in -1c
.SS "Functions"
.in +1c
.ti -1c
.RI "template<typename\&.\&.\&. Terms> consteval bool \fBserif::geometry::surface::backend::mfem::detail::supported_boundary_terms\fP (\fButils::dependencies::KeyList\fP< Terms\&.\&.\&. >)"
.br
.RI "Strong nodal rows need a unique trace for every thermodynamic input\&. "
.ti -1c
.RI "template<PressureBoundaryFormulation Formulation, typename Coefficients, typename\&.\&.\&. Terms> auto \fBserif::geometry::surface::backend::mfem::detail::make_pressure_boundary\fP (const Coefficients &coefficients, \fButils::dependencies::KeyList\fP< Terms\&.\&.\&. >)"
.br
.RI "Compile each unique field once, including quantities that share one coefficient term\&. "
.ti -1c
.RI "template<PressureBoundaryFormulation Formulation, utils::dependencies::IsDependencyContext Coefficients>
.br
requires utils::dependencies::SatisfiesKeyList<typename Coefficients::Bindings, typename Formulation::StateTerms>auto \fBserif::geometry::surface::backend::mfem::make_pressure_boundary\fP (const Coefficients &coefficients)"
.br
.RI "Compile nodal boundary traces explicitly; this does not sample coefficients or evaluate the EOS\&. "
.in -1c
.SH "Author"
.PP
Generated automatically by Doxygen for SERiF from the source code\&.