Go to the source code of this file.
|
| template<typename F > |
| void | coreneuron::detail::nrn_buildjacobian_thread (NewtonSpace *ns, int n, int *index, F const &func, double *value, double **jacobian, _threadargsproto_) |
| | Calculate the Jacobian matrix using finite central differences. More...
|
| |
| template<typename F > |
| int | coreneuron::nrn_newton_thread (NewtonSpace *ns, int n, int *s, F func, double *value, _threadargsproto_) |
| | Iteratively solves simultaneous nonlinear equations by Newton's method, using a Jacobian matrix computed by finite differences. More...
|
| |
| NewtonSpace * | coreneuron::nrn_cons_newtonspace (int n, int n_instance) |
| |
| void | coreneuron::nrn_destroy_newtonspace (NewtonSpace *ns) |
| |
◆ scopmath_newton_ix
| #define scopmath_newton_ix |
( |
|
arg | ) |
((arg) *_STRIDE) |
◆ scopmath_newton_s
| #define scopmath_newton_s |
( |
|
arg | ) |
_p[s[arg] * _STRIDE] |
◆ scopmath_newton_x
| #define scopmath_newton_x |
( |
|
arg | ) |
_p[(arg) *_STRIDE] |