30 #ifndef LNUMERICAL_HH_ 31 #define LNUMERICAL_HH_ 45 template<
typename Type,
typename dType,
int Dim>
47 blitz::Array<Type,Dim>
const &data,
48 blitz::Array<dType,Dim> &derivative,
int dim,
int flag = 0);
56 template<
typename Type,
typename dType,
int Dim>
58 blitz::Array<Type,Dim>
const &data,
59 blitz::Array<blitz::TinyVector<dType,Dim>,Dim> &derivative,
int flag = 0);
70 template<
typename Type,
typename dType,
int Dim>
72 blitz::Array<Type,Dim>
const &data,
73 blitz::Array<dType,Dim> &dd,
int dim,
int flag = 0);
84 template<
typename Type,
typename dType,
int Dim>
86 blitz::Array<Type,Dim>
const &data,
87 blitz::Array<blitz::TinyVector<dType,Dim>,Dim>
const &derivative,
88 blitz::Array<blitz::TinyVector<dType,(Dim+1)*Dim/2>,Dim>& dd,
91 #include "lNumerical.icc" void nCentralSecond(blitz::Array< Type, Dim > const &data, blitz::Array< dType, Dim > &dd, int dim, int flag=0)
void nCentralFirst(blitz::Array< Type, Dim > const &data, blitz::Array< dType, Dim > &derivative, int dim, int flag=0)