GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include <cfloat>
#include <sstream>
#include "LSODE.h"
#include "f77-fcn.h"
#include "lo-error.h"
#include "lo-math.h"
#include "quit.h"
Go to the source code of this file.
Typedefs | |
typedef octave_idx_type(* | lsode_fcn_ptr )(const octave_idx_type &, const double &, double *, double *, octave_idx_type &) |
typedef octave_idx_type(* | lsode_jac_ptr )(const octave_idx_type &, const double &, double *, const octave_idx_type &, const octave_idx_type &, double *, const octave_idx_type &) |
Functions | |
F77_RET_T | F77_FUNC (dlsode, DLSODE)(lsode_fcn_ptr |
static octave_idx_type | lsode_f (const octave_idx_type &neq, const double &time, double *, double *deriv, octave_idx_type &ierr) |
static octave_idx_type | lsode_j (const octave_idx_type &neq, const double &time, double *, const octave_idx_type &, const octave_idx_type &, double *pd, const octave_idx_type &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_fun |
static ODEFunc::ODEJacFunc | user_jac |
typedef octave_idx_type(* lsode_fcn_ptr)(const octave_idx_type &, const double &, double *, double *, octave_idx_type &) |
F77_RET_T F77_FUNC | ( | dlsode | , |
DLSODE | |||
) |
|
static |
Definition at line 64 of file LSODE.cc.
References Array< T >::elem(), Array< T >::is_empty(), and tmp_x.
Referenced by LSODE::do_integrate().
|
static |
|
static |
|
static |
Definition at line 50 of file LSODE.cc.
Referenced by LSODE::do_integrate().
|
static |
Definition at line 60 of file LSODE.cc.
Referenced by LSODE::do_integrate().