Class gradient_gsl (o2scl)

O2scl : Class List

template<class func_t, class vec_t>
class gradient_gsl : public o2scl::gradient<func_t, vec_t>

Simple automatic computation of gradient by finite differencing.

Public Functions

inline gradient_gsl()
inline virtual ~gradient_gsl()
inline virtual int operator()(size_t nv, vec_t &x, vec_t &g)

Compute the gradient g at the point x.

Public Members

double epsrel

The relative stepsize for finite-differencing (default \( 10^{-6} \) )

double epsmin

The minimum stepsize (default \( 10^{-15} \))