svMultiPhysics
Loading...
Searching...
No Matches
Classes | Typedefs
FEException.h File Reference

Exception hierarchy for error handling in the FE library. More...

#include "Core/Exception.h"
#include <sstream>
#include <string>
#include <utility>
Include dependency graph for FEException.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  svmp::FE::FEException
 Base exception type for errors originating in the FE library. More...
 
class  svmp::FE::InvalidArgumentException
 An argument failed validation. More...
 
class  svmp::FE::InvalidElementException
 Unsupported or malformed element request. More...
 
class  svmp::FE::DofException
 Degree-of-freedom numbering or lookup failure. More...
 
class  svmp::FE::AssemblyException
 Global assembly failure. More...
 
class  svmp::FE::BackendException
 Failure reported by a linear-algebra or solver backend. More...
 
class  svmp::FE::NotInitializedException
 Required initialization step has not been performed. More...
 
class  svmp::FE::ConvergenceException
 Iterative process failed to converge. More...
 
class  svmp::FE::SingularMappingException
 Element geometric mapping is singular or inverted. More...
 

Typedefs

using svmp::FE::NotImplementedException = svmp::NotImplementedException
 Requested feature is not implemented.
 

Detailed Description

Exception hierarchy for error handling in the FE library.

This header defines FE-specific exception types that derive from the shared solver exception infrastructure in Exception.h. FEException marks failures from finite-element assembly, backend, DOF, and element operations.