finitediff
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SNchangeNotAllowedException Class Reference
Inheritance diagram for SNchangeNotAllowedException:
Inheritance graph
[legend]
Collaboration diagram for SNchangeNotAllowedException:
Collaboration graph
[legend]

Public Member Functions

 SNchangeNotAllowedException (const unsigned int line, const unsigned int column, const std::string &text="")
 
virtual const char * what () const throw ()
 

Private Member Functions

std::string message (const unsigned int i, const unsigned int j, const std::string &text) const
 

Private Attributes

std::string _msg
 

Detailed Description

When one uses the method at for requesting an element t that cannot be changed (use get instead).

A.at(1,2); // throws

A lower diagonal matrix will always have element (1,2) set to zero.

Constructor & Destructor Documentation

SNchangeNotAllowedException::SNchangeNotAllowedException ( const unsigned int  line,
const unsigned int  column,
const std::string &  text = "" 
)
inline

Member Function Documentation

std::string SNchangeNotAllowedException::message ( const unsigned int  i,
const unsigned int  j,
const std::string &  text 
) const
inlineprivate
virtual const char* SNchangeNotAllowedException::what ( ) const
throw (
)
inlinevirtual

Member Data Documentation

std::string SNchangeNotAllowedException::_msg
private

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