Mantid
|
Various GSL specific functions used GSL specific minimizers. More...
#include <GSLFunctions.h>
Public Member Functions | |
GSL_FitData (const std::shared_ptr< CostFunctions::CostFuncLeastSquares > &cf) | |
Constructor. More... | |
~GSL_FitData () | |
Destructor. More... | |
Public Attributes | |
std::shared_ptr< CostFunctions::CostFuncLeastSquares > | costFunction |
API::IFunction_sptr | function |
Pointer to the function. More... | |
gsl_vector * | initFuncParams |
Initial function parameters. More... | |
JacobianImpl1< EigenMatrix > | J |
Jacobi matrix interface. More... | |
size_t | n |
number of points to be fitted (size of X, Y and sqrtWeightData arrays) More... | |
size_t | p |
number of (active) fit parameters More... | |
Various GSL specific functions used GSL specific minimizers.
Definition at line 28 of file GSLFunctions.h.
Mantid::CurveFitting::GSL_FitData::GSL_FitData | ( | const std::shared_ptr< CostFunctions::CostFuncLeastSquares > & | cf | ) |
Constructor.
Creates declared -> active index map
cf | :: ICostFunction |
Definition at line 168 of file GSLFunctions.cpp.
References function, initFuncParams, J, n, and p.
Mantid::CurveFitting::GSL_FitData::~GSL_FitData | ( | ) |
std::shared_ptr<CostFunctions::CostFuncLeastSquares> Mantid::CurveFitting::GSL_FitData::costFunction |
Definition at line 39 of file GSLFunctions.h.
API::IFunction_sptr Mantid::CurveFitting::GSL_FitData::function |
Pointer to the function.
Definition at line 38 of file GSLFunctions.h.
Referenced by Mantid::CurveFitting::gsl_f(), and GSL_FitData().
gsl_vector* Mantid::CurveFitting::GSL_FitData::initFuncParams |
Initial function parameters.
Definition at line 41 of file GSLFunctions.h.
Referenced by GSL_FitData(), and ~GSL_FitData().
JacobianImpl1<EigenMatrix> Mantid::CurveFitting::GSL_FitData::J |
size_t Mantid::CurveFitting::GSL_FitData::n |
number of points to be fitted (size of X, Y and sqrtWeightData arrays)
Definition at line 34 of file GSLFunctions.h.
Referenced by GSL_FitData().
size_t Mantid::CurveFitting::GSL_FitData::p |
number of (active) fit parameters
Definition at line 36 of file GSLFunctions.h.
Referenced by GSL_FitData().