Jive reference manual
List of all members | Public Types | Public Member Functions | Public Attributes
jive::solver::IterativeSolverException Class Reference

#include <jive/solver/IterativeSolverException.h>

Inheritance diagram for jive::solver::IterativeSolverException:
Inheritance graph

Public Types

typedef IterativeSolverException Self
 
typedef SolverException Super
 

Public Member Functions

 IterativeSolverException (const String &where, idx_t iiter, double residual)
 
 IterativeSolverException (const String &where, const String &what, idx_t iiter, double residual)
 
 IterativeSolverException (const Self &rhs)
 
virtual String name () const
 Returns the class name of this exception. More...
 
- Public Member Functions inherited from jive::solver::SolverException
 SolverException (const jem::String &place=String(), const jem::String &msg=String())
 Constructs a new SolverException given a location and message string. More...
 
- Public Member Functions inherited from jem::Exception
 Exception (const String &place=String(), const String &msg=String())
 Creates an Exception instance. More...
 
- Public Member Functions inherited from jem::Throwable
 Throwable (const String &place=String(), Const String &msg=String())
 Creates a new Throwable instance. More...
 
 Throwable (const Throwable &rhs)
 Creates a copy of another Throwable instance. More...
 
 ~Throwable ()
 Destructor. More...
 
virtual String where () const
 Returns a string describing the context in which this Throwable was thrown. More...
 
virtual String what () const
 Returns a string describing why this Throwable was thrown. More...
 

Public Attributes

const idx_t iterCount
 
const double residual
 

Member Typedef Documentation

Constructor & Destructor Documentation

jive::solver::IterativeSolverException::IterativeSolverException ( const String where,
idx_t  iiter,
double  residual 
)
jive::solver::IterativeSolverException::IterativeSolverException ( const String where,
const String what,
idx_t  iiter,
double  residual 
)
jive::solver::IterativeSolverException::IterativeSolverException ( const Self rhs)

Member Function Documentation

virtual String jive::solver::IterativeSolverException::name ( ) const
virtual

Returns the full class name – including namespaces – of this Throwable instance. This function should be overriden by derived classes. For instance, a class named flip::FlopException should return the string "flip::FlopException".

Returns
A string describing the class name of this object.

Reimplemented from jive::solver::SolverException.

Member Data Documentation

const idx_t jive::solver::IterativeSolverException::iterCount
const double jive::solver::IterativeSolverException::residual