Reference documentation for deal.II version 9.1.1
\(\newcommand{\dealcoloneq}{\mathrel{\vcenter{:}}=}\)
Classes | Functions
StandardExceptions Namespace Reference

Classes

class  ExcMPI
 

Functions

static ::ExceptionBaseExcDivideByZero ()
 
static ::ExceptionBaseExcNumberNotFinite (std::complex< double > arg1)
 
static ::ExceptionBaseExcOutOfMemory ()
 
static ::ExceptionBaseExcMemoryLeak (int arg1)
 
static ::ExceptionBaseExcIO ()
 
static ::ExceptionBaseExcFileNotOpen (std::string arg1)
 
static ::ExceptionBaseExcNotImplemented ()
 
static ::ExceptionBaseExcInternalError ()
 
static ::ExceptionBaseExcPureFunctionCalled ()
 
static ::ExceptionBaseExcNotInitialized ()
 
static ::ExceptionBaseExcInvalidState ()
 
static ::ExceptionBaseExcImpossibleInDim (int arg1)
 
static ::ExceptionBaseExcImpossibleInDimSpacedim (int arg1, int arg2)
 
static ::ExceptionBaseExcZero ()
 
static ::ExceptionBaseExcEmptyObject ()
 
static ::ExceptionBaseExcDimensionMismatch (std::size_t arg1, std::size_t arg2)
 
static ::ExceptionBaseExcDimensionMismatch2 (int arg1, int arg2, int arg3)
 
static ::ExceptionBaseExcIndexRange (int arg1, int arg2, int arg3)
 
template<typename T >
static ::ExceptionBaseExcIndexRangeType (T arg1, T arg2, T arg3)
 
static ::ExceptionBaseExcLowerRange (int arg1, int arg2)
 
template<typename T >
static ::ExceptionBaseExcLowerRangeType (T arg1, T arg2)
 
static ::ExceptionBaseExcNotMultiple (int arg1, int arg2)
 
static ::ExceptionBaseExcInvalidIterator ()
 
static ::ExceptionBaseExcIteratorPastEnd ()
 
static ::ExceptionBaseExcMessage (std::string arg1)
 
static ::ExceptionBaseExcGhostsPresent ()
 
static ::ExceptionBaseExcScalarAssignmentOnlyForZeroValue ()
 
static ::ExceptionBaseExcNeedsLAPACK ()
 
static ::ExceptionBaseExcNeedsNetCDF ()
 
static ::ExceptionBaseExcNeedsFunctionparser ()
 
static ::ExceptionBaseExcNeedsAssimp ()
 
static ::ExceptionBaseExcCudaError (const char *arg1)
 
static ::ExceptionBaseExcCusparseError (std::string arg1)
 

Detailed Description

Declare some exceptions that occur over and over. This way, you can simply use these exceptions, instead of having to declare them locally in your class. The namespace in which these exceptions are declared is later included into the global namespace by

using namespace StandardExceptions;