26 #if ! defined (octave_DASRT_h)
27 #define octave_DASRT_h 1
29 #include "octave-config.h"
34 #include "DASRT-opts.h"
43 :
x (), xdot (), t () { }
46 :
x (xx), xdot (xxdot), t (tt) { }
49 :
x (
r.
x), xdot (
r.xdot), t (
r.t) { }
83 liw (0), lrw (0), ng (0), info (), iwork (), jroot (), rwork (),
84 abs_tol (), rel_tol ()
89 liw (0), lrw (0), ng (0), info (), iwork (), jroot (), rwork (),
90 abs_tol (), rel_tol ()
96 liw (0), lrw (0), ng (0), info (), iwork (), jroot (), rwork (),
97 abs_tol (), rel_tol ()
107 std::string error_message (
void)
const;
116 octave_f77_int_type
ng;
127 void integrate (
double t);
ColumnVector times(void) const
DASRT_result(const Matrix &xx, const Matrix &xxdot, const ColumnVector &tt)
~DASRT_result(void)=default
DASRT_result(const DASRT_result &r)
DASRT(const ColumnVector &s, double tm, DAERTFunc &f)
Array< octave_f77_int_type > iwork
Array< octave_f77_int_type > jroot
Array< octave_f77_int_type > info
DASRT(const ColumnVector &s, const ColumnVector &deriv, double tm, DAERTFunc &f)
F77_RET_T const F77_DBLE * x
F77_RET_T const F77_DBLE const F77_DBLE * f