KASKADE 7 development version
Classes
Exceptions

A hierarchy of exception classes providing more or less detailed information. More...

Classes

class  Kaskade::DetailedException
 A wrapper class for conveniently providing exceptions with context information. More...
 
class  Kaskade::IOException
 An exception class for IO errors. More...
 
class  Kaskade::FileIOException
 An exception class for file IO errors. More...
 
class  Kaskade::LookupException
 An exception that can be thrown whenever a key lookup fails. More...
 
class  Kaskade::LinearAlgebraException
 A base class for linear algebra exceptions. More...
 
class  Kaskade::NonpositiveMatrixException
 To be raised if the matrix is not positive definite. More...
 
class  Kaskade::SingularMatrixException
 To be raised if the matrix is singular. More...
 
class  Kaskade::NonsquareMatrixException
 To be raised if the matrix is nonsquare. More...
 
class  Kaskade::DirectSolverException
 To be raised if a direct solver fails. More...
 
class  Kaskade::IterativeSolverException
 To be raised if an iterative solver fails. More...
 
class  Kaskade::InfeasibleProblemException
 To be raised if an iterative solver detects the problem to be infeasible (has no valid solution). More...
 
class  Kaskade::UnboundedProblemException
 To be raised if an iterative solver detects the optimization problem to be unbounded (has no valid solution). More...
 
class  Kaskade::LinesearchException
 To be raised if a linesearch fails. More...
 
class  Kaskade::GridException
 An exception class for grid related errors. More...
 

Detailed Description

A hierarchy of exception classes providing more or less detailed information.