\doxysection{src/include/serif/geometry/deformation/failure.hpp File Reference} \hypertarget{failure_8hpp}{}\label{failure_8hpp}\index{src/include/serif/geometry/deformation/failure.hpp@{src/include/serif/geometry/deformation/failure.hpp}} {\ttfamily \#include $<$expected$>$}\newline {\ttfamily \#include $<$string$>$}\newline Include dependency graph for failure.\+hpp\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=209pt]{failure_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]{failure_8hpp__dep__incl} \end{center} \end{figure} \doxysubsubsection*{Classes} \begin{DoxyCompactItemize} \item struct \mbox{\hyperlink{structserif_1_1geometry_1_1deformation_1_1_deformation_failure}{serif\+::geometry\+::deformation\+::\+Deformation\+Failure}} \begin{DoxyCompactList}\small\item\em Describe a rejected geometry calculation; the dependency cache publishes results only after success. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsubsection*{Namespaces} \begin{DoxyCompactItemize} \item namespace \mbox{\hyperlink{namespaceserif}{serif}} \item namespace \mbox{\hyperlink{namespaceserif_1_1geometry}{serif\+::geometry}} \item namespace \mbox{\hyperlink{namespaceserif_1_1geometry_1_1deformation}{serif\+::geometry\+::deformation}} \end{DoxyCompactItemize} \doxysubsubsection*{Typedefs} \begin{DoxyCompactItemize} \item using \mbox{\hyperlink{namespaceserif_1_1geometry_1_1deformation_a08306ee593c172f4877facc061e98f97}{serif\+::geometry\+::deformation\+::\+Deformation\+Status}} = std\+::expected$<$void, \mbox{\hyperlink{structserif_1_1geometry_1_1deformation_1_1_deformation_failure}{Deformation\+Failure}}$>$ \end{DoxyCompactItemize} \doxysubsubsection*{Enumerations} \begin{DoxyCompactItemize} \item enum class \mbox{\hyperlink{namespaceserif_1_1geometry_1_1deformation_abff36c0dd3d8b9c916a2e928ab69a871}{serif\+::geometry\+::deformation\+::\+Deformation\+Failure\+Reason}} \{ \newline \mbox{\hyperlink{namespaceserif_1_1geometry_1_1deformation_abff36c0dd3d8b9c916a2e928ab69a871a9cc57114b319994e90322314a00521d4}{serif\+::geometry\+::deformation\+::invalid\+\_\+configuration}} , \mbox{\hyperlink{namespaceserif_1_1geometry_1_1deformation_abff36c0dd3d8b9c916a2e928ab69a871ad73416fa06a45d748a7c8d4349054cbb}{serif\+::geometry\+::deformation\+::incompatible\+\_\+discretization}} , \mbox{\hyperlink{namespaceserif_1_1geometry_1_1deformation_abff36c0dd3d8b9c916a2e928ab69a871a0181b84c792eb178181854d09c8fe7b9}{serif\+::geometry\+::deformation\+::invalid\+\_\+size}} , \mbox{\hyperlink{namespaceserif_1_1geometry_1_1deformation_abff36c0dd3d8b9c916a2e928ab69a871a4013d0a2d04acba5257678a15922a094}{serif\+::geometry\+::deformation\+::non\+\_\+finite}} , \newline \mbox{\hyperlink{namespaceserif_1_1geometry_1_1deformation_abff36c0dd3d8b9c916a2e928ab69a871a9a8a2ae86e6fce17b9be87ec37249370}{serif\+::geometry\+::deformation\+::unresolved\+\_\+surface}} , \mbox{\hyperlink{namespaceserif_1_1geometry_1_1deformation_abff36c0dd3d8b9c916a2e928ab69a871a146816aaee11d5a21b09baac60c9812e}{serif\+::geometry\+::deformation\+::invalid\+\_\+geometry}} \} \end{DoxyCompactItemize}