All the exceptions used within the viennashe::math namespace. More...
#include <string>
#include <iostream>
#include <fstream>
#include <stdexcept>
Go to the source code of this file.
Classes | |
class | viennashe::math::truncated_solution_vector_size_exception |
Exception which is thrown if the size of a solution vector is truncated (too small or big) More... | |
class | viennashe::math::iterate_not_found_exception |
Exception which is thrown if an iterate cannot be retrieved from the vector of iterates (unknowns) More... | |
class | viennashe::math::provided_solver_invalid_exception |
Exception which is thrown if a (linear) solver provided to some nonlinear solver is not valid (e.g. Nullpointer provided) More... | |
class | viennashe::math::provided_updater_invalid_exception |
Exception which is thrown if an updater for a nonlinear solver is not valid (e.g. Nullpointer provided) More... | |
Namespaces | |
namespace | viennashe |
The main ViennaSHE namespace. All functionality resides inside this namespace. | |
namespace | viennashe::math |
Namespace for all math specific code | |
All the exceptions used within the viennashe::math namespace.
Definition in file exception.hpp.