31 #ifndef ATBGSLWRAPPER_HH 32 #define ATBGSLWRAPPER_HH 38 #include <gsl/gsl_linalg.h> 40 #include <blitz/array.h> 65 int line,
int gsl_errno);
98 static gsl_matrix *
getGSLView(blitz::Array<double,2> &data);
116 template<
int Dim1,
int Dim2>
117 static gsl_matrix *
getGSLView(blitz::TinyMatrix<double,Dim1,Dim2> &data);
135 static gsl_vector *
getGSLView(blitz::Array<double,1> &data);
154 static gsl_vector *
getGSLView(blitz::TinyVector<double,Dim> &data);
160 #include "ATBGSLWrapper.icc" The GSLWrapper class provides static wrapper functions to obtain GSL views onto Array data structures...
Exception specialization for error handling within libArrayToolbox.
static gsl_matrix * getGSLView(blitz::Array< double, 2 > &data)
Create a gsl_matrix view to the given blitz++ Array.
void atb_gsl_error_handler(char const *reason, char const *file, int line, int gsl_errno)
Default Arraytoolbox_Qt4 GSL error handler.