KASKADE 7 development version
Classes | Namespaces
detailed_exception.hh File Reference
#include <string>
#include <stdexcept>
#include <boost/lexical_cast.hpp>

Go to the source code of this file.

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...
 

Namespaces

namespace  Kaskade