Skip to content

Commit

Permalink
adding error class for failed diagonalization
Browse files Browse the repository at this point in the history
  • Loading branch information
Alexander Voigt committed Oct 14, 2014
1 parent 9b3befc commit 8cae4f2
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions src/error.hpp
Expand Up @@ -102,6 +102,21 @@ class OutOfMemoryError : public Error {
std::string msg;
};

/**
* @class NoDiagonalizationError
* @brief Failed diagonalization of a matrix
*/
class NoDiagonalizationError : public Error {
public:
explicit NoDiagonalizationError()
{}
virtual ~NoDiagonalizationError() {}
virtual std::string what() const {
return std::string("NoDiagonalizationError:"
" Failed mass matrix diagonalization");
}
};

}

#endif

0 comments on commit 8cae4f2

Please sign in to comment.