#include <derivatives.h>
Public Member Functions | |
CentralCrossDifferenceSecond (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 |
int | j |
For internal use only.
Precision operator() | ( | Precision | hh | ) |
Compute central difference.
References CentralCrossDifferenceSecond< Functor, Precision, Size, Base >::f, CentralCrossDifferenceSecond< Functor, Precision, Size, Base >::i, CentralCrossDifferenceSecond< Functor, Precision, Size, Base >::j, TooN::max(), CentralCrossDifferenceSecond< Functor, Precision, Size, Base >::v, and CentralCrossDifferenceSecond< Functor, Precision, Size, Base >::x.
Point about which to compute differences.
Referenced by CentralCrossDifferenceSecond< Functor, Precision, Size, Base >::operator()().
Local copy of v.
Referenced by CentralCrossDifferenceSecond< Functor, Precision, Size, Base >::operator()().
const Functor& f |
Functor to evaluate.
Referenced by CentralCrossDifferenceSecond< Functor, Precision, Size, Base >::operator()().
int i |
Index to difference along.
Referenced by CentralCrossDifferenceSecond< Functor, Precision, Size, Base >::operator()().
int j |
Index to difference along.
Referenced by CentralCrossDifferenceSecond< Functor, Precision, Size, Base >::operator()().