Catch errors
Errors used in getfem++ are defined in the file gmm/gmm_except.h.
In order to make easier the error catching all errors derive from
the type std::logic_error defined in
the file stdexcept of the
S.T.L.
A standard procedure, GMM_STANDARD_CATCH_ERROR, is defined in
gmm/gmm_except.h.
This procedure catches all errors and print the error message when
an error occurs. It can be used in the main procedure of the
program as follows
int main(void) {
try {
... main program ...
}
GMM_STANDARD_CATCH_ERROR;
}
