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)
64 lines
5.1 KiB
TeX
64 lines
5.1 KiB
TeX
\doxysection{src/include/serif/backend/mfem/mapping/status.hpp File Reference}
|
|
\hypertarget{status_8hpp}{}\label{status_8hpp}\index{src/include/serif/backend/mfem/mapping/status.hpp@{src/include/serif/backend/mfem/mapping/status.hpp}}
|
|
{\ttfamily \#include $<$unordered\+\_\+map$>$}\newline
|
|
{\ttfamily \#include $<$cstdint$>$}\newline
|
|
{\ttfamily \#include $<$utility$>$}\newline
|
|
{\ttfamily \#include "{}serif/utils/error/codes.\+hpp"{}}\newline
|
|
{\ttfamily \#include "{}serif/meta/enums.\+hpp"{}}\newline
|
|
Include dependency graph for status.\+hpp\+:
|
|
\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[width=350pt]{status_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]{status_8hpp__dep__incl}
|
|
\end{center}
|
|
\end{figure}
|
|
\doxysubsubsection*{Namespaces}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
namespace \mbox{\hyperlink{namespaceserif}{serif}}
|
|
\item
|
|
namespace \mbox{\hyperlink{namespaceserif_1_1mapping}{serif\+::mapping}}
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsubsection*{Enumerations}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
enum class \mbox{\hyperlink{namespaceserif_1_1mapping_a4d8ed5ebf76c79667efd6777f3ee3b97}{serif\+::mapping\+::\+Mapping\+Status}} \+: uint16\+\_\+t \{ \newline
|
|
\mbox{\hyperlink{namespaceserif_1_1mapping_a4d8ed5ebf76c79667efd6777f3ee3b97ac9f1a6384b1c466d4612f513bd8e13ea}{serif\+::mapping\+::\+VALID}}
|
|
, \mbox{\hyperlink{namespaceserif_1_1mapping_a4d8ed5ebf76c79667efd6777f3ee3b97a6c849957a6a4a88b7fb6fcb716d651f1}{serif\+::mapping\+::\+INVALID\+\_\+\+DIMENSION}} = 400
|
|
, \mbox{\hyperlink{namespaceserif_1_1mapping_a4d8ed5ebf76c79667efd6777f3ee3b97a58690190e68105ca9d4c573f113ced94}{serif\+::mapping\+::\+NON\+\_\+\+FINITE\+\_\+\+MAPPING\+\_\+\+INPUT}}
|
|
, \mbox{\hyperlink{namespaceserif_1_1mapping_a4d8ed5ebf76c79667efd6777f3ee3b97a664863abf724900cacb79236732b0d24}{serif\+::mapping\+::\+INVALID\+\_\+\+REFERENCE\+\_\+\+RADIUS}}
|
|
, \newline
|
|
\mbox{\hyperlink{namespaceserif_1_1mapping_a4d8ed5ebf76c79667efd6777f3ee3b97a64cde656c0dea359e0e048c5b1a45020}{serif\+::mapping\+::\+AT\+\_\+\+COMPACTIFIED\+\_\+\+INFINITY}}
|
|
, \mbox{\hyperlink{namespaceserif_1_1mapping_a4d8ed5ebf76c79667efd6777f3ee3b97a46b382cdaef0bff17df6f22ed6ac0c80}{serif\+::mapping\+::\+OUTSIDE\+\_\+\+REFERENCE\+\_\+\+DOMAIN}}
|
|
, \mbox{\hyperlink{namespaceserif_1_1mapping_a4d8ed5ebf76c79667efd6777f3ee3b97aed5aaccb3615a644e604d2867cb722a5}{serif\+::mapping\+::\+NON\+\_\+\+FINITE\+\_\+\+MAPPING\+\_\+\+RESULT}}
|
|
, \mbox{\hyperlink{namespaceserif_1_1mapping_a4d8ed5ebf76c79667efd6777f3ee3b97a8046940b838d63b536825ef425a6de82}{serif\+::mapping\+::\+NON\+\_\+\+POSITIVE\+\_\+\+DETERMINATE}}
|
|
\}
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsubsection*{Functions}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
std\+::unordered\+\_\+map$<$ \mbox{\hyperlink{namespaceserif_1_1mapping_a4d8ed5ebf76c79667efd6777f3ee3b97}{Mapping\+Status}}, \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346}{utils\+::errors\+::\+SERi\+FError\+Code}} $>$ \mbox{\hyperlink{namespaceserif_1_1mapping_a0a8fb135cd55270d8d4be849e7379b5b}{serif\+::mapping\+::make\+\_\+\+Mapping\+Status\+\_\+\+SERi\+FError\+Code\+\_\+map}} ()
|
|
\item
|
|
std\+::unordered\+\_\+map$<$ \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346}{utils\+::errors\+::\+SERi\+FError\+Code}}, \mbox{\hyperlink{namespaceserif_1_1mapping_a4d8ed5ebf76c79667efd6777f3ee3b97}{Mapping\+Status}} $>$ \mbox{\hyperlink{namespaceserif_1_1mapping_a649692e7f44a43da4d06fef545915cf5}{serif\+::mapping\+::make\+\_\+\+SERIFError\+Code\+\_\+\+Mapping\+Status\+\_\+map}} ()
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsubsection*{Variables}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
static auto \mbox{\hyperlink{namespaceserif_1_1mapping_acc09e8994ba97d5248f33505c75aa9f4}{serif\+::mapping\+::\+Mapping\+Status\+\_\+enum\+\_\+string\+\_\+map}} = \mbox{\hyperlink{namespaceserif_1_1meta_a228074fe1d60918db17444e31b601c2f}{meta\+::enum\+\_\+to\+\_\+enum\+\_\+string\+\_\+map}}$<$\mbox{\hyperlink{namespaceserif_1_1mapping_a4d8ed5ebf76c79667efd6777f3ee3b97}{Mapping\+Status}}$>$()
|
|
\item
|
|
static auto \mbox{\hyperlink{namespaceserif_1_1mapping_a6a788fb1187f102ca7fdfd1a7cc9f6fd}{serif\+::mapping\+::\+Mapping\+Status\+\_\+string\+\_\+enum\+\_\+map}} = \mbox{\hyperlink{namespaceserif_1_1meta_a27a478b13abbbddd3b16dce448ce87fa}{meta\+::enum\+\_\+to\+\_\+string\+\_\+enum\+\_\+map}}$<$\mbox{\hyperlink{namespaceserif_1_1mapping_a4d8ed5ebf76c79667efd6777f3ee3b97}{Mapping\+Status}}$>$()
|
|
\item
|
|
static auto \mbox{\hyperlink{namespaceserif_1_1mapping_ad623f50e4d9c962ea8fdfff2ee9488ad}{serif\+::mapping\+::\+Mapping\+Status\+\_\+\+SERi\+FError\+Code\+\_\+map}} = \mbox{\hyperlink{namespaceserif_1_1mapping_a0a8fb135cd55270d8d4be849e7379b5b}{make\+\_\+\+Mapping\+Status\+\_\+\+SERi\+FError\+Code\+\_\+map}}()
|
|
\item
|
|
static auto \mbox{\hyperlink{namespaceserif_1_1mapping_a0a0a50f0b194b72a0d98768bfb9a0855}{serif\+::mapping\+::\+SERi\+FError\+Code\+\_\+\+Mapping\+Status\+\_\+map}} = \mbox{\hyperlink{namespaceserif_1_1mapping_a649692e7f44a43da4d06fef545915cf5}{make\+\_\+\+SERIFError\+Code\+\_\+\+Mapping\+Status\+\_\+map}}()
|
|
\end{DoxyCompactItemize}
|