MADNESS  0.10.1
Public Member Functions | Private Attributes | Friends | List of all members
madness::LinAlgException Class Reference

Linear algebra Exception. More...

#include <linalg_wrappers.h>

Inheritance diagram for madness::LinAlgException:
Inheritance graph
[legend]
Collaboration diagram for madness::LinAlgException:
Collaboration graph
[legend]

Public Member Functions

 LinAlgException (const char *s, const char *a, int err, int lin, const char *func, const char *file)
 
virtual ~LinAlgException () throw ()
 
virtual const char * what () const throw ()
 

Private Attributes

const char * assertion
 
const char * filename
 
const char * function
 
int line
 
const char * msg
 
int value
 

Friends

std::ostream & operator<< (std::ostream &out, const LinAlgException &e)
 

Detailed Description

Linear algebra Exception.

Constructor & Destructor Documentation

◆ LinAlgException()

madness::LinAlgException::LinAlgException ( const char *  s,
const char *  a,
int  err,
int  lin,
const char *  func,
const char *  file 
)
inline

◆ ~LinAlgException()

virtual madness::LinAlgException::~LinAlgException ( )
throw (
)
inlinevirtual

Member Function Documentation

◆ what()

virtual const char* madness::LinAlgException::what ( ) const
throw (
)
inlinevirtual

References msg.

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  out,
const LinAlgException e 
)
friend

Member Data Documentation

◆ assertion

const char* madness::LinAlgException::assertion
private

◆ filename

const char* madness::LinAlgException::filename
private

◆ function

const char* madness::LinAlgException::function
private

◆ line

int madness::LinAlgException::line
private

◆ msg

const char* madness::LinAlgException::msg
private

Referenced by what().

◆ value

int madness::LinAlgException::value
private

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