26 #if ! defined (octave_DASRT_h)
27 #define octave_DASRT_h 1
29 #include "octave-config.h"
43 : m_x (), m_xdot (), m_t () { }
46 : m_x (
x), m_xdot (xdot), m_t (t) { }
49 : m_x (
r.m_x), m_xdot (
r.m_xdot), m_t (
r.m_t) { }
83 m_liw (0), m_lrw (0), m_ng (0), m_info (), m_iwork (), m_jroot (),
84 m_rwork (), m_abs_tol (), m_rel_tol ()
89 m_liw (0), m_lrw (0), m_ng (0), m_info (), m_iwork (), m_jroot (),
90 m_rwork (), m_abs_tol (), m_rel_tol ()
96 m_liw (0), m_lrw (0), m_ng (0), m_info (), m_iwork (), m_jroot (),
97 m_rwork (), m_abs_tol (), m_rel_tol ()
100 OCTAVE_DEFAULT_COPY_MOVE_DELETE (
DASRT)
107 std::string error_message ()
const;
113 octave_f77_int_type m_liw;
114 octave_f77_int_type m_lrw;
116 octave_f77_int_type m_ng;
127 void integrate (
double t);
DASRT_result(const Matrix &x, const Matrix &xdot, const ColumnVector &t)
ColumnVector times() const
DASRT_result(const DASRT_result &r)
DASRT(const ColumnVector &s, double tm, DAERTFunc &f)
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