\doxysection{src/include/serif/operators/backend/mfem/prepared\+\_\+operator.hpp File Reference} \hypertarget{prepared__operator_8hpp}{}\label{prepared__operator_8hpp}\index{src/include/serif/operators/backend/mfem/prepared\_operator.hpp@{src/include/serif/operators/backend/mfem/prepared\_operator.hpp}} {\ttfamily \#include $<$algorithm$>$}\newline {\ttfamily \#include $<$array$>$}\newline {\ttfamily \#include $<$cmath$>$}\newline {\ttfamily \#include $<$utility$>$}\newline {\ttfamily \#include $<$expected$>$}\newline {\ttfamily \#include $<$optional$>$}\newline {\ttfamily \#include $<$memory$>$}\newline {\ttfamily \#include $<$vector$>$}\newline {\ttfamily \#include "{}mfem/fem/gridfunc.\+hpp"{}}\newline {\ttfamily \#include "{}serif/operators/contributions.\+hpp"{}}\newline {\ttfamily \#include "{}serif/operators/backend/mfem/dependencies.\+hpp"{}}\newline {\ttfamily \#include "{}serif/operators/backend/mfem/element\+\_\+evaluation.\+hpp"{}}\newline {\ttfamily \#include "{}serif/operators/backend/mfem/element\+\_\+transpose.\+hpp"{}}\newline Include dependency graph for prepared\+\_\+operator.\+hpp\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{prepared__operator_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[width=350pt]{prepared__operator_8hpp__dep__incl} \end{center} \end{figure} \doxysubsubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{classserif_1_1operators_1_1backend_1_1mfem_1_1_prepared_operator}{serif\+::operators\+::backend\+::mfem\+::\+Prepared\+Operator$<$ Equation\+T, Schema\+T $>$}} \item struct \mbox{\hyperlink{structserif_1_1operators_1_1backend_1_1mfem_1_1_prepared_operator_1_1_volume_data}{serif\+::operators\+::backend\+::mfem\+::\+Prepared\+Operator$<$ Equation\+T, Schema\+T $>$\+::\+Volume\+Data}} \item struct \mbox{\hyperlink{structserif_1_1operators_1_1backend_1_1mfem_1_1_prepared_operator_1_1_calculate}{serif\+::operators\+::backend\+::mfem\+::\+Prepared\+Operator$<$ Equation\+T, Schema\+T $>$\+::\+Calculate}} \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*{Functions} \begin{DoxyCompactItemize} \item {\footnotesize template$<$Volume\+Equation EquationT, discretization\+::domain\+::schema\+::\+Is\+Schema SchemaT$>$ }\\\mbox{\hyperlink{namespaceserif_1_1operators_1_1backend_1_1mfem_a17c2081e4044121d86a41e1f8e51213f}{serif\+::operators\+::backend\+::mfem\+::\+Prepared\+Operator}} (EquationT, const \mbox{\hyperlink{classserif_1_1discretization_1_1backend_1_1mfem_1_1_term_binding}{discretization\+::backend\+::mfem\+::\+Term\+Binding}}$<$ typename Equation\+T\+::\+Test, SchemaT $>$ \&, const \mbox{\hyperlink{classserif_1_1discretization_1_1backend_1_1mfem_1_1_term_binding}{discretization\+::backend\+::mfem\+::\+Term\+Binding}}$<$ \mbox{\hyperlink{structserif_1_1discretization_1_1blocks_1_1displacement_1_1vector}{discretization\+::blocks\+::displacement\+::vector}}, SchemaT $>$ \&, const \+::mfem\+::\+Grid\+Function \&, const \mbox{\hyperlink{classserif_1_1mapping_1_1_domain_mapper}{mapping\+::\+Domain\+Mapper}} \&, \mbox{\hyperlink{classserif_1_1discretization_1_1quadrature_1_1_policy}{discretization\+::quadrature\+::\+Policy}}=\mbox{\hyperlink{classserif_1_1discretization_1_1quadrature_1_1_policy}{discretization\+::quadrature\+::\+Policy}}\{\{\}\}, \mbox{\hyperlink{namespaceserif_1_1discretization_1_1backend_1_1mfem_a24da3fc8af225640b2d32c378ef40cde}{Contraction\+Mode}}=Contraction\+Mode\+::automatic) -\/$>$ Prepared\+Operator$<$ EquationT, SchemaT $>$ \end{DoxyCompactItemize}