ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
viennashe::invalid_value_exception Class Reference

Exception for the case that an invalid value (depends on the method called) is encountered. More...

#include <exception.hpp>

Inheritance diagram for viennashe::invalid_value_exception:

Public Member Functions

 invalid_value_exception (std::string const &str)
 
virtual const char * what () const throw ()
 
 invalid_value_exception (std::string const &str, const double &value)
 
virtual ~invalid_value_exception () throw ()
 

Detailed Description

Exception for the case that an invalid value (depends on the method called) is encountered.

Definition at line 75 of file exception.hpp.

Constructor & Destructor Documentation

◆ invalid_value_exception() [1/2]

viennashe::invalid_value_exception::invalid_value_exception ( std::string const &  str)
inline

Definition at line 78 of file exception.hpp.

◆ invalid_value_exception() [2/2]

viennashe::invalid_value_exception::invalid_value_exception ( std::string const &  str,
const double &  value 
)
inline

Definition at line 82 of file exception.hpp.

◆ ~invalid_value_exception()

virtual viennashe::invalid_value_exception::~invalid_value_exception ( )
throw (
)
inlinevirtual

Definition at line 86 of file exception.hpp.

Member Function Documentation

◆ what()

virtual const char * viennashe::invalid_value_exception::what ( ) const
throw (
)
inlinevirtual

Definition at line 80 of file exception.hpp.


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