|
Mantid
|
#include <IPeakFunction.h>
Public Member Functions | |
| double | get (size_t iY, size_t iP) override |
| Get the value to a Jacobian matrix element. More... | |
| size_t | maxParam (size_t iY) |
| void | set (size_t iY, size_t iP, double value) override |
| Set a value to a Jacobian matrix element. More... | |
| TempJacobian (size_t y, size_t p) | |
| void | zero () override |
| Zero all matrix elements. More... | |
Public Member Functions inherited from Mantid::API::Jacobian | |
| virtual double | get (size_t iY, size_t iP)=0 |
| Get the value to a Jacobian matrix element. More... | |
| virtual void | set (size_t iY, size_t iP, double value)=0 |
| Set a value to a Jacobian matrix element. More... | |
| virtual void | zero ()=0 |
| Zero all matrix elements. More... | |
| virtual | ~Jacobian ()=default |
| Virtual destructor. More... | |
Protected Attributes | |
| std::vector< double > | m_J |
| size_t | m_p |
| size_t | m_y |
Definition at line 18 of file IPeakFunction.h.
|
inline |
Definition at line 20 of file IPeakFunction.h.
|
inlineoverridevirtual |
Get the value to a Jacobian matrix element.
| iY | :: The index of a data point. |
| iP | :: The index of a declared parameter. |
Implements Mantid::API::Jacobian.
Definition at line 22 of file IPeakFunction.h.
Referenced by maxParam().
|
inline |
Definition at line 23 of file IPeakFunction.h.
Referenced by Mantid::API::IPeakFunction::getCentreParameterName().
|
inlineoverridevirtual |
Set a value to a Jacobian matrix element.
| iY | :: The index of a data point. |
| iP | :: The index of a declared parameter. |
| value | :: The derivative value. |
Implements Mantid::API::Jacobian.
Definition at line 21 of file IPeakFunction.h.
|
inlineoverridevirtual |
Zero all matrix elements.
Implements Mantid::API::Jacobian.
Definition at line 36 of file IPeakFunction.h.
References m_J.
|
protected |
Definition at line 41 of file IPeakFunction.h.
|
protected |
Definition at line 40 of file IPeakFunction.h.
Referenced by get(), maxParam(), and set().
|
protected |
Definition at line 39 of file IPeakFunction.h.