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.