#include <derivatives.h>
Public Member Functions | |
CentralDifferenceSecond (const Vector< Size, Precision, Base > &v_, const Functor &f_) | |
Precision | operator() (Precision hh) |
Public Attributes | |
const Vector< Size, Precision, Base > & | v |
Vector< Size, Precision > | x |
const Functor & | f |
int | i |
const Precision | central |
For internal use only.
Precision operator() | ( | Precision | hh | ) |
Compute central difference.
References CentralDifferenceSecond< Functor, Precision, Size, Base >::central, CentralDifferenceSecond< Functor, Precision, Size, Base >::f, CentralDifferenceSecond< Functor, Precision, Size, Base >::i, TooN::max(), CentralDifferenceSecond< Functor, Precision, Size, Base >::v, and CentralDifferenceSecond< Functor, Precision, Size, Base >::x.
Point about which to compute differences.
Referenced by CentralDifferenceSecond< Functor, Precision, Size, Base >::operator()().
Local copy of v.
Referenced by CentralDifferenceSecond< Functor, Precision, Size, Base >::operator()().
const Functor& f |
Functor to evaluate.
Referenced by CentralDifferenceSecond< Functor, Precision, Size, Base >::operator()().
int i |
Index to difference along.
Referenced by CentralDifferenceSecond< Functor, Precision, Size, Base >::operator()().
const Precision central |
Central point.
Referenced by CentralDifferenceSecond< Functor, Precision, Size, Base >::operator()().