KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Macros | Functions
gsl_util.h File Reference

GSL utility stuff to help those using the C++ wrapper on GSL code. More...

Go to the source code of this file.

Namespaces

 kjb
 Classes and functions for dealing with trajectory files.
 

Macros

#define GSL_SUCCESS   0
 
#define GSL_ETX(gsl_expr)   kjb::Gsl_Etx_impl( (gsl_expr), __FILE__, __LINE__ )
 

Functions

void kjb::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(). More...
 
void kjb::Gsl_Etx_impl (int gsl_code, const char *file, unsigned line_no)
 On GSL error of some kind, throw an KJB_error exception. More...
 
void kjb::gsl_iterate_EPE (int gsl_error_code)
 On error, print a GSL iteration error message (like EPE) More...
 

Detailed Description

GSL utility stuff to help those using the C++ wrapper on GSL code.

Author
Andrew Predoehl

GSL is the GNU Scientific Library.

Macro Definition Documentation

#define GSL_ETX (   gsl_expr)    kjb::Gsl_Etx_impl( (gsl_expr), __FILE__, __LINE__ )
#define GSL_SUCCESS   0