Class jacobian (o2scl)¶
-
template<class
func_t
= mm_funct, classvec_t
= boost::numeric::ublas::vector<double>, classmat_t
= boost::numeric::ublas::matrix<double>>
classo2scl
::
jacobian
¶ Base for providing a numerical jacobian [abstract base].
This is provides a Jacobian which is numerically determined by differentiating a user-specified function (typically of the form of mm_funct).
By convention, the Jacobian is stored in the order
J[i][j]
(orJ(i,j)
) where the rows have indexi
which runs from 0 tony-1
and the columns have indexj
with runs from 0 tonx-1
.Default template arguments
func_t
- mm_functvec_t
- boost::numeric::ublas::vector<double>mat_t
- boost::numeric::ublas::matrix<double>
Public Members
-
bool
err_nonconv
¶ If true, call the error handler if the routine does not converge.