Defines all exceptions used/thrown in the viennashe/util/ namespace. More...
#include <string>
#include <stdexcept>
Go to the source code of this file.
Classes | |
class | viennashe::util::string_conversion_exception |
Exception that is thrown if a string cannot be converted to the respective target type. More... | |
class | viennashe::util::linear_solver_exception |
Exception for the case that a linear solver fails (typically with NaN due to zero inner product) More... | |
class | viennashe::util::invalid_range_bounds_exception |
Exception thrown if for a range(a,b) the check a < b fails. More... | |
class | viennashe::util::invalid_value_exception |
Exception which is thrown if an invalid value is found. More... | |
Namespaces | |
namespace | viennashe |
The main ViennaSHE namespace. All functionality resides inside this namespace. | |
namespace | viennashe::util |
A collection of utilities used within ViennaSHE. | |
Defines all exceptions used/thrown in the viennashe/util/ namespace.
Definition in file exception.hpp.