79 lines
8.0 KiB
TeX
79 lines
8.0 KiB
TeX
|
|
\doxysection{src/include/serif/discretization/domain/relation/validation/runtime.hpp File Reference}
|
||
|
|
\hypertarget{discretization_2domain_2relation_2validation_2runtime_8hpp}{}\label{discretization_2domain_2relation_2validation_2runtime_8hpp}\index{src/include/serif/discretization/domain/relation/validation/runtime.hpp@{src/include/serif/discretization/domain/relation/validation/runtime.hpp}}
|
||
|
|
|
||
|
|
|
||
|
|
This file contains the runtime validation results for relations in the domain module.
|
||
|
|
|
||
|
|
|
||
|
|
{\ttfamily \#include $<$cstdint$>$}\newline
|
||
|
|
{\ttfamily \#include $<$optional$>$}\newline
|
||
|
|
Include dependency graph for runtime.\+hpp\+:\nopagebreak
|
||
|
|
\begin{figure}[H]
|
||
|
|
\begin{center}
|
||
|
|
\leavevmode
|
||
|
|
\includegraphics[width=226pt]{discretization_2domain_2relation_2validation_2runtime_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]{discretization_2domain_2relation_2validation_2runtime_8hpp__dep__incl}
|
||
|
|
\end{center}
|
||
|
|
\end{figure}
|
||
|
|
\doxysubsubsection*{Classes}
|
||
|
|
\begin{DoxyCompactItemize}
|
||
|
|
\item
|
||
|
|
struct \mbox{\hyperlink{structserif_1_1discretization_1_1domain_1_1relation_1_1validation_1_1_relation_validation_result}{serif\+::discretization\+::domain\+::relation\+::validation\+::\+Relation\+Validation\+Result}}
|
||
|
|
\begin{DoxyCompactList}\small\item\em Struct representing the result of validating a relation in the domain module. It contains information about the validation failure, if any, and optional diagnostics for specific relation types. \end{DoxyCompactList}\item
|
||
|
|
struct \mbox{\hyperlink{structserif_1_1discretization_1_1domain_1_1relation_1_1validation_1_1_relation_validation_result_1_1_inscribed_diagnostics}{serif\+::discretization\+::domain\+::relation\+::validation\+::\+Relation\+Validation\+Result\+::\+Inscribed\+Diagnostics}}
|
||
|
|
\begin{DoxyCompactList}\small\item\em Optional diagnostics for the \doxylink{structserif_1_1discretization_1_1domain_1_1relation_1_1_inscribed}{Inscribed} relation type. It contains information about the face ID, inner element ID, adjacent element ID, and adjacent domain ID. \end{DoxyCompactList}\item
|
||
|
|
struct \mbox{\hyperlink{structserif_1_1discretization_1_1domain_1_1relation_1_1validation_1_1_relation_validation_result_1_1_connected_diagnostics}{serif\+::discretization\+::domain\+::relation\+::validation\+::\+Relation\+Validation\+Result\+::\+Connected\+Diagnostics}}
|
||
|
|
\begin{DoxyCompactList}\small\item\em Optional diagnostics for the \doxylink{structserif_1_1discretization_1_1domain_1_1relation_1_1_fully_connected}{Fully\+Connected} relation type. It contains information about the element ID, domain element count, and visited element count. \end{DoxyCompactList}\item
|
||
|
|
struct \mbox{\hyperlink{structserif_1_1discretization_1_1domain_1_1relation_1_1validation_1_1_relation_validation_result2d933b2660bf71414f66ae9856547ea2}{serif\+::discretization\+::domain\+::relation\+::validation\+::\+Relation\+Validation\+Result\+::\+Domain\+Boundary\+Diagnostics}}
|
||
|
|
\begin{DoxyCompactList}\small\item\em Optional diagnostics for the \doxylink{structserif_1_1discretization_1_1domain_1_1relation_1_1_domain_boundary}{Domain\+Boundary} relation type. It contains information about the face ID, boundary element ID, expected boundary ID, actual boundary ID, first element ID, second element ID, first domain ID, and second domain ID. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||
|
|
\doxysubsubsection*{Namespaces}
|
||
|
|
\begin{DoxyCompactItemize}
|
||
|
|
\item
|
||
|
|
namespace \mbox{\hyperlink{namespaceserif}{serif}}
|
||
|
|
\item
|
||
|
|
namespace \mbox{\hyperlink{namespaceserif_1_1discretization}{serif\+::discretization}}
|
||
|
|
\item
|
||
|
|
namespace \mbox{\hyperlink{namespaceserif_1_1discretization_1_1domain}{serif\+::discretization\+::domain}}
|
||
|
|
\item
|
||
|
|
namespace \mbox{\hyperlink{namespaceserif_1_1discretization_1_1domain_1_1relation}{serif\+::discretization\+::domain\+::relation}}
|
||
|
|
\item
|
||
|
|
namespace \mbox{\hyperlink{namespaceserif_1_1discretization_1_1domain_1_1relation_1_1validation}{serif\+::discretization\+::domain\+::relation\+::validation}}
|
||
|
|
\end{DoxyCompactItemize}
|
||
|
|
\doxysubsubsection*{Enumerations}
|
||
|
|
\begin{DoxyCompactItemize}
|
||
|
|
\item
|
||
|
|
enum class \mbox{\hyperlink{namespaceserif_1_1discretization_1_1domain_1_1relation_1_1validation_afb547c803b70b3013bc47f86612b950f}{serif\+::discretization\+::domain\+::relation\+::validation\+::\+Relation\+Validation\+Failure}} \+: std\+::uint8\+\_\+t \{ \newline
|
||
|
|
\mbox{\hyperlink{namespaceserif_1_1discretization_1_1domain_1_1relation_1_1validation_afb547c803b70b3013bc47f86612b950fa6adf97f83acf6453d4a6a4b1070f3754}{serif\+::discretization\+::domain\+::relation\+::validation\+::\+None}}
|
||
|
|
, \mbox{\hyperlink{namespaceserif_1_1discretization_1_1domain_1_1relation_1_1validation_afb547c803b70b3013bc47f86612b950fa355d761265a042dc6be71ea792ea20c4}{serif\+::discretization\+::domain\+::relation\+::validation\+::\+Domain\+Absent}}
|
||
|
|
, \mbox{\hyperlink{namespaceserif_1_1discretization_1_1domain_1_1relation_1_1validation_afb547c803b70b3013bc47f86612b950fa1c14c1cb58bf588d3131c59f92179012}{serif\+::discretization\+::domain\+::relation\+::validation\+::\+Domain\+Disconnected}}
|
||
|
|
, \mbox{\hyperlink{namespaceserif_1_1discretization_1_1domain_1_1relation_1_1validation_afb547c803b70b3013bc47f86612b950faa72a681195224d541f38bd31b03223de}{serif\+::discretization\+::domain\+::relation\+::validation\+::\+Inner\+Domain\+Absent}}
|
||
|
|
, \newline
|
||
|
|
\mbox{\hyperlink{namespaceserif_1_1discretization_1_1domain_1_1relation_1_1validation_afb547c803b70b3013bc47f86612b950fa1228b67df9678cf4d1006e94146ca602}{serif\+::discretization\+::domain\+::relation\+::validation\+::\+Outer\+Domain\+Absent}}
|
||
|
|
, \mbox{\hyperlink{namespaceserif_1_1discretization_1_1domain_1_1relation_1_1validation_afb547c803b70b3013bc47f86612b950fa0e38db080562dbbdafc7fa5819088f89}{serif\+::discretization\+::domain\+::relation\+::validation\+::\+Inner\+Domain\+Has\+No\+Boundary}}
|
||
|
|
, \mbox{\hyperlink{namespaceserif_1_1discretization_1_1domain_1_1relation_1_1validation_afb547c803b70b3013bc47f86612b950fa41cc8523b0e010f30a117fb39145199e}{serif\+::discretization\+::domain\+::relation\+::validation\+::\+Inner\+Domain\+Touches\+Mesh\+Boundary}}
|
||
|
|
, \mbox{\hyperlink{namespaceserif_1_1discretization_1_1domain_1_1relation_1_1validation_afb547c803b70b3013bc47f86612b950fa33c56b1aa7d30d6a7bcd2d576a0b4662}{serif\+::discretization\+::domain\+::relation\+::validation\+::\+Inner\+Domain\+Touches\+Unexpected\+Domain}}
|
||
|
|
, \newline
|
||
|
|
\mbox{\hyperlink{namespaceserif_1_1discretization_1_1domain_1_1relation_1_1validation_afb547c803b70b3013bc47f86612b950fa5f14a6ab18d4de57ce1ec408c6e79c95}{serif\+::discretization\+::domain\+::relation\+::validation\+::\+Domain\+Boundary\+Absent}}
|
||
|
|
, \mbox{\hyperlink{namespaceserif_1_1discretization_1_1domain_1_1relation_1_1validation_afb547c803b70b3013bc47f86612b950fa9747eaa32e0a514aec0d311617fa419c}{serif\+::discretization\+::domain\+::relation\+::validation\+::\+Domain\+Boundary\+Tagged\+Face\+Has\+Wrong\+Topology}}
|
||
|
|
, \mbox{\hyperlink{namespaceserif_1_1discretization_1_1domain_1_1relation_1_1validation_afb547c803b70b3013bc47f86612b950fa0da6fceb2d57be6d269f9e25c1650e12}{serif\+::discretization\+::domain\+::relation\+::validation\+::\+Domain\+Boundary\+Tagged\+Face\+Touches\+Unexpected\+Domain}}
|
||
|
|
, \mbox{\hyperlink{namespaceserif_1_1discretization_1_1domain_1_1relation_1_1validation_afb547c803b70b3013bc47f86612b950fa331c24d39833e45b04bbea3df0e8ac25}{serif\+::discretization\+::domain\+::relation\+::validation\+::\+Domain\+Boundary\+Expected\+Face\+Is\+Untagged}}
|
||
|
|
, \newline
|
||
|
|
\mbox{\hyperlink{namespaceserif_1_1discretization_1_1domain_1_1relation_1_1validation_afb547c803b70b3013bc47f86612b950fa6fc65064792d46b5232872e15ea59886}{serif\+::discretization\+::domain\+::relation\+::validation\+::\+Domain\+Boundary\+Expected\+Face\+Has\+Wrong\+ID}}
|
||
|
|
\}
|
||
|
|
\begin{DoxyCompactList}\small\item\em Enum representing the types of validation failures that can occur when validating relations in the domain module. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||
|
|
|
||
|
|
|
||
|
|
\doxysubsection{Detailed Description}
|
||
|
|
This file contains the runtime validation results for relations in the domain module.
|
||
|
|
|
||
|
|
\begin{DoxyAuthor}{Author}
|
||
|
|
Emily M. Boudreaux
|
||
|
|
\end{DoxyAuthor}
|