23 #if ! defined (octave_ODE_h)
24 #define octave_ODE_h 1
26 #include "octave-config.h"
76 {
return do_integrate (tt); }
82 return do_integrate (tt);
88 {
return do_integrate (tt); }
96 return do_integrate (tt);
103 {
return do_integrate (tt, ttcrit); }
112 return do_integrate (tt, ttcrit);
ODE(const ColumnVector &s, double tm, const ODEFunc &f)
virtual Matrix integrate(const ColumnVector &x0, double t0, const ColumnVector &tt, const ColumnVector &ttcrit)
ODEFunc & operator=(const ODEFunc &a)
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE const F77_DBLE * f
virtual ColumnVector integrate(double tt)
virtual Matrix integrate(const ColumnVector &x0, double t0, const ColumnVector &tt)
calling an anonymous function involves an overhead quite comparable to the overhead of an m file function Passing a handle to a built in function is because the interpreter is not involved in the internal loop For a
virtual Matrix integrate(const ColumnVector &tt, const ColumnVector &ttcrit)
base_diff_eqn & operator=(const base_diff_eqn &a)
virtual Matrix integrate(const ColumnVector &tt)
virtual ColumnVector integrate(const ColumnVector &x0, double t0, double tt)
static void initialize(void)