7 #ifndef Tomato_OXModelT1TwoParam_H 8 #define Tomato_OXModelT1TwoParam_H 10 #include "tomatolib_export.h" 22 template<
typename MeasureType >
27 virtual MeasureType
calcModelValue(
const MeasureType* parameters, MeasureType time);
28 virtual void calcLSResiduals(
const MeasureType* parameters, MeasureType* residuals);
29 virtual void calcLSJacobian(
const MeasureType* parameters, MeasureType* jacobian);
30 virtual MeasureType
calcCostValue(
const MeasureType* parameters );
31 virtual void calcCostDerivative(
const MeasureType* parameters, MeasureType* derivative);
51 #ifndef TOMATOLIB_COMPILED 53 #endif //TOMATOLIB_COMPILED 55 #endif //Tomato_OXModelT1TwoParam_H Container for a TwoParam model function , cost function and Least-Squares function and derivatives...
Definition: OxModelT1TwoParam.h:23
virtual Model< MeasureType > * newByCloning()
Definition: OxModelT1TwoParam.h:41
virtual MeasureType calcCostValue(const MeasureType *parameters)
Definition: OxModelT1TwoParam.hxx:69
Container for a model function, cost function and Least-Squares function. And derivatives.
Definition: OxModel.h:26
virtual MeasureType calcModelValue(const MeasureType *parameters, MeasureType time)
Definition: OxModelT1TwoParam.hxx:16
virtual void calcCostDerivative(const MeasureType *parameters, MeasureType *derivative)
Definition: OxModelT1TwoParam.hxx:86
virtual void calcLSResiduals(const MeasureType *parameters, MeasureType *residuals)
Definition: OxModelT1TwoParam.hxx:30
virtual ~ModelT1TwoParam()
do not forget about the virtual destructor, see https://stackoverflow.com/questions/461203/when-to-us...
Definition: OxModelT1TwoParam.h:47
Definition: OxCalculator.h:19
virtual void calcLSJacobian(const MeasureType *parameters, MeasureType *jacobian)
Definition: OxModelT1TwoParam.hxx:48