#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...
|
|