5 #ifndef BPP_NUMERIC_FUNCTION_THREEPOINTSNUMERICALDERIVATIVE_H 6 #define BPP_NUMERIC_FUNCTION_THREEPOINTSNUMERICALDERIVATIVE_H 101 #endif // BPP_NUMERIC_FUNCTION_THREEPOINTSNUMERICALDERIVATIVE_H
void updateDerivatives(const ParameterList ¶meters) override
Compute derivatives.
ThreePointsNumericalDerivative(std::shared_ptr< SecondOrderDerivable > function)
ThreePointsNumericalDerivative(std::shared_ptr< FirstOrderDerivable > function)
Numerical derivative function wrapper, partial implementation.
The parameter list object.
virtual ~ThreePointsNumericalDerivative()
ThreePointsNumericalDerivative(std::shared_ptr< FunctionInterface > function)
Three points numerical derivative function wrapper.
ThreePointsNumericalDerivative * clone() const override
Create a copy of this object and send a pointer to it.
double getValue() const override
Get the value of the function at the current point.