#include <jacobian.h>
This simple routine is nearly equivalent to GSL as given in multiroots/fdjac.c
. It has an additional test to ensure that the finite-differencing stepsize does not vanish, and returns an error if the Jacobian is singular. To obtain the GSL behavior, set epsrel to GSL_SQRT_DBL_EPSILON
and set epsmin to zero.
This class does not separately check the vector and matrix sizes to ensure they are commensurate.
Definition at line 228 of file jacobian.h.
Public Member Functions | |
simple_jacobian () | |
virtual int | operator() (size_t nv, vec_t &x, vec_t &y, mat_t &jac, param_t &pa) |
The operator(). | |
Data Fields | |
double | epsrel |
The relative stepsize for finite-differencing (default ![]() | |
double | epsmin |
The minimum stepsize (default ![]() | |
alloc_t | ao |
For memory allocation. |
Documentation generated with Doxygen and provided under the GNU Free Documentation License. See License Information for details.
Project hosting provided by
,
O2scl Sourceforge Project Page