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.