Functions | |
| ::ExceptionBase & | ExcDivideByZero () |
| ::ExceptionBase & | ExcNumberNotFinite () |
| ::ExceptionBase & | ExcOutOfMemory () |
| ::ExceptionBase & | ExcMemoryLeak (int arg1) throw (errortext << "Destroying memory handler while " << arg1 << " objects are still allocated" ) |
| ::ExceptionBase & | ExcIO () |
| ::ExceptionBase & | ExcFileNotOpen (char *arg1) throw (errortext << "Could not open file " << arg1 ) |
| ::ExceptionBase & | ExcNotImplemented () |
| ::ExceptionBase & | ExcInternalError () |
| ::ExceptionBase & | ExcPureFunctionCalled () |
| ::ExceptionBase & | ExcInvalidConstructorCall () |
| ::ExceptionBase & | ExcNotInitialized () |
| ::ExceptionBase & | ExcInvalidState () |
| ::ExceptionBase & | ExcImpossibleInDim (int arg1) throw (errortext << "Impossible in " << arg1 << "d." ) |
| ::ExceptionBase & | ExcZero () |
| ::ExceptionBase & | ExcEmptyObject () |
| ::ExceptionBase & | ExcDimensionMismatch (int arg1, int arg2) throw (errortext << "Dimension " << arg1 << " not equal to " << arg2 ) |
| ::ExceptionBase & | ExcDimensionMismatch2 (int arg1, int arg2, int arg3) throw (errortext << "Dimension " << arg1 << " neither equal to " << arg2 << " nor to " << arg3 ) |
| ::ExceptionBase & | ExcIndexRange (int arg1, int arg2, int arg3) throw (errortext << "Index " << arg1 << " is not in [" << arg2 << "," << arg3 << "[" ) |
| ::ExceptionBase & | ExcLowerRange (int arg1, int arg2) throw (errortext << "Number " << arg1 << " must be larger or equal " << arg2 ) |
| ::ExceptionBase & | ExcNotMultiple (int arg1, int arg2) throw (errortext << "Division " << arg1 << " by " << arg2 << " has remainder different from zero" ) |
| ::ExceptionBase & | ExcInvalidIterator () |
| ::ExceptionBase & | ExcIteratorPastEnd () |
| ::ExceptionBase & | ExcMessage (std::string arg1) throw (errortext << arg1 ) |
| ::ExceptionBase & | ExcCompatibility (char *arg1) throw (errortext << "You are using a backward compatibility feature\n" << "that you have disabled during configuration of\n" << "the library by the --disable-compat=" << arg1 << " switch. You should either use an\n" << "alternative function, or configure again without\n" << "this switch and recompile the library." ) |
| ::ExceptionBase & | ExcScalarAssignmentOnlyForZeroValue () |
| ::ExceptionBase & | ExcNeedsBLAS () |
| ::ExceptionBase & | ExcNeedsLAPACK () |
| ::ExceptionBase & | ExcNeedsUMFPACK () |
| ::ExceptionBase & | ExcNeedsMETIS () |
| ::ExceptionBase & | ExcNeedsPETSC () |
| ::ExceptionBase & | ExcNeedsNetCDF () |
| ::ExceptionBase & | ExcDisabled (char *arg1) throw (errortext << "This feature was disabled by the " "configuration option --disable-" << arg1 << ". Reconfigure to use it!" ) |
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;
documentation generated on Fri Feb 3 2012 06:04:17 by
doxygen
1.7.2