The implementation of Jacobian.
More...
|
gsl_matrix * | m_J |
| The pointer to the GSL's internal jacobian matrix. More...
|
|
The implementation of Jacobian.
Definition at line 41 of file Fit1D.cpp.
◆ JacobianImpl()
Mantid::CurveFitting::Algorithms::JacobianImpl::JacobianImpl |
( |
| ) |
|
|
inline |
Default constructor.
Definition at line 44 of file Fit1D.cpp.
◆ get()
double Mantid::CurveFitting::Algorithms::JacobianImpl::get |
( |
size_t |
iY, |
|
|
size_t |
iP |
|
) |
| |
|
inlineoverridevirtual |
Get a value to a Jacobian matrix element.
- Parameters
-
iY | :: The index of the data point. |
iP | :: The index of the parameter. It does not depend on the number of fixed parameters in a particular fit. |
Implements Mantid::API::Jacobian.
Definition at line 64 of file Fit1D.cpp.
References m_J, and m_map.
◆ set()
void Mantid::CurveFitting::Algorithms::JacobianImpl::set |
( |
size_t |
iY, |
|
|
size_t |
iP, |
|
|
double |
value |
|
) |
| |
|
inlineoverridevirtual |
Set a value to a Jacobian matrix element.
- Parameters
-
iY | :: The index of the data point. |
iP | :: The index of the parameter. It does not depend on the number of fixed parameters in a particular fit. |
value | :: The derivative value. |
Implements Mantid::API::Jacobian.
Definition at line 54 of file Fit1D.cpp.
References m_J, m_map, and value.
◆ setJ()
void Mantid::CurveFitting::Algorithms::JacobianImpl::setJ |
( |
gsl_matrix * |
J | ) |
|
|
inline |
◆ zero()
void Mantid::CurveFitting::Algorithms::JacobianImpl::zero |
( |
| ) |
|
|
inlineoverridevirtual |
◆ m_J
gsl_matrix* Mantid::CurveFitting::Algorithms::JacobianImpl::m_J |
|
private |
◆ m_map
std::map<int, int> Mantid::CurveFitting::Algorithms::JacobianImpl::m_map |
The documentation for this class was generated from the following file:
- Framework/CurveFitting/src/Algorithms/Fit1D.cpp