4#ifndef SVMP_FE_BASIS_BASISEXCEPTIONS_H
5#define SVMP_FE_BASIS_BASISEXCEPTIONS_H
9namespace svmp::FE::basis {
36 StatusCode
status = StatusCode::Unknown)
51 StatusCode::InvalidArgument);
62 StatusCode::InvalidArgument);
72 StatusCode::InvalidArgument);
82 StatusCode::InvalidArgument);
92 StatusCode::InternalError);
Exception hierarchy for error handling in the FE library.
Base exception type for errors originating in the FE library.
Definition FEException.h:59
StatusCode status() const noexcept
Status code classifying the failure.
Definition FEException.h:79
Invalid Basis request or configuration.
Definition BasisExceptions.h:51
Internal basis construction or transform setup failure.
Definition BasisExceptions.h:92
Requested element topology is incompatible with the basis family.
Definition BasisExceptions.h:62
Basis evaluation request cannot be satisfied.
Definition BasisExceptions.h:72
Base exception type for errors originating in the Basis module.
Definition BasisExceptions.h:33
Public-to-canonical node ordering or coordinate lookup failure.
Definition BasisExceptions.h:82