\doxysection{src/include/serif/solver/linear/failure.hpp File Reference} \hypertarget{solver_2linear_2failure_8hpp}{}\label{solver_2linear_2failure_8hpp}\index{src/include/serif/solver/linear/failure.hpp@{src/include/serif/solver/linear/failure.hpp}} {\ttfamily \#include $<$stdexcept$>$}\newline {\ttfamily \#include "{}serif/utils/error/nonfinite.\+hpp"{}}\newline Include dependency graph for failure.\+hpp\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=254pt]{solver_2linear_2failure_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=224pt]{solver_2linear_2failure_8hpp__dep__incl} \end{center} \end{figure} \doxysubsubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{classserif_1_1solver_1_1linear_1_1_application_failure}{serif\+::solver\+::linear\+::\+Application\+Failure}} \begin{DoxyCompactList}\small\item\em Bridge a failed checked inner solve through MFEM\textquotesingle{}s void operator-\/application interface. Only this numerical failure is intercepted by the checked backend. Dimension, ownership, and other callback errors retain their original exception types and reach the library\textquotesingle{}s caller. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsubsection*{Namespaces} \begin{DoxyCompactItemize} \item namespace \mbox{\hyperlink{namespaceserif}{serif}} \item namespace \mbox{\hyperlink{namespaceserif_1_1solver}{serif\+::solver}} \item namespace \mbox{\hyperlink{namespaceserif_1_1solver_1_1linear}{serif\+::solver\+::linear}} \end{DoxyCompactItemize} \doxysubsubsection*{Typedefs} \begin{DoxyCompactItemize} \item using \mbox{\hyperlink{namespaceserif_1_1solver_1_1linear_a502304092898f6a1cc0ea79444451050}{serif\+::solver\+::linear\+::\+Non\+Finite\+Application}} = \mbox{\hyperlink{classserif_1_1utils_1_1errors_1_1_non_finite_value}{utils\+::errors\+::\+Non\+Finite\+Value}} \begin{DoxyCompactList}\small\item\em Stop Krylov before a nonfinite application reaches MFEM internal arithmetic assertions. \end{DoxyCompactList}\end{DoxyCompactItemize}