13 #ifndef GSL_UTIL_H_KJBLIB_UARIZONAVISION
14 #define GSL_UTIL_H_KJBLIB_UARIZONAVISION
17 #include "gsl/gsl_errno.h"
19 #warning "GNU GSL is absent"
37 #define GSL_ETX( gsl_expr ) kjb::Gsl_Etx_impl( (gsl_expr), __FILE__, __LINE__ )
74 void Gsl_Etx_impl(
int gsl_code,
const char* file,
unsigned line_no )
#define GSL_SUCCESS
Definition: gsl_util.h:20
void gsl_iterate_EPE(int gsl_error_code)
On error, print a GSL iteration error message (like EPE)
Definition: gsl_util.cpp:40
void report_gsl_failure_and_throw_kjb_error(int gsl_code, const char *file, unsigned line_no)
Implements the error-handling activities of Gsl_Etx_impl().
Definition: gsl_util.cpp:22
void Gsl_Etx_impl(int gsl_code, const char *file, unsigned line_no)
On GSL error of some kind, throw an KJB_error exception.
Definition: gsl_util.h:74