79 lines
2.6 KiB
Groff
79 lines
2.6 KiB
Groff
|
|
.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\&.
|