#include <cinttypes>#include <sstream>#include "LSODE.h"#include "f77-fcn.h"#include "lo-error.h"#include "quit.h"
Go to the source code of this file.
Typedefs | |
| typedef F77_INT(* | lsode_fcn_ptr) (const F77_INT &, const double &, double *, double *, F77_INT &) |
| typedef F77_INT(* | lsode_jac_ptr) (const F77_INT &, const double &, double *, const F77_INT &, const F77_INT &, double *, const F77_INT &) |
Functions | |
| F77_RET_T | F77_FUNC (dlsode, DLSODE)(lsode_fcn_ptr |
| static F77_INT | lsode_f (const F77_INT &neq, const double &time, double *, double *deriv, F77_INT &ierr) |
| static F77_INT | lsode_j (const F77_INT &neq, const double &time, double *, const F77_INT &ml, const F77_INT &mu, double *pd, const F77_INT &nrowpd) |
Variables | |
| static ColumnVector * | tmp_x |
| F77_RET_T F77_INT F77_DBLE F77_DBLE F77_DBLE F77_INT F77_DBLE const F77_DBLE F77_INT F77_INT F77_INT F77_DBLE F77_INT F77_INT F77_INT F77_INT &static ODEFunc::ODERHSFunc | user_fcn |
| static ODEFunc::ODEJacFunc | user_jac |
| static bool | user_jac_ignore_ml_mu |
|
static |
Definition at line 61 of file LSODE.cc.
References Array< T, Alloc >::elem(), ierr, Array< T, Alloc >::isempty(), and tmp_x.
Referenced by LSODE::do_integrate().
|
static |
Definition at line 84 of file LSODE.cc.
References tmp_x, and user_jac_ignore_ml_mu.
Referenced by LSODE::do_integrate().
|
static |
Definition at line 57 of file LSODE.cc.
Referenced by LSODE::do_integrate(), lsode_f(), and lsode_j().
|
static |
Definition at line 55 of file LSODE.cc.
Referenced by LSODE::do_integrate().
|
static |
Definition at line 56 of file LSODE.cc.
Referenced by LSODE::do_integrate().
|
static |
Definition at line 58 of file LSODE.cc.
Referenced by LSODE::do_integrate(), and lsode_j().