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.