Provides the exceptions used in the main viennashe namespace. More...
#include <string>#include <iostream>#include <fstream>#include <stdexcept>#include <sstream>Go to the source code of this file.
Classes | |
| class | viennashe::invalid_cell_exception | 
| Exception for the case that an invalid cell is encountered.  More... | |
| class | viennashe::invalid_doping_in_device_exception | 
| Exception for the case that an invalid doping is encountered.  More... | |
| class | viennashe::invalid_lattice_temperature_in_device_exception | 
| Exception for the case that an invalid lattice temperature is encountered.  More... | |
| class | viennashe::invalid_trap_energy_exception | 
| Exception for the case that an invalid lattice temperature is encountered.  More... | |
| class | viennashe::invalid_trap_density_exception | 
| Exception for the case that an invalid lattice temperature is encountered.  More... | |
| class | viennashe::invalid_segment_exception | 
| Exception for the case that a segment or a segment that does not belong to a mesh is encountered.  More... | |
| class | viennashe::invalid_boundary_condition_exception | 
| Exception for the case that a segment or a segment that does not belong to a mesh is encountered.  More... | |
| class | viennashe::invalid_value_exception | 
| Exception for the case that an invalid value (depends on the method called) is encountered.  More... | |
| class | viennashe::unavailable_feature_exception | 
| Exception for the case that a requested feature is not available (due to configuration or due to not having an implementation yet)  More... | |
| class | viennashe::quantity_not_found_exception | 
| Exception in case a (requested) quantity cannot be found.  More... | |
| class | viennashe::solver_failed_exception | 
| Exception thrown in the case that an equation solver failed.  More... | |
| class | viennashe::assembly_not_implemented_exception | 
| Exception thrown in the case that an equation assembler cannot be found.  More... | |
| class | viennashe::carrier_type_not_supported_exception | 
| Exception thrown in the case that any code does not support the given carrier type.  More... | |
Namespaces | |
| namespace | viennashe | 
| The main ViennaSHE namespace. All functionality resides inside this namespace.  | |
Provides the exceptions used in the main viennashe namespace.
Definition in file exception.hpp.