Files
MeanField_SERiF/docs/latex/fields__meanfield_8cpp.tex
Emily Boudreaux 6b57738330 docs(docs): built docs
Note for now much of the docs is LLM written. This was done to save time and focus on code development. The docs have been LOOSLEY reviewed. However, the code itself has been either fully written by hand or fully reviewed. Therefore, the docs should at the moment be seen as a loose resource rather than authoratiative (and this is on top of the general ability for docs to drift)
2026-11-09 14:09:44 -05:00

65 lines
7.4 KiB
TeX

\doxysection{src/compile\+\_\+time\+\_\+checks/serif/discretization/fields\+\_\+meanfield.cpp File Reference}
\hypertarget{fields__meanfield_8cpp}{}\label{fields__meanfield_8cpp}\index{src/compile\_time\_checks/serif/discretization/fields\_meanfield.cpp@{src/compile\_time\_checks/serif/discretization/fields\_meanfield.cpp}}
{\ttfamily \#include $<$tuple$>$}\newline
{\ttfamily \#include $<$type\+\_\+traits$>$}\newline
{\ttfamily \#include $<$utility$>$}\newline
{\ttfamily \#include "{}serif/discretization/blocks/blocks.\+hpp"{}}\newline
{\ttfamily \#include "{}serif/discretization/forms/runtime.\+hpp"{}}\newline
{\ttfamily \#include "{}serif/backend/mfem/discretization/quadrature/order.\+hpp"{}}\newline
{\ttfamily \#include "{}serif/equations/point.\+hpp"{}}\newline
{\ttfamily \#include "{}serif/utils/dependencies/dependency\+\_\+context.\+hpp"{}}\newline
Include dependency graph for fields\+\_\+meanfield.\+cpp\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{fields__meanfield_8cpp__incl}
\end{center}
\end{figure}
\doxysubsubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item
namespace \mbox{\hyperlink{namespaceserif}{serif}}
\item
namespace \mbox{\hyperlink{namespaceserif_1_1compile__time__checks}{serif\+::compile\+\_\+time\+\_\+checks}}
\item
namespace \mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield}{serif\+::compile\+\_\+time\+\_\+checks\+::fields\+\_\+meanfield}}
\end{DoxyCompactItemize}
\doxysubsubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item
using \mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_a304f08b6c15bfec4059c468f931b1c07}{serif\+::compile\+\_\+time\+\_\+checks\+::fields\+\_\+meanfield\+::\+Density}} = blocks\+::density\+::mass
\item
using \mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_adb9b366add2a5f25ca616716b078eb73}{serif\+::compile\+\_\+time\+\_\+checks\+::fields\+\_\+meanfield\+::\+Potential}} = blocks\+::gravity\+::potential
\item
using \mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_afea6cde56a3043b59244b4bca67e0669}{serif\+::compile\+\_\+time\+\_\+checks\+::fields\+\_\+meanfield\+::\+Displacement}} = blocks\+::displacement\+::vector
\item
using \mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_af6f320adf030e020e7b089bb905c2b81}{serif\+::compile\+\_\+time\+\_\+checks\+::fields\+\_\+meanfield\+::\+Constant}} = blocks\+::barotropic\+\_\+constant\+::mass\+\_\+normalization
\item
using \mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_a83225a343bc3a5fa32f4f48c74674416}{serif\+::compile\+\_\+time\+\_\+checks\+::fields\+\_\+meanfield\+::\+Angular\+Velocity}} = blocks\+::rotation\+::angular\+\_\+velocity
\item
using \mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_acb93a5ab0cba6fb84ff913e4197be4de}{serif\+::compile\+\_\+time\+\_\+checks\+::fields\+\_\+meanfield\+::\+Scalar\+L2}} = spaces\+::\+Discrete\+Functional\+Space$<$spaces\+::\+L2, 2, 0$>$
\item
using \mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_a975007328dfad276e7fbed50ce7ebbed}{serif\+::compile\+\_\+time\+\_\+checks\+::fields\+\_\+meanfield\+::\+Vector\+H1}} = spaces\+::\+Discrete\+Functional\+Space$<$spaces\+::\+H1, 3, 1$>$
\item
using \mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_a44675014c354a2c2cc0402dda781c51c}{serif\+::compile\+\_\+time\+\_\+checks\+::fields\+\_\+meanfield\+::\+Vector\+RT}} = spaces\+::\+Discrete\+Functional\+Space$<$spaces\+::\+Hdiv, 2, 1$>$
\item
using \mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_a7a1e3d7bf6259aa4240d15d3e29fa53a}{serif\+::compile\+\_\+time\+\_\+checks\+::fields\+\_\+meanfield\+::\+Vector\+ND}} = spaces\+::\+Discrete\+Functional\+Space$<$spaces\+::\+Hcurl, 2, 1$>$
\item
using \mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_adc7d0a768b397f3dba11c1d26a3e9692}{serif\+::compile\+\_\+time\+\_\+checks\+::fields\+\_\+meanfield\+::\+Gradient\+Operand}} = forms\+::\+Operand$<$\mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_a304f08b6c15bfec4059c468f931b1c07}{Density}}, forms\+::\+Operation\+::\+Gradient$>$
\item
using \mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_ab4fab316c39b4201fe84dfd88c34024f}{serif\+::compile\+\_\+time\+\_\+checks\+::fields\+\_\+meanfield\+::\+Divergence\+Operand}} = forms\+::\+Operand$<$\mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_afea6cde56a3043b59244b4bca67e0669}{Displacement}}, forms\+::\+Operation\+::\+Divergence$>$
\item
using \mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_a916a158c391c80387c723a030ea87e01}{serif\+::compile\+\_\+time\+\_\+checks\+::fields\+\_\+meanfield\+::\+Keys}} = dependencies\+::\+Bindings$<$dependencies\+::\+Binding$<$int, int$>$, dependencies\+::\+Binding$<$double, double$>$, dependencies\+::\+Binding$<$char, char$>$$>$
\item
using \mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_adc9f94359c39a0f90d474f6220532f1f}{serif\+::compile\+\_\+time\+\_\+checks\+::fields\+\_\+meanfield\+::\+Density\+Operand}} = forms\+::\+Operand$<$\mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_a304f08b6c15bfec4059c468f931b1c07}{Density}}$>$
\item
using \mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_a63da1770863aebfc6e9e746079271640}{serif\+::compile\+\_\+time\+\_\+checks\+::fields\+\_\+meanfield\+::\+Displacement\+Operand}} = forms\+::\+Operand$<$\mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_afea6cde56a3043b59244b4bca67e0669}{Displacement}}$>$
\item
using \mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_a709cbc68c6465a86bbb50b2e66f5bbae}{serif\+::compile\+\_\+time\+\_\+checks\+::fields\+\_\+meanfield\+::\+Divergence\+Sample}} = forms\+::\+Operand$<$\mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_afea6cde56a3043b59244b4bca67e0669}{Displacement}}, forms\+::\+Operation\+::\+Divergence$>$
\item
using \mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_abb361d14c4004da157041d50ac714220}{serif\+::compile\+\_\+time\+\_\+checks\+::fields\+\_\+meanfield\+::\+Potential\+Operand}} = forms\+::\+Operand$<$\mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_adb9b366add2a5f25ca616716b078eb73}{Potential}}$>$
\item
using \mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_a94910d06b3750daf9976b757c2c36604}{serif\+::compile\+\_\+time\+\_\+checks\+::fields\+\_\+meanfield\+::\+Ordered\+Samples}} = \mbox{\hyperlink{structserif_1_1equations_1_1_operand_values}{equations\+::\+Operand\+Values}}$<$\mbox{\hyperlink{structserif_1_1utils_1_1types_1_1_type_list}{utils\+::types\+::\+Type\+List}}$<$\mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_adc9f94359c39a0f90d474f6220532f1f}{Density\+Operand}}, \mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_a63da1770863aebfc6e9e746079271640}{Displacement\+Operand}}, \mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_a709cbc68c6465a86bbb50b2e66f5bbae}{Divergence\+Sample}}, \mbox{\hyperlink{namespaceserif_1_1compile__time__checks_1_1fields__meanfield_abb361d14c4004da157041d50ac714220}{Potential\+Operand}}$>$$>$
\end{DoxyCompactItemize}