\doxysection{src/include/serif/backend/mfem/solver/normalization/metric\+\_\+computations.hpp File Reference} \hypertarget{metric__computations_8hpp}{}\label{metric__computations_8hpp}\index{src/include/serif/backend/mfem/solver/normalization/metric\_computations.hpp@{src/include/serif/backend/mfem/solver/normalization/metric\_computations.hpp}} {\ttfamily \#include $<$tuple$>$}\newline {\ttfamily \#include "{}serif/backend/mfem/discretization/mass\+\_\+diagonal.\+hpp"{}}\newline {\ttfamily \#include "{}serif/solver/normalization/keys.\+hpp"{}}\newline {\ttfamily \#include "{}serif/solver/normalization/metrics.\+hpp"{}}\newline {\ttfamily \#include "{}serif/utils/dependencies/computation.\+hpp"{}}\newline {\ttfamily \#include "{}serif/utils/dependencies/resource.\+hpp"{}}\newline Include dependency graph for metric\+\_\+computations.\+hpp\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{metric__computations_8hpp__incl} \end{center} \end{figure} This graph shows which files directly or indirectly include this file\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[height=550pt]{metric__computations_8hpp__dep__incl} \end{center} \end{figure} \doxysubsubsection*{Namespaces} \begin{DoxyCompactItemize} \item namespace \mbox{\hyperlink{namespaceserif}{serif}} \item namespace \mbox{\hyperlink{namespaceserif_1_1solver}{serif\+::solver}} \item namespace \mbox{\hyperlink{namespaceserif_1_1solver_1_1normalization}{serif\+::solver\+::normalization}} \item namespace \mbox{\hyperlink{namespaceserif_1_1solver_1_1normalization_1_1backend}{serif\+::solver\+::normalization\+::backend}} \item namespace \mbox{\hyperlink{namespaceserif_1_1solver_1_1normalization_1_1backend_1_1mfem}{serif\+::solver\+::normalization\+::backend\+::mfem}} \end{DoxyCompactItemize} \doxysubsubsection*{Functions} \begin{DoxyCompactItemize} \item {\footnotesize template$<$typename BindingT$>$ \newline requires discretization\+::blocks\+::\+Spatial\+Term$<$typename Binding\+T\+::\+Term$>$}\\auto \mbox{\hyperlink{namespaceserif_1_1solver_1_1normalization_1_1backend_1_1mfem_a0fe52269770158f576ee252067808ccc}{serif\+::solver\+::normalization\+::backend\+::mfem\+::reference\+\_\+metric\+\_\+binding}} (BindingT \&binding) \begin{DoxyCompactList}\small\item\em Borrow the reference binding with MFEM\textquotesingle{}s mesh and space revision tracking. \end{DoxyCompactList}\item {\footnotesize template$<$discretization\+::blocks\+::\+Spatial\+Term TermT, discretization\+::domain\+::schema\+::\+Is\+Schema SchemaT$>$ }\\auto \mbox{\hyperlink{namespaceserif_1_1solver_1_1normalization_1_1backend_1_1mfem_a382d5d932efb514ccc9c940d53830b73}{serif\+::solver\+::normalization\+::backend\+::mfem\+::make\+\_\+reference\+\_\+volume\+\_\+metric\+\_\+computation}} () \begin{DoxyCompactList}\small\item\em Assemble one shared reference metric using the existing term support and coefficient ordering. \end{DoxyCompactList}\end{DoxyCompactItemize}