Mantid
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
GSLFunctions.h File Reference
#include "MantidAPI/ICostFunction.h"
#include "MantidAPI/IFunction.h"
#include "MantidCurveFitting/CostFunctions/CostFuncLeastSquares.h"
#include "MantidCurveFitting/EigenJacobian.h"
#include <gsl/gsl_blas.h>
#include <gsl/gsl_multifit_nlin.h>
#include <gsl/gsl_multimin.h>
#include <gsl/gsl_statistics.h>

Go to the source code of this file.

Classes

struct  Mantid::CurveFitting::GSL_FitData
 Various GSL specific functions used GSL specific minimizers. More...
 

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::CurveFitting
 

Functions

gsl_matrix_view Mantid::CurveFitting::getGSLMatrixView (map_type &tr)
 take data from an Eigen Matrix and return a transposed a gsl view. More...
 
gsl_matrix_const_view const Mantid::CurveFitting::getGSLMatrixView_const (const map_type m)
 take data from a constEigen Matrix and return a transposed gsl view. More...
 
gsl_vector_view Mantid::CurveFitting::getGSLVectorView (vec_map_type &v)
 take data from Eigen Vector and take a gsl view More...
 
gsl_vector_const_view const Mantid::CurveFitting::getGSLVectorView_const (const vec_map_type v)
 take const data from Eigen Vector and take a gsl view More...
 
int Mantid::CurveFitting::gsl_df (const gsl_vector *x, void *params, gsl_matrix *J)
 Fit GSL derivative function wrapper. More...
 
int Mantid::CurveFitting::gsl_f (const gsl_vector *x, void *params, gsl_vector *f)
 Fit GSL function wrapper. More...
 
int Mantid::CurveFitting::gsl_fdf (const gsl_vector *x, void *params, gsl_vector *f, gsl_matrix *J)
 Fit derivatives and function GSL wrapper. More...