|
Mantid
|
#include "MantidCurveFitting/Algorithms/Fit1D.h"#include "MantidAPI/Axis.h"#include "MantidAPI/ITableWorkspace.h"#include "MantidAPI/TableRow.h"#include "MantidAPI/WorkspaceFactory.h"#include "MantidDataObjects/Workspace2D.h"#include "MantidKernel/BoundedValidator.h"#include "MantidKernel/Exception.h"#include "MantidKernel/StringTokenizer.h"#include "MantidKernel/UnitFactory.h"#include <gsl/gsl_blas.h>#include <gsl/gsl_multifit_nlin.h>#include <gsl/gsl_multimin.h>#include <gsl/gsl_statistics.h>#include <gsl/gsl_version.h>#include <cmath>#include <numeric>#include <sstream>Go to the source code of this file.
Classes | |
| struct | Mantid::CurveFitting::Algorithms::FitData |
| Structure to contain least squares data and used by GSL. More... | |
| class | Mantid::CurveFitting::Algorithms::JacobianImpl |
| The implementation of Jacobian. More... | |
Namespaces | |
| namespace | Mantid |
| Helper class which provides the Collimation Length for SANS instruments. | |
| namespace | Mantid::CurveFitting |
| namespace | Mantid::CurveFitting::Algorithms |
Functions | |
| static double | Mantid::CurveFitting::Algorithms::gsl_costFunction (const gsl_vector *x, void *params) |
| Calculating the cost function assuming it has the least-squared format. More... | |
| static int | Mantid::CurveFitting::Algorithms::gsl_df (const gsl_vector *x, void *params, gsl_matrix *J) |
| Fit1D GSL derivative function wrapper. More... | |
| static int | Mantid::CurveFitting::Algorithms::gsl_f (const gsl_vector *x, void *params, gsl_vector *f) |
| Fit1D GSL function wrapper. More... | |
| static int | Mantid::CurveFitting::Algorithms::gsl_fdf (const gsl_vector *x, void *params, gsl_vector *f, gsl_matrix *J) |
| Fit1D derivatives and function GSL wrapper. More... | |