#include "printable.h"
#include <boost/backtrace.hpp>
#include <sstream>
#include <gsl/gsl_errno.h>
Go to the source code of this file.
|  | 
|  | FullPhysics | 
|  | Contains classes to abstract away details in various Spurr Radiative Transfer software. 
 | 
|  | 
|  | 
| #define | gsl_check(status)   FullPhysics::gsl_check_func(status, __FILE__, __LINE__) | 
|  | GSL check.  More... 
 | 
|  | 
| #define | range_check(V,  Min,  Max)   FullPhysics::range_check_template(V, Min, Max, __FILE__, __LINE__) | 
|  | Range check.  More... 
 | 
|  | 
| #define | range_max_check(V,  Max)   FullPhysics::range_max_check_template(V, Max, __FILE__, __LINE__) | 
|  | Range check.  More... 
 | 
|  | 
| #define | range_min_check(V,  Min)   FullPhysics::range_min_check_template(V, Min, __FILE__, __LINE__) | 
|  | Range check.  More... 
 | 
|  | 
|  | 
| void | FullPhysics::gsl_check_func (int status, const char *File, int Line) | 
|  | Check for gsl errors.  More... 
 | 
|  | 
| void | FullPhysics::no_gsl_abort () | 
|  | Turn off gsl errors abort.  More... 
 | 
|  | 
| template<class T > | 
| void | FullPhysics::range_check_template (const T &Val, const T &Min, const T &Max, const char *File, int Line) | 
|  | Range check.  More... 
 | 
|  | 
| template<class T > | 
| void | FullPhysics::range_max_check_template (const T &Val, const T &Max, const char *File, int Line) | 
|  | Range check.  More... 
 | 
|  | 
| template<class T > | 
| void | FullPhysics::range_min_check_template (const T &Val, const T &Min, const char *File, int Line) | 
|  | Range check.  More... 
 | 
|  |