\doxysection{src/compile\+\_\+time\+\_\+checks/serif/operators/computation\+\_\+owners.cpp File Reference} \hypertarget{computation__owners_8cpp}{}\label{computation__owners_8cpp}\index{src/compile\_time\_checks/serif/operators/computation\_owners.cpp@{src/compile\_time\_checks/serif/operators/computation\_owners.cpp}} {\ttfamily \#include $<$concepts$>$}\newline {\ttfamily \#include $<$string\+\_\+view$>$}\newline {\ttfamily \#include $<$type\+\_\+traits$>$}\newline {\ttfamily \#include $<$utility$>$}\newline {\ttfamily \#include "{}serif/discretization/domain/schema/schemas.\+hpp"{}}\newline {\ttfamily \#include "{}serif/equations/contributions.\+hpp"{}}\newline {\ttfamily \#include "{}serif/equations/point.\+hpp"{}}\newline {\ttfamily \#include "{}serif/backend/mfem/operators/jacobian\+\_\+operator.\+hpp"{}}\newline {\ttfamily \#include "{}serif/backend/mfem/operators/volume\+\_\+computations.\+hpp"{}}\newline Include dependency graph for computation\+\_\+owners.\+cpp\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{computation__owners_8cpp__incl} \end{center} \end{figure} \doxysubsubsection*{Classes} \begin{DoxyCompactItemize} \item struct \mbox{\hyperlink{structserif_1_1operators_1_1backend_1_1mfem_1_1_closure}{serif\+::operators\+::backend\+::mfem\+::\+Closure}} \begin{DoxyCompactList}\small\item\em A minimal density-\/valued volume equation, sufficient to instantiate a volume cache. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsubsection*{Namespaces} \begin{DoxyCompactItemize} \item namespace \mbox{\hyperlink{namespaceserif}{serif}} \item namespace \mbox{\hyperlink{namespaceserif_1_1operators}{serif\+::operators}} \item namespace \mbox{\hyperlink{namespaceserif_1_1operators_1_1backend}{serif\+::operators\+::backend}} \item namespace \mbox{\hyperlink{namespaceserif_1_1operators_1_1backend_1_1mfem}{serif\+::operators\+::backend\+::mfem}} \end{DoxyCompactItemize} \doxysubsubsection*{Concepts} \begin{DoxyCompactItemize} \item concept \mbox{\hyperlink{conceptserif_1_1operators_1_1backend_1_1mfem_1_1_closure_result}{serif\+::operators\+::backend\+::mfem\+::\+Closure\+Result}} \item concept \mbox{\hyperlink{conceptserif_1_1operators_1_1backend_1_1mfem_1_1_closure_inputs_accept}{serif\+::operators\+::backend\+::mfem\+::\+Closure\+Inputs\+Accept}} \end{DoxyCompactItemize} \doxysubsubsection*{Typedefs} \begin{DoxyCompactItemize} \item using \mbox{\hyperlink{namespaceserif_1_1operators_1_1backend_1_1mfem_abb729acf4b6bc637b867180dc6739b46}{serif\+::operators\+::backend\+::mfem\+::\+Schema}} = \mbox{\hyperlink{namespaceserif_1_1discretization_1_1domain_1_1schema_abc22bc3b4f40b417480a061162a3dea2}{discretization\+::domain\+::schema\+::\+Core\+Envelope\+Vacuum\+Domain\+Schema}} \item using \mbox{\hyperlink{namespaceserif_1_1operators_1_1backend_1_1mfem_af19e2fb7ca9ddfdbfe39275e0feb280e}{serif\+::operators\+::backend\+::mfem\+::\+Density}} = \mbox{\hyperlink{structserif_1_1discretization_1_1forms_1_1_operand}{discretization\+::forms\+::\+Operand}}$<$\mbox{\hyperlink{structserif_1_1discretization_1_1blocks_1_1density_1_1mass}{discretization\+::blocks\+::density\+::mass}}$>$ \item using \mbox{\hyperlink{namespaceserif_1_1operators_1_1backend_1_1mfem_abde2910012b0374e8c072cb30981371b}{serif\+::operators\+::backend\+::mfem\+::\+Density\+Binding}} = \mbox{\hyperlink{classserif_1_1discretization_1_1backend_1_1mfem_1_1_term_binding}{discretization\+::backend\+::mfem\+::\+Term\+Binding}}$<$\mbox{\hyperlink{structserif_1_1equations_1_1_contribution_a6ad0d6daa9f9c3dfb155841cb0a562bc}{Closure\+::\+Test}}, \mbox{\hyperlink{namespaceserif_1_1operators_1_1backend_1_1mfem_abb729acf4b6bc637b867180dc6739b46}{Schema}}$>$ \item using \mbox{\hyperlink{namespaceserif_1_1operators_1_1backend_1_1mfem_a317d4e0bea2ef8780ac3747cfe62bf72}{serif\+::operators\+::backend\+::mfem\+::\+Vector}} = \+::mfem\+::\+Vector \item using \mbox{\hyperlink{namespaceserif_1_1operators_1_1backend_1_1mfem_ad129e039bb8773e356c455660732a050}{serif\+::operators\+::backend\+::mfem\+::\+Volume\+Coefficients}} \item using \mbox{\hyperlink{namespaceserif_1_1operators_1_1backend_1_1mfem_a0f71ade37df7790c5f0ca20fbf6b8b9c}{serif\+::operators\+::backend\+::mfem\+::\+Volume\+Mesh}} = \mbox{\hyperlink{structserif_1_1operators_1_1backend_1_1mfem_1_1_volume_discretization}{Volume\+Discretization}}$<$\mbox{\hyperlink{structserif_1_1equations_1_1_contribution_a6ad0d6daa9f9c3dfb155841cb0a562bc}{Closure\+::\+Test}}, \mbox{\hyperlink{namespaceserif_1_1operators_1_1backend_1_1mfem_abb729acf4b6bc637b867180dc6739b46}{Schema}}$>$ \item using \mbox{\hyperlink{namespaceserif_1_1operators_1_1backend_1_1mfem_a27d66ef6a1f89c66a4a1898eafcb47f5}{serif\+::operators\+::backend\+::mfem\+::\+Volume\+Inputs}} \item using \mbox{\hyperlink{namespaceserif_1_1operators_1_1backend_1_1mfem_a38eed6cb8b041dbbf050d6123366bcde}{serif\+::operators\+::backend\+::mfem\+::\+Volume\+Cache}} \end{DoxyCompactItemize}