\doxysection{serif\+::utils\+::errors Namespace Reference} \hypertarget{namespaceserif_1_1utils_1_1errors}{}\label{namespaceserif_1_1utils_1_1errors}\index{serif::utils::errors@{serif::utils::errors}} \doxysubsubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{classserif_1_1utils_1_1errors_1_1_non_finite_value}{Non\+Finite\+Value}} \begin{DoxyCompactList}\small\item\em A numerical action produced a nonfinite coefficient, distinguishable from a broken API contract. Most numerical interfaces report rejection as a value. MFEM operator applications return void, so their checked caller intercepts this specific bridge while other exceptions propagate. \end{DoxyCompactList}\item struct \mbox{\hyperlink{structserif_1_1utils_1_1errors_1_1serif__error__printer}{serif\+\_\+error\+\_\+printer}} \end{DoxyCompactItemize} \doxysubsubsection*{Enumerations} \begin{DoxyCompactItemize} \item enum class \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346}{SERi\+FError\+Code}} \+: uint16\+\_\+t \{ \newline \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a9a10f345b0f755d461a8673a5e9ef6b4}{UNKNOWN\+\_\+\+ERROR}} = 0 , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346af295a0c3e37c94f078e1c5476479132d}{INVALID\+\_\+\+ARGUMENT}} = 100 , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ab26e430d27d39fcdbc0fe2ea820df3fd}{INVALID\+\_\+\+QUADRATURE\+\_\+\+ORDER}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ac212f14cd5a49cbc50455bb4f9c1e84c}{INVALID\+\_\+\+DOMAIN\+\_\+\+ERROR}} =110 , \newline \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ad32f95d919a74607c87d347b0185b92c}{NEGATIVE\+\_\+\+VALUE\+\_\+\+ERROR}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a3f458281134cf7e4b19d7c97473cd7ec}{NON\+\_\+\+FINITE\+\_\+\+VALUE\+\_\+\+ERROR}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a23c8ae7f26b046be4ca7e274e6ab9020}{JACOBIAN\+\_\+\+ERROR}} = 200 , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ac29d8f4f77bbcb5244a6959819e3591d}{INVERTED\+\_\+\+JACOBIAN}} , \newline \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ac30ac4ea7e7347d7adc8fb51a060cf22}{NON\+\_\+\+FINITE\+\_\+\+DETERMINATE}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a1fdfa3b9c5fc912a083c1a65d4bc7def}{EOS\+\_\+\+ERROR}} = 300 , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a8e9f88cbd72f5fd2ea30e1a9fc980935}{EOS\+\_\+\+UNSUPPORTED\+\_\+\+RELATION}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a7abb36ccb39c78eee29ad309bfc92d83}{EOS\+\_\+\+UNSUPPORTED\+\_\+\+DERIVATIVE}} , \newline \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a7d6ed736cc71b74321cff4980d0b366a}{EOS\+\_\+\+WRONG\+\_\+\+INPUT\+\_\+\+COUNT}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ab1a09e8dbe875f5042439869cb9c1a44}{EOS\+\_\+\+WRONG\+\_\+\+INPUT\+\_\+\+QUANTITY}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a1dad27298692a9beea9d2eb1d4ddad7f}{EOS\+\_\+\+NONFINITE\+\_\+\+INPUT}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a4103ab8cd923be43abf99797d43dbdbc}{EOS\+\_\+\+OUTSIDE\+\_\+\+DOMAIN}} , \newline \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346af2d6f3bb5552a94ca9afc6d116e0156b}{EOS\+\_\+\+NONFINITE\+\_\+\+RESULT}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346afdc9ec844f0db8dbde01963b8bd60ef4}{EOS\+\_\+\+INVALID\+\_\+\+THERMODYNAMIC\+\_\+\+INPUT}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a6c849957a6a4a88b7fb6fcb716d651f1}{INVALID\+\_\+\+DIMENSION}} = 400 , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a58690190e68105ca9d4c573f113ced94}{NON\+\_\+\+FINITE\+\_\+\+MAPPING\+\_\+\+INPUT}} , \newline \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a664863abf724900cacb79236732b0d24}{INVALID\+\_\+\+REFERENCE\+\_\+\+RADIUS}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a64cde656c0dea359e0e048c5b1a45020}{AT\+\_\+\+COMPACTIFIED\+\_\+\+INFINITY}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a46b382cdaef0bff17df6f22ed6ac0c80}{OUTSIDE\+\_\+\+REFERENCE\+\_\+\+DOMAIN}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346aed5aaccb3615a644e604d2867cb722a5}{NON\+\_\+\+FINITE\+\_\+\+MAPPING\+\_\+\+RESULT}} , \newline \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a8046940b838d63b536825ef425a6de82}{NON\+\_\+\+POSITIVE\+\_\+\+DETERMINATE}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a099ab2aa35e6b3be35ddc36b33360102}{INVALID\+\_\+\+MAPPING}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a5a8b51f24614b8ba55b97bcac6512bb3}{MISC\+\_\+\+MAPPING\+\_\+\+ERROR}} =410 , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a9d34d1c93ad6e3f58fd9023c1977cc39}{INVALID\+\_\+\+DOF\+\_\+\+COUNT}} , \newline \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ac618b9adeda9e855aab839a1046267e2}{INVALID\+\_\+\+ELEMENT\+\_\+\+GEOMETRY}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a6e7088395a408e24db367b8bf8602fa5}{INVALID\+\_\+\+DOF\+\_\+\+ORDERING}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a431e11f2136ff582c4c1d2909319a28b}{INVALID\+\_\+\+COMPACTIFICATION\+\_\+\+RANK}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346af0aa8cd82916235df25802da359563ef}{INVALID\+\_\+\+COMPACTIFICATION\+\_\+\+TYPE}} , \newline \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a622945fe1c39f0b66b63f8b518283802}{INVALID\+\_\+\+COMPACTIFICATION\+\_\+\+DERIVATIVE\+\_\+\+TYPE}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a204f4389a3812083114bb4f4548ae2e4}{INVALID\+\_\+\+VACUUM\+\_\+\+ELEMENT\+\_\+\+ATTRIBUTE\+\_\+\+ID}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a79ad977c1f9edca04fb43eb538a8b134}{MISSING\+\_\+\+EXTERIOR\+\_\+\+MAP}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a917cf7dd1086e6a331d5359e75736dc8}{COMPACTIFICATION\+\_\+\+MISMATCH}} , \newline \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a8d659ed8ea04bdf1ed64eecb06dba220}{MISSING\+\_\+\+FACE\+\_\+\+ELEMENT}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a7f7f6e0e6fc2c000ab0a8476f4cea12a}{JACOBIAN\+\_\+\+SHAPE\+\_\+\+ERROR}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a624b043baa343cb321e202e442461fd5}{MISSING\+\_\+\+DISPLACEMENT\+\_\+\+FINITE\+\_\+\+ELEMENT\+\_\+\+SPACE}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a4f4f078704931effa7d820e26dce3454}{MISMATCHED\+\_\+\+MESHING\+\_\+\+MAPS}} , \newline \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a58a142d4c0001edb06db63564fd9d6af}{IMPROPERLY\+\_\+\+ORDERED\+\_\+\+REFERENCE\+\_\+\+RADII}} = 450 , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ad6df09fb432983c68957f902c0157ec3}{INVALID\+\_\+\+COORDINATE\+\_\+\+TOLERANCE}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a121f6f85b83e9e7bdfed69f6e2663054}{EVALUATOR\+\_\+\+ERROR}} =460 , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ac1b1773f74d583c43e3ea9366462f4ee}{CACHE\+\_\+\+FE\+\_\+\+BINDING\+\_\+\+ERROR}} , \newline \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a35dc50a7205013e2de2b388f944a4673}{INVALID\+\_\+\+ELEMENT\+\_\+\+ID\+\_\+\+ERROR}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ac4f686058466ccdea15bb5faef3d5e97}{ELEMENT\+\_\+\+NULLPTR\+\_\+\+ERROR}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a33afad1a9fc3288ff00e0d950433ceb4}{DISCRETIZATION\+\_\+\+ERROR}} = 500 , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a4bc541f8f40c5d80f848cd135bd7d45a}{SCHEMA\+\_\+\+ERROR}} = 510 , \newline \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a94f0b761a1623b1bb4e63f99642ec0f0}{INVALID\+\_\+\+SCHEMA\+\_\+\+ARGUMENTS}} = 512 , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a638521f48b9ccdc14fbebd29658c9366}{MATRIX\+\_\+\+SHAPE\+\_\+\+ERROR}} = 600 , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a21e55d5bfa09b9572bd3cf11e0abd4a9}{OUT\+\_\+\+OF\+\_\+\+RANGE\+\_\+\+ERROR}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a38e34c32c3cba67bf30e244ef61cc684}{SOLVER\+\_\+\+ERROR}} = 700 , \newline \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a15400f420fff3eb6aef75ff5099547ec}{NORMALIZATION\+\_\+\+ERROR}} = 730 , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a367b8f40bcb3d5afcbfd2277b1fa6582}{NORMALIZATION\+\_\+\+VECTOR\+\_\+\+SIZE\+\_\+\+MISMATCH}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ab44dc1e8c547259784038bb5a197e85e}{NORMALIZATION\+\_\+\+BUFFER\+\_\+\+OVERLAP}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a7628b67e5cb2d4f25b60dfa93582e069}{PRECONDITIONER\+\_\+\+ERROR}} = 750 , \newline \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a6b10c7e7c89ea2b49c0a8aaf1ebc0eac}{PRECONDITIONER\+\_\+\+INVALID\+\_\+\+OPTIONS}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a49ead9a31669df283034426e7d90ac61}{PRECONDITIONER\+\_\+\+INVALID\+\_\+\+OPERATOR}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a07ade0bcb07c32f51b8b1c81cda05fbe}{PRECONDITIONER\+\_\+\+SIZE\+\_\+\+MISMATCH}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a0ce53c151e37e01206ce4111620e2f25}{PRECONDITIONER\+\_\+\+NONFINITE\+\_\+\+VALUE}} , \newline \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346af48e0181a9931250d9a6a4af4187dac4}{PRECONDITIONER\+\_\+\+SINGULAR\+\_\+\+OPERATOR}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a027e24378dc9f89c5c44730686138afc}{PRECONDITIONER\+\_\+\+ILL\+\_\+\+CONDITIONED\+\_\+\+OPERATOR}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a4ff26ef5e43141b4040a0f020ef5ea5a}{PRECONDITIONER\+\_\+\+STALE\+\_\+\+LINEARIZATION}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346af9a768b24c2e60f744437f97d716757d}{PRECONDITIONER\+\_\+\+INCOMPATIBLE\+\_\+\+STRATEGY}} , \newline \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a3cbb7648de8d1e097b4dff01727e8a62}{PRECONDITIONER\+\_\+\+UNPREPARED}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346aaede09a1ad3463a00f6f7838a941a7f9}{PRECONDITIONER\+\_\+\+INVALID\+\_\+\+CALIBRATION}} , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a46288ff2dd3648953ae84bb04730d3aa}{EQUATION\+\_\+\+ERROR}} = 800 , \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346aac8248e8e14d703a968d5094031ba5b9}{FAILED\+\_\+\+TYPE\+\_\+\+INVARIANT}} = 1000 \} \end{DoxyCompactItemize} \doxysubsubsection*{Functions} \begin{DoxyCompactItemize} \item {\footnotesize template$<$\mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346}{SERi\+FError\+Code}} code$>$ }\\std\+::string \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_a129d7f74364af257118bcf2ea594d83a}{format\+\_\+error\+\_\+message}} (const std\+::string\+\_\+view message, auto... args) \item {\footnotesize template$<$misc\+::concepts\+::\+Is\+Exception ExceptionT, \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346}{SERi\+FError\+Code}} code$>$ }\\void \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_a2447eb80947534cdf0fbd205251cfd9c}{serif\+\_\+error}} (const std\+::string\+\_\+view message, auto... args) \item {\footnotesize template$<$\mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346}{SERi\+FError\+Code}} code, bool condition, \mbox{\hyperlink{structserif_1_1utils_1_1types_1_1_fixed_string}{types\+::\+Fixed\+String}} message$>$ }\\constexpr void \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_a980a92d4199f7d6b867ff79cdb9638b6}{serif\+\_\+assert}} () \item {\footnotesize template$<$\mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346}{SERi\+FError\+Code}} code, misc\+::concepts\+::\+Is\+Exception ExceptionT = std\+::logic\+\_\+error$>$ }\\void \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab713b9a6974bd192ff360e642a9ef51f}{serif\+\_\+assert}} (const bool condition, const std\+::string\+\_\+view message, auto \&\&... args) \item {\footnotesize template$<$\mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346}{SERi\+FError\+Code}} code, misc\+::concepts\+::\+Is\+Exception ExceptionT = std\+::logic\+\_\+error$>$ }\\void \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_acbc8179633950d97b5bca694b6b52805}{serif\+\_\+ensure}} (const bool condition, const std\+::string\+\_\+view message, auto... args) \item {\footnotesize template$<$\mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346}{SERi\+FError\+Code}} code, bool condition, \mbox{\hyperlink{structserif_1_1utils_1_1types_1_1_c_t_string}{types\+::\+CTString}} message$>$ }\\constexpr void \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_a7fefa3a63ca7895a875f2672026df02d}{serif\+\_\+ensure}} () \end{DoxyCompactItemize} \doxysubsubsection*{Variables} \begin{DoxyCompactItemize} \item auto \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_a562f604deccc1abf04ae9efdc7f0ac98}{SERi\+FError\+Code\+Name\+To\+Type\+Map}} = \mbox{\hyperlink{namespaceserif_1_1meta_a27a478b13abbbddd3b16dce448ce87fa}{meta\+::enum\+\_\+to\+\_\+string\+\_\+enum\+\_\+map}}$<$\mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346}{SERi\+FError\+Code}}$>$() \item auto \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_acdf570b1b41e2bbf923e94a0c689fe5e}{SERi\+FError\+Code\+Type\+To\+Name\+Map}} = \mbox{\hyperlink{namespaceserif_1_1meta_a228074fe1d60918db17444e31b601c2f}{meta\+::enum\+\_\+to\+\_\+enum\+\_\+string\+\_\+map}}$<$\mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346}{SERi\+FError\+Code}}$>$() \end{DoxyCompactItemize} \doxysubsection{Enumeration Type Documentation} \Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346}\index{serif::utils::errors@{serif::utils::errors}!SERiFErrorCode@{SERiFErrorCode}} \index{SERiFErrorCode@{SERiFErrorCode}!serif::utils::errors@{serif::utils::errors}} \doxysubsubsection{\texorpdfstring{SERiFErrorCode}{SERiFErrorCode}} {\footnotesize\ttfamily \label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346} enum class \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346}{serif\+::utils\+::errors\+::\+SERi\+FError\+Code}} \+: uint16\+\_\+t\hspace{0.3cm}{\ttfamily [strong]}} \begin{DoxyEnumFields}[2]{Enumerator} \raisebox{\heightof{T}}[0pt][0pt]{\index{UNKNOWN\_ERROR@{UNKNOWN\_ERROR}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!UNKNOWN\_ERROR@{UNKNOWN\_ERROR}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a9a10f345b0f755d461a8673a5e9ef6b4}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a9a10f345b0f755d461a8673a5e9ef6b4} UNKNOWN\+\_\+\+ERROR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{INVALID\_ARGUMENT@{INVALID\_ARGUMENT}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!INVALID\_ARGUMENT@{INVALID\_ARGUMENT}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346af295a0c3e37c94f078e1c5476479132d}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346af295a0c3e37c94f078e1c5476479132d} INVALID\+\_\+\+ARGUMENT&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{INVALID\_QUADRATURE\_ORDER@{INVALID\_QUADRATURE\_ORDER}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!INVALID\_QUADRATURE\_ORDER@{INVALID\_QUADRATURE\_ORDER}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ab26e430d27d39fcdbc0fe2ea820df3fd}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ab26e430d27d39fcdbc0fe2ea820df3fd} INVALID\+\_\+\+QUADRATURE\+\_\+\+ORDER&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{INVALID\_DOMAIN\_ERROR@{INVALID\_DOMAIN\_ERROR}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!INVALID\_DOMAIN\_ERROR@{INVALID\_DOMAIN\_ERROR}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ac212f14cd5a49cbc50455bb4f9c1e84c}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ac212f14cd5a49cbc50455bb4f9c1e84c} INVALID\+\_\+\+DOMAIN\+\_\+\+ERROR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{NEGATIVE\_VALUE\_ERROR@{NEGATIVE\_VALUE\_ERROR}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!NEGATIVE\_VALUE\_ERROR@{NEGATIVE\_VALUE\_ERROR}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ad32f95d919a74607c87d347b0185b92c}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ad32f95d919a74607c87d347b0185b92c} NEGATIVE\+\_\+\+VALUE\+\_\+\+ERROR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{NON\_FINITE\_VALUE\_ERROR@{NON\_FINITE\_VALUE\_ERROR}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!NON\_FINITE\_VALUE\_ERROR@{NON\_FINITE\_VALUE\_ERROR}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a3f458281134cf7e4b19d7c97473cd7ec}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a3f458281134cf7e4b19d7c97473cd7ec} NON\+\_\+\+FINITE\+\_\+\+VALUE\+\_\+\+ERROR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{JACOBIAN\_ERROR@{JACOBIAN\_ERROR}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!JACOBIAN\_ERROR@{JACOBIAN\_ERROR}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a23c8ae7f26b046be4ca7e274e6ab9020}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a23c8ae7f26b046be4ca7e274e6ab9020} JACOBIAN\+\_\+\+ERROR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{INVERTED\_JACOBIAN@{INVERTED\_JACOBIAN}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!INVERTED\_JACOBIAN@{INVERTED\_JACOBIAN}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ac29d8f4f77bbcb5244a6959819e3591d}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ac29d8f4f77bbcb5244a6959819e3591d} INVERTED\+\_\+\+JACOBIAN&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{NON\_FINITE\_DETERMINATE@{NON\_FINITE\_DETERMINATE}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!NON\_FINITE\_DETERMINATE@{NON\_FINITE\_DETERMINATE}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ac30ac4ea7e7347d7adc8fb51a060cf22}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ac30ac4ea7e7347d7adc8fb51a060cf22} NON\+\_\+\+FINITE\+\_\+\+DETERMINATE&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{EOS\_ERROR@{EOS\_ERROR}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!EOS\_ERROR@{EOS\_ERROR}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a1fdfa3b9c5fc912a083c1a65d4bc7def}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a1fdfa3b9c5fc912a083c1a65d4bc7def} EOS\+\_\+\+ERROR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{EOS\_UNSUPPORTED\_RELATION@{EOS\_UNSUPPORTED\_RELATION}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!EOS\_UNSUPPORTED\_RELATION@{EOS\_UNSUPPORTED\_RELATION}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a8e9f88cbd72f5fd2ea30e1a9fc980935}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a8e9f88cbd72f5fd2ea30e1a9fc980935} EOS\+\_\+\+UNSUPPORTED\+\_\+\+RELATION&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{EOS\_UNSUPPORTED\_DERIVATIVE@{EOS\_UNSUPPORTED\_DERIVATIVE}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!EOS\_UNSUPPORTED\_DERIVATIVE@{EOS\_UNSUPPORTED\_DERIVATIVE}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a7abb36ccb39c78eee29ad309bfc92d83}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a7abb36ccb39c78eee29ad309bfc92d83} EOS\+\_\+\+UNSUPPORTED\+\_\+\+DERIVATIVE&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{EOS\_WRONG\_INPUT\_COUNT@{EOS\_WRONG\_INPUT\_COUNT}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!EOS\_WRONG\_INPUT\_COUNT@{EOS\_WRONG\_INPUT\_COUNT}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a7d6ed736cc71b74321cff4980d0b366a}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a7d6ed736cc71b74321cff4980d0b366a} EOS\+\_\+\+WRONG\+\_\+\+INPUT\+\_\+\+COUNT&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{EOS\_WRONG\_INPUT\_QUANTITY@{EOS\_WRONG\_INPUT\_QUANTITY}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!EOS\_WRONG\_INPUT\_QUANTITY@{EOS\_WRONG\_INPUT\_QUANTITY}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ab1a09e8dbe875f5042439869cb9c1a44}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ab1a09e8dbe875f5042439869cb9c1a44} EOS\+\_\+\+WRONG\+\_\+\+INPUT\+\_\+\+QUANTITY&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{EOS\_NONFINITE\_INPUT@{EOS\_NONFINITE\_INPUT}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!EOS\_NONFINITE\_INPUT@{EOS\_NONFINITE\_INPUT}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a1dad27298692a9beea9d2eb1d4ddad7f}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a1dad27298692a9beea9d2eb1d4ddad7f} EOS\+\_\+\+NONFINITE\+\_\+\+INPUT&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{EOS\_OUTSIDE\_DOMAIN@{EOS\_OUTSIDE\_DOMAIN}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!EOS\_OUTSIDE\_DOMAIN@{EOS\_OUTSIDE\_DOMAIN}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a4103ab8cd923be43abf99797d43dbdbc}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a4103ab8cd923be43abf99797d43dbdbc} EOS\+\_\+\+OUTSIDE\+\_\+\+DOMAIN&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{EOS\_NONFINITE\_RESULT@{EOS\_NONFINITE\_RESULT}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!EOS\_NONFINITE\_RESULT@{EOS\_NONFINITE\_RESULT}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346af2d6f3bb5552a94ca9afc6d116e0156b}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346af2d6f3bb5552a94ca9afc6d116e0156b} EOS\+\_\+\+NONFINITE\+\_\+\+RESULT&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{EOS\_INVALID\_THERMODYNAMIC\_INPUT@{EOS\_INVALID\_THERMODYNAMIC\_INPUT}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!EOS\_INVALID\_THERMODYNAMIC\_INPUT@{EOS\_INVALID\_THERMODYNAMIC\_INPUT}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346afdc9ec844f0db8dbde01963b8bd60ef4}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346afdc9ec844f0db8dbde01963b8bd60ef4} EOS\+\_\+\+INVALID\+\_\+\+THERMODYNAMIC\+\_\+\+INPUT&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{INVALID\_DIMENSION@{INVALID\_DIMENSION}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!INVALID\_DIMENSION@{INVALID\_DIMENSION}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a6c849957a6a4a88b7fb6fcb716d651f1}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a6c849957a6a4a88b7fb6fcb716d651f1} INVALID\+\_\+\+DIMENSION&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{NON\_FINITE\_MAPPING\_INPUT@{NON\_FINITE\_MAPPING\_INPUT}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!NON\_FINITE\_MAPPING\_INPUT@{NON\_FINITE\_MAPPING\_INPUT}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a58690190e68105ca9d4c573f113ced94}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a58690190e68105ca9d4c573f113ced94} NON\+\_\+\+FINITE\+\_\+\+MAPPING\+\_\+\+INPUT&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{INVALID\_REFERENCE\_RADIUS@{INVALID\_REFERENCE\_RADIUS}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!INVALID\_REFERENCE\_RADIUS@{INVALID\_REFERENCE\_RADIUS}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a664863abf724900cacb79236732b0d24}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a664863abf724900cacb79236732b0d24} INVALID\+\_\+\+REFERENCE\+\_\+\+RADIUS&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{AT\_COMPACTIFIED\_INFINITY@{AT\_COMPACTIFIED\_INFINITY}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!AT\_COMPACTIFIED\_INFINITY@{AT\_COMPACTIFIED\_INFINITY}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a64cde656c0dea359e0e048c5b1a45020}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a64cde656c0dea359e0e048c5b1a45020} AT\+\_\+\+COMPACTIFIED\+\_\+\+INFINITY&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{OUTSIDE\_REFERENCE\_DOMAIN@{OUTSIDE\_REFERENCE\_DOMAIN}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!OUTSIDE\_REFERENCE\_DOMAIN@{OUTSIDE\_REFERENCE\_DOMAIN}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a46b382cdaef0bff17df6f22ed6ac0c80}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a46b382cdaef0bff17df6f22ed6ac0c80} OUTSIDE\+\_\+\+REFERENCE\+\_\+\+DOMAIN&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{NON\_FINITE\_MAPPING\_RESULT@{NON\_FINITE\_MAPPING\_RESULT}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!NON\_FINITE\_MAPPING\_RESULT@{NON\_FINITE\_MAPPING\_RESULT}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346aed5aaccb3615a644e604d2867cb722a5}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346aed5aaccb3615a644e604d2867cb722a5} NON\+\_\+\+FINITE\+\_\+\+MAPPING\+\_\+\+RESULT&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{NON\_POSITIVE\_DETERMINATE@{NON\_POSITIVE\_DETERMINATE}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!NON\_POSITIVE\_DETERMINATE@{NON\_POSITIVE\_DETERMINATE}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a8046940b838d63b536825ef425a6de82}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a8046940b838d63b536825ef425a6de82} NON\+\_\+\+POSITIVE\+\_\+\+DETERMINATE&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{INVALID\_MAPPING@{INVALID\_MAPPING}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!INVALID\_MAPPING@{INVALID\_MAPPING}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a099ab2aa35e6b3be35ddc36b33360102}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a099ab2aa35e6b3be35ddc36b33360102} INVALID\+\_\+\+MAPPING&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{MISC\_MAPPING\_ERROR@{MISC\_MAPPING\_ERROR}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!MISC\_MAPPING\_ERROR@{MISC\_MAPPING\_ERROR}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a5a8b51f24614b8ba55b97bcac6512bb3}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a5a8b51f24614b8ba55b97bcac6512bb3} MISC\+\_\+\+MAPPING\+\_\+\+ERROR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{INVALID\_DOF\_COUNT@{INVALID\_DOF\_COUNT}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!INVALID\_DOF\_COUNT@{INVALID\_DOF\_COUNT}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a9d34d1c93ad6e3f58fd9023c1977cc39}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a9d34d1c93ad6e3f58fd9023c1977cc39} INVALID\+\_\+\+DOF\+\_\+\+COUNT&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{INVALID\_ELEMENT\_GEOMETRY@{INVALID\_ELEMENT\_GEOMETRY}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!INVALID\_ELEMENT\_GEOMETRY@{INVALID\_ELEMENT\_GEOMETRY}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ac618b9adeda9e855aab839a1046267e2}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ac618b9adeda9e855aab839a1046267e2} INVALID\+\_\+\+ELEMENT\+\_\+\+GEOMETRY&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{INVALID\_DOF\_ORDERING@{INVALID\_DOF\_ORDERING}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!INVALID\_DOF\_ORDERING@{INVALID\_DOF\_ORDERING}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a6e7088395a408e24db367b8bf8602fa5}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a6e7088395a408e24db367b8bf8602fa5} INVALID\+\_\+\+DOF\+\_\+\+ORDERING&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{INVALID\_COMPACTIFICATION\_RANK@{INVALID\_COMPACTIFICATION\_RANK}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!INVALID\_COMPACTIFICATION\_RANK@{INVALID\_COMPACTIFICATION\_RANK}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a431e11f2136ff582c4c1d2909319a28b}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a431e11f2136ff582c4c1d2909319a28b} INVALID\+\_\+\+COMPACTIFICATION\+\_\+\+RANK&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{INVALID\_COMPACTIFICATION\_TYPE@{INVALID\_COMPACTIFICATION\_TYPE}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!INVALID\_COMPACTIFICATION\_TYPE@{INVALID\_COMPACTIFICATION\_TYPE}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346af0aa8cd82916235df25802da359563ef}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346af0aa8cd82916235df25802da359563ef} INVALID\+\_\+\+COMPACTIFICATION\+\_\+\+TYPE&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{INVALID\_COMPACTIFICATION\_DERIVATIVE\_TYPE@{INVALID\_COMPACTIFICATION\_DERIVATIVE\_TYPE}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!INVALID\_COMPACTIFICATION\_DERIVATIVE\_TYPE@{INVALID\_COMPACTIFICATION\_DERIVATIVE\_TYPE}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a622945fe1c39f0b66b63f8b518283802}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a622945fe1c39f0b66b63f8b518283802} INVALID\+\_\+\+COMPACTIFICATION\+\_\+\+DERIVATIVE\+\_\+\+TYPE&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{INVALID\_VACUUM\_ELEMENT\_ATTRIBUTE\_ID@{INVALID\_VACUUM\_ELEMENT\_ATTRIBUTE\_ID}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!INVALID\_VACUUM\_ELEMENT\_ATTRIBUTE\_ID@{INVALID\_VACUUM\_ELEMENT\_ATTRIBUTE\_ID}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a204f4389a3812083114bb4f4548ae2e4}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a204f4389a3812083114bb4f4548ae2e4} INVALID\+\_\+\+VACUUM\+\_\+\+ELEMENT\+\_\+\+ATTRIBUTE\+\_\+\+ID&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{MISSING\_EXTERIOR\_MAP@{MISSING\_EXTERIOR\_MAP}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!MISSING\_EXTERIOR\_MAP@{MISSING\_EXTERIOR\_MAP}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a79ad977c1f9edca04fb43eb538a8b134}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a79ad977c1f9edca04fb43eb538a8b134} MISSING\+\_\+\+EXTERIOR\+\_\+\+MAP&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{COMPACTIFICATION\_MISMATCH@{COMPACTIFICATION\_MISMATCH}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!COMPACTIFICATION\_MISMATCH@{COMPACTIFICATION\_MISMATCH}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a917cf7dd1086e6a331d5359e75736dc8}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a917cf7dd1086e6a331d5359e75736dc8} COMPACTIFICATION\+\_\+\+MISMATCH&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{MISSING\_FACE\_ELEMENT@{MISSING\_FACE\_ELEMENT}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!MISSING\_FACE\_ELEMENT@{MISSING\_FACE\_ELEMENT}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a8d659ed8ea04bdf1ed64eecb06dba220}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a8d659ed8ea04bdf1ed64eecb06dba220} MISSING\+\_\+\+FACE\+\_\+\+ELEMENT&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{JACOBIAN\_SHAPE\_ERROR@{JACOBIAN\_SHAPE\_ERROR}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!JACOBIAN\_SHAPE\_ERROR@{JACOBIAN\_SHAPE\_ERROR}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a7f7f6e0e6fc2c000ab0a8476f4cea12a}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a7f7f6e0e6fc2c000ab0a8476f4cea12a} JACOBIAN\+\_\+\+SHAPE\+\_\+\+ERROR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{MISSING\_DISPLACEMENT\_FINITE\_ELEMENT\_SPACE@{MISSING\_DISPLACEMENT\_FINITE\_ELEMENT\_SPACE}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!MISSING\_DISPLACEMENT\_FINITE\_ELEMENT\_SPACE@{MISSING\_DISPLACEMENT\_FINITE\_ELEMENT\_SPACE}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a624b043baa343cb321e202e442461fd5}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a624b043baa343cb321e202e442461fd5} MISSING\+\_\+\+DISPLACEMENT\+\_\+\+FINITE\+\_\+\+ELEMENT\+\_\+\+SPACE&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{MISMATCHED\_MESHING\_MAPS@{MISMATCHED\_MESHING\_MAPS}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!MISMATCHED\_MESHING\_MAPS@{MISMATCHED\_MESHING\_MAPS}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a4f4f078704931effa7d820e26dce3454}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a4f4f078704931effa7d820e26dce3454} MISMATCHED\+\_\+\+MESHING\+\_\+\+MAPS&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{IMPROPERLY\_ORDERED\_REFERENCE\_RADII@{IMPROPERLY\_ORDERED\_REFERENCE\_RADII}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!IMPROPERLY\_ORDERED\_REFERENCE\_RADII@{IMPROPERLY\_ORDERED\_REFERENCE\_RADII}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a58a142d4c0001edb06db63564fd9d6af}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a58a142d4c0001edb06db63564fd9d6af} IMPROPERLY\+\_\+\+ORDERED\+\_\+\+REFERENCE\+\_\+\+RADII&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{INVALID\_COORDINATE\_TOLERANCE@{INVALID\_COORDINATE\_TOLERANCE}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!INVALID\_COORDINATE\_TOLERANCE@{INVALID\_COORDINATE\_TOLERANCE}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ad6df09fb432983c68957f902c0157ec3}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ad6df09fb432983c68957f902c0157ec3} INVALID\+\_\+\+COORDINATE\+\_\+\+TOLERANCE&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{EVALUATOR\_ERROR@{EVALUATOR\_ERROR}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!EVALUATOR\_ERROR@{EVALUATOR\_ERROR}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a121f6f85b83e9e7bdfed69f6e2663054}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a121f6f85b83e9e7bdfed69f6e2663054} EVALUATOR\+\_\+\+ERROR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{CACHE\_FE\_BINDING\_ERROR@{CACHE\_FE\_BINDING\_ERROR}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!CACHE\_FE\_BINDING\_ERROR@{CACHE\_FE\_BINDING\_ERROR}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ac1b1773f74d583c43e3ea9366462f4ee}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ac1b1773f74d583c43e3ea9366462f4ee} CACHE\+\_\+\+FE\+\_\+\+BINDING\+\_\+\+ERROR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{INVALID\_ELEMENT\_ID\_ERROR@{INVALID\_ELEMENT\_ID\_ERROR}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!INVALID\_ELEMENT\_ID\_ERROR@{INVALID\_ELEMENT\_ID\_ERROR}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a35dc50a7205013e2de2b388f944a4673}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a35dc50a7205013e2de2b388f944a4673} INVALID\+\_\+\+ELEMENT\+\_\+\+ID\+\_\+\+ERROR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{ELEMENT\_NULLPTR\_ERROR@{ELEMENT\_NULLPTR\_ERROR}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!ELEMENT\_NULLPTR\_ERROR@{ELEMENT\_NULLPTR\_ERROR}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ac4f686058466ccdea15bb5faef3d5e97}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ac4f686058466ccdea15bb5faef3d5e97} ELEMENT\+\_\+\+NULLPTR\+\_\+\+ERROR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{DISCRETIZATION\_ERROR@{DISCRETIZATION\_ERROR}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!DISCRETIZATION\_ERROR@{DISCRETIZATION\_ERROR}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a33afad1a9fc3288ff00e0d950433ceb4}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a33afad1a9fc3288ff00e0d950433ceb4} DISCRETIZATION\+\_\+\+ERROR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{SCHEMA\_ERROR@{SCHEMA\_ERROR}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!SCHEMA\_ERROR@{SCHEMA\_ERROR}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a4bc541f8f40c5d80f848cd135bd7d45a}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a4bc541f8f40c5d80f848cd135bd7d45a} SCHEMA\+\_\+\+ERROR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{INVALID\_SCHEMA\_ARGUMENTS@{INVALID\_SCHEMA\_ARGUMENTS}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!INVALID\_SCHEMA\_ARGUMENTS@{INVALID\_SCHEMA\_ARGUMENTS}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a94f0b761a1623b1bb4e63f99642ec0f0}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a94f0b761a1623b1bb4e63f99642ec0f0} INVALID\+\_\+\+SCHEMA\+\_\+\+ARGUMENTS&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{MATRIX\_SHAPE\_ERROR@{MATRIX\_SHAPE\_ERROR}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!MATRIX\_SHAPE\_ERROR@{MATRIX\_SHAPE\_ERROR}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a638521f48b9ccdc14fbebd29658c9366}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a638521f48b9ccdc14fbebd29658c9366} MATRIX\+\_\+\+SHAPE\+\_\+\+ERROR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{OUT\_OF\_RANGE\_ERROR@{OUT\_OF\_RANGE\_ERROR}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!OUT\_OF\_RANGE\_ERROR@{OUT\_OF\_RANGE\_ERROR}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a21e55d5bfa09b9572bd3cf11e0abd4a9}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a21e55d5bfa09b9572bd3cf11e0abd4a9} OUT\+\_\+\+OF\+\_\+\+RANGE\+\_\+\+ERROR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{SOLVER\_ERROR@{SOLVER\_ERROR}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!SOLVER\_ERROR@{SOLVER\_ERROR}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a38e34c32c3cba67bf30e244ef61cc684}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a38e34c32c3cba67bf30e244ef61cc684} SOLVER\+\_\+\+ERROR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{NORMALIZATION\_ERROR@{NORMALIZATION\_ERROR}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!NORMALIZATION\_ERROR@{NORMALIZATION\_ERROR}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a15400f420fff3eb6aef75ff5099547ec}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a15400f420fff3eb6aef75ff5099547ec} NORMALIZATION\+\_\+\+ERROR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{NORMALIZATION\_VECTOR\_SIZE\_MISMATCH@{NORMALIZATION\_VECTOR\_SIZE\_MISMATCH}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!NORMALIZATION\_VECTOR\_SIZE\_MISMATCH@{NORMALIZATION\_VECTOR\_SIZE\_MISMATCH}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a367b8f40bcb3d5afcbfd2277b1fa6582}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a367b8f40bcb3d5afcbfd2277b1fa6582} NORMALIZATION\+\_\+\+VECTOR\+\_\+\+SIZE\+\_\+\+MISMATCH&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{NORMALIZATION\_BUFFER\_OVERLAP@{NORMALIZATION\_BUFFER\_OVERLAP}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!NORMALIZATION\_BUFFER\_OVERLAP@{NORMALIZATION\_BUFFER\_OVERLAP}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ab44dc1e8c547259784038bb5a197e85e}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346ab44dc1e8c547259784038bb5a197e85e} NORMALIZATION\+\_\+\+BUFFER\+\_\+\+OVERLAP&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{PRECONDITIONER\_ERROR@{PRECONDITIONER\_ERROR}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!PRECONDITIONER\_ERROR@{PRECONDITIONER\_ERROR}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a7628b67e5cb2d4f25b60dfa93582e069}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a7628b67e5cb2d4f25b60dfa93582e069} PRECONDITIONER\+\_\+\+ERROR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{PRECONDITIONER\_INVALID\_OPTIONS@{PRECONDITIONER\_INVALID\_OPTIONS}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!PRECONDITIONER\_INVALID\_OPTIONS@{PRECONDITIONER\_INVALID\_OPTIONS}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a6b10c7e7c89ea2b49c0a8aaf1ebc0eac}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a6b10c7e7c89ea2b49c0a8aaf1ebc0eac} PRECONDITIONER\+\_\+\+INVALID\+\_\+\+OPTIONS&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{PRECONDITIONER\_INVALID\_OPERATOR@{PRECONDITIONER\_INVALID\_OPERATOR}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!PRECONDITIONER\_INVALID\_OPERATOR@{PRECONDITIONER\_INVALID\_OPERATOR}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a49ead9a31669df283034426e7d90ac61}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a49ead9a31669df283034426e7d90ac61} PRECONDITIONER\+\_\+\+INVALID\+\_\+\+OPERATOR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{PRECONDITIONER\_SIZE\_MISMATCH@{PRECONDITIONER\_SIZE\_MISMATCH}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!PRECONDITIONER\_SIZE\_MISMATCH@{PRECONDITIONER\_SIZE\_MISMATCH}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a07ade0bcb07c32f51b8b1c81cda05fbe}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a07ade0bcb07c32f51b8b1c81cda05fbe} PRECONDITIONER\+\_\+\+SIZE\+\_\+\+MISMATCH&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{PRECONDITIONER\_NONFINITE\_VALUE@{PRECONDITIONER\_NONFINITE\_VALUE}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!PRECONDITIONER\_NONFINITE\_VALUE@{PRECONDITIONER\_NONFINITE\_VALUE}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a0ce53c151e37e01206ce4111620e2f25}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a0ce53c151e37e01206ce4111620e2f25} PRECONDITIONER\+\_\+\+NONFINITE\+\_\+\+VALUE&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{PRECONDITIONER\_SINGULAR\_OPERATOR@{PRECONDITIONER\_SINGULAR\_OPERATOR}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!PRECONDITIONER\_SINGULAR\_OPERATOR@{PRECONDITIONER\_SINGULAR\_OPERATOR}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346af48e0181a9931250d9a6a4af4187dac4}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346af48e0181a9931250d9a6a4af4187dac4} PRECONDITIONER\+\_\+\+SINGULAR\+\_\+\+OPERATOR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{PRECONDITIONER\_ILL\_CONDITIONED\_OPERATOR@{PRECONDITIONER\_ILL\_CONDITIONED\_OPERATOR}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!PRECONDITIONER\_ILL\_CONDITIONED\_OPERATOR@{PRECONDITIONER\_ILL\_CONDITIONED\_OPERATOR}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a027e24378dc9f89c5c44730686138afc}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a027e24378dc9f89c5c44730686138afc} PRECONDITIONER\+\_\+\+ILL\+\_\+\+CONDITIONED\+\_\+\+OPERATOR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{PRECONDITIONER\_STALE\_LINEARIZATION@{PRECONDITIONER\_STALE\_LINEARIZATION}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!PRECONDITIONER\_STALE\_LINEARIZATION@{PRECONDITIONER\_STALE\_LINEARIZATION}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a4ff26ef5e43141b4040a0f020ef5ea5a}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a4ff26ef5e43141b4040a0f020ef5ea5a} PRECONDITIONER\+\_\+\+STALE\+\_\+\+LINEARIZATION&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{PRECONDITIONER\_INCOMPATIBLE\_STRATEGY@{PRECONDITIONER\_INCOMPATIBLE\_STRATEGY}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!PRECONDITIONER\_INCOMPATIBLE\_STRATEGY@{PRECONDITIONER\_INCOMPATIBLE\_STRATEGY}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346af9a768b24c2e60f744437f97d716757d}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346af9a768b24c2e60f744437f97d716757d} PRECONDITIONER\+\_\+\+INCOMPATIBLE\+\_\+\+STRATEGY&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{PRECONDITIONER\_UNPREPARED@{PRECONDITIONER\_UNPREPARED}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!PRECONDITIONER\_UNPREPARED@{PRECONDITIONER\_UNPREPARED}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a3cbb7648de8d1e097b4dff01727e8a62}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a3cbb7648de8d1e097b4dff01727e8a62} PRECONDITIONER\+\_\+\+UNPREPARED&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{PRECONDITIONER\_INVALID\_CALIBRATION@{PRECONDITIONER\_INVALID\_CALIBRATION}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!PRECONDITIONER\_INVALID\_CALIBRATION@{PRECONDITIONER\_INVALID\_CALIBRATION}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346aaede09a1ad3463a00f6f7838a941a7f9}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346aaede09a1ad3463a00f6f7838a941a7f9} PRECONDITIONER\+\_\+\+INVALID\+\_\+\+CALIBRATION&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{EQUATION\_ERROR@{EQUATION\_ERROR}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!EQUATION\_ERROR@{EQUATION\_ERROR}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a46288ff2dd3648953ae84bb04730d3aa}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346a46288ff2dd3648953ae84bb04730d3aa} EQUATION\+\_\+\+ERROR&\\ \hline \raisebox{\heightof{T}}[0pt][0pt]{\index{FAILED\_TYPE\_INVARIANT@{FAILED\_TYPE\_INVARIANT}!serif::utils::errors@{serif::utils::errors}}\index{serif::utils::errors@{serif::utils::errors}!FAILED\_TYPE\_INVARIANT@{FAILED\_TYPE\_INVARIANT}}}\Hypertarget{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346aac8248e8e14d703a968d5094031ba5b9}\label{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346aac8248e8e14d703a968d5094031ba5b9} FAILED\+\_\+\+TYPE\+\_\+\+INVARIANT&\\ \hline \end{DoxyEnumFields} \doxysubsection{Function Documentation} \Hypertarget{namespaceserif_1_1utils_1_1errors_a129d7f74364af257118bcf2ea594d83a}\index{serif::utils::errors@{serif::utils::errors}!format\_error\_message@{format\_error\_message}} \index{format\_error\_message@{format\_error\_message}!serif::utils::errors@{serif::utils::errors}} \doxysubsubsection{\texorpdfstring{format\_error\_message()}{format\_error\_message()}} {\footnotesize\ttfamily \label{namespaceserif_1_1utils_1_1errors_a129d7f74364af257118bcf2ea594d83a} template$<$\mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346}{SERi\+FError\+Code}} code$>$ \\ std\+::string serif\+::utils\+::errors\+::format\+\_\+error\+\_\+message (\begin{DoxyParamCaption}\item[{const std\+::string\+\_\+view}]{message}{, }\item[{auto...}]{args}{}\end{DoxyParamCaption})} \Hypertarget{namespaceserif_1_1utils_1_1errors_a980a92d4199f7d6b867ff79cdb9638b6}\index{serif::utils::errors@{serif::utils::errors}!serif\_assert@{serif\_assert}} \index{serif\_assert@{serif\_assert}!serif::utils::errors@{serif::utils::errors}} \doxysubsubsection{\texorpdfstring{serif\_assert()}{serif\_assert()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily \label{namespaceserif_1_1utils_1_1errors_a980a92d4199f7d6b867ff79cdb9638b6} template$<$\mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346}{SERi\+FError\+Code}} code, bool condition, \mbox{\hyperlink{structserif_1_1utils_1_1types_1_1_fixed_string}{types\+::\+Fixed\+String}} message$>$ \\ void serif\+::utils\+::errors\+::serif\+\_\+assert (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [constexpr]}} This is the feature flag for C++26 user defined static\+\_\+assert messages.\Hypertarget{namespaceserif_1_1utils_1_1errors_ab713b9a6974bd192ff360e642a9ef51f}\index{serif::utils::errors@{serif::utils::errors}!serif\_assert@{serif\_assert}} \index{serif\_assert@{serif\_assert}!serif::utils::errors@{serif::utils::errors}} \doxysubsubsection{\texorpdfstring{serif\_assert()}{serif\_assert()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily \label{namespaceserif_1_1utils_1_1errors_ab713b9a6974bd192ff360e642a9ef51f} template$<$\mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346}{SERi\+FError\+Code}} code, misc\+::concepts\+::\+Is\+Exception ExceptionT = std\+::logic\+\_\+error$>$ \\ void serif\+::utils\+::errors\+::serif\+\_\+assert (\begin{DoxyParamCaption}\item[{const bool}]{condition}{, }\item[{const std\+::string\+\_\+view}]{message}{, }\item[{auto \&\&...}]{args}{}\end{DoxyParamCaption})} \Hypertarget{namespaceserif_1_1utils_1_1errors_a7fefa3a63ca7895a875f2672026df02d}\index{serif::utils::errors@{serif::utils::errors}!serif\_ensure@{serif\_ensure}} \index{serif\_ensure@{serif\_ensure}!serif::utils::errors@{serif::utils::errors}} \doxysubsubsection{\texorpdfstring{serif\_ensure()}{serif\_ensure()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily \label{namespaceserif_1_1utils_1_1errors_a7fefa3a63ca7895a875f2672026df02d} template$<$\mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346}{SERi\+FError\+Code}} code, bool condition, \mbox{\hyperlink{structserif_1_1utils_1_1types_1_1_c_t_string}{types\+::\+CTString}} message$>$ \\ void serif\+::utils\+::errors\+::serif\+\_\+ensure (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [constexpr]}} This is the feature flag for C++26 user defined static\+\_\+assert messages.\Hypertarget{namespaceserif_1_1utils_1_1errors_acbc8179633950d97b5bca694b6b52805}\index{serif::utils::errors@{serif::utils::errors}!serif\_ensure@{serif\_ensure}} \index{serif\_ensure@{serif\_ensure}!serif::utils::errors@{serif::utils::errors}} \doxysubsubsection{\texorpdfstring{serif\_ensure()}{serif\_ensure()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily \label{namespaceserif_1_1utils_1_1errors_acbc8179633950d97b5bca694b6b52805} template$<$\mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346}{SERi\+FError\+Code}} code, misc\+::concepts\+::\+Is\+Exception ExceptionT = std\+::logic\+\_\+error$>$ \\ void serif\+::utils\+::errors\+::serif\+\_\+ensure (\begin{DoxyParamCaption}\item[{const bool}]{condition}{, }\item[{const std\+::string\+\_\+view}]{message}{, }\item[{auto...}]{args}{}\end{DoxyParamCaption})} \Hypertarget{namespaceserif_1_1utils_1_1errors_a2447eb80947534cdf0fbd205251cfd9c}\index{serif::utils::errors@{serif::utils::errors}!serif\_error@{serif\_error}} \index{serif\_error@{serif\_error}!serif::utils::errors@{serif::utils::errors}} \doxysubsubsection{\texorpdfstring{serif\_error()}{serif\_error()}} {\footnotesize\ttfamily \label{namespaceserif_1_1utils_1_1errors_a2447eb80947534cdf0fbd205251cfd9c} template$<$misc\+::concepts\+::\+Is\+Exception ExceptionT, \mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346}{SERi\+FError\+Code}} code$>$ \\ void serif\+::utils\+::errors\+::serif\+\_\+error (\begin{DoxyParamCaption}\item[{const std\+::string\+\_\+view}]{message}{, }\item[{auto...}]{args}{}\end{DoxyParamCaption})} \doxysubsection{Variable Documentation} \Hypertarget{namespaceserif_1_1utils_1_1errors_a562f604deccc1abf04ae9efdc7f0ac98}\index{serif::utils::errors@{serif::utils::errors}!SERiFErrorCodeNameToTypeMap@{SERiFErrorCodeNameToTypeMap}} \index{SERiFErrorCodeNameToTypeMap@{SERiFErrorCodeNameToTypeMap}!serif::utils::errors@{serif::utils::errors}} \doxysubsubsection{\texorpdfstring{SERiFErrorCodeNameToTypeMap}{SERiFErrorCodeNameToTypeMap}} {\footnotesize\ttfamily \label{namespaceserif_1_1utils_1_1errors_a562f604deccc1abf04ae9efdc7f0ac98} auto serif\+::utils\+::errors\+::\+SERi\+FError\+Code\+Name\+To\+Type\+Map = \mbox{\hyperlink{namespaceserif_1_1meta_a27a478b13abbbddd3b16dce448ce87fa}{meta\+::enum\+\_\+to\+\_\+string\+\_\+enum\+\_\+map}}$<$\mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346}{SERi\+FError\+Code}}$>$()\hspace{0.3cm}{\ttfamily [inline]}} \Hypertarget{namespaceserif_1_1utils_1_1errors_acdf570b1b41e2bbf923e94a0c689fe5e}\index{serif::utils::errors@{serif::utils::errors}!SERiFErrorCodeTypeToNameMap@{SERiFErrorCodeTypeToNameMap}} \index{SERiFErrorCodeTypeToNameMap@{SERiFErrorCodeTypeToNameMap}!serif::utils::errors@{serif::utils::errors}} \doxysubsubsection{\texorpdfstring{SERiFErrorCodeTypeToNameMap}{SERiFErrorCodeTypeToNameMap}} {\footnotesize\ttfamily \label{namespaceserif_1_1utils_1_1errors_acdf570b1b41e2bbf923e94a0c689fe5e} auto serif\+::utils\+::errors\+::\+SERi\+FError\+Code\+Type\+To\+Name\+Map = \mbox{\hyperlink{namespaceserif_1_1meta_a228074fe1d60918db17444e31b601c2f}{meta\+::enum\+\_\+to\+\_\+enum\+\_\+string\+\_\+map}}$<$\mbox{\hyperlink{namespaceserif_1_1utils_1_1errors_ab04484c13887f78337c2331fb2911346}{SERi\+FError\+Code}}$>$()\hspace{0.3cm}{\ttfamily [inline]}}