SpikeGPU  1.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
spike::system_error Class Reference

#include <exception.h>

Inheritance diagram for spike::system_error:

Public Types

enum  Reason {
  Zero_pivoting = -1, Negative_MC64_weight = -2, Illegal_update = -3, Illegal_solve = -4,
  Matrix_singular = -5
}
 

Public Member Functions

 system_error (Reason reason, const std::string &what_arg)
 
 system_error (Reason reason, const char *what_arg)
 
virtual ~system_error () throw ()
 
Reason reason () const
 

Member Enumeration Documentation

Enumerator
Zero_pivoting 
Negative_MC64_weight 
Illegal_update 
Illegal_solve 
Matrix_singular 

Constructor & Destructor Documentation

spike::system_error::system_error ( Reason  reason,
const std::string &  what_arg 
)
inline
spike::system_error::system_error ( Reason  reason,
const char *  what_arg 
)
inline
virtual spike::system_error::~system_error ( )
throw (
)
inlinevirtual

Member Function Documentation

Reason spike::system_error::reason ( ) const
inline

The documentation for this class was generated from the following file: