40 #ifndef _FIVEPOINTSNUMERICALDERIVATIVE_H_ 41 #define _FIVEPOINTSNUMERICALDERIVATIVE_H_ 126 throw Exception(
"Unimplemented cross derivative.");
135 #endif // _FIVEPOINTSNUMERICALDERIVATIVE_H_
Exception thrown when a parameter is not found, for instance in a ParameterList.
double getSecondOrderDerivative(const std::string &variable1, const std::string &variable2) const
Get the value of the cross derivative of the function according to a given set of parameters...
This class allows to perform a correspondence analysis.
This is the function abstract class.
FivePointsNumericalDerivative * clone() const
Create a copy of this object and send a pointer to it.
double getValue() const
Get the value of the function at the current point.
FivePointsNumericalDerivative(DerivableSecondOrder *function)
Numerical derivative function wrapper, partial implementation.
The parameter list object.
FivePointsNumericalDerivative(DerivableFirstOrder *function)
void updateDerivatives(const ParameterList parameters)
Compute derivatives.
FivePointsNumericalDerivative(Function *function)
This is the abstract class for second order derivable functions.
This is the abstract class for first order derivable functions.
Exception thrown when a value do not match a given constraint.
virtual ~FivePointsNumericalDerivative()
Five points numerical derivative function wrapper.