15#ifndef dealii_lac_exceptions_h
16#define dealii_lac_exceptions_h
35 "This function only works for quadratic objects!");
52 "This function requires that the current object have a "
53 "sparsity pattern attached to it, but no sparsity pattern "
54 "is available. This usually means that there is a missing "
55 "reinit() call which would have added the sparsity pattern.");
82 <<
"An error with error number " << arg1
83 <<
" occurred while calling a Trilinos function");
virtual void print_info(std::ostream &out) const override
ExcPETScError(const int error_code)
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
#define DeclException0(Exception0)
static ::ExceptionBase & ExcSingular()
static ::ExceptionBase & ExcNeedsSparsityPattern()
#define DeclExceptionMsg(Exception, defaulttext)
static ::ExceptionBase & ExcDifferentBlockIndices()
static ::ExceptionBase & ExcNotQuadratic()
#define DeclException1(Exception1, type1, outsequence)
static ::ExceptionBase & ExcTrilinosError(int arg1)