26 #if ! defined (octave_DASRT_h)
27 #define octave_DASRT_h 1
29 #include "octave-config.h"
34 #include "DASRT-opts.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 ()
107 std::string error_message (
void)
const;
127 void integrate (
double t);
ColumnVector times(void) const
DASRT_result(const Matrix &x, const Matrix &xdot, const ColumnVector &t)
~DASRT_result(void)=default
DASRT_result(const DASRT_result &r)
Array< double > m_abs_tol
DASRT(const ColumnVector &s, double tm, DAERTFunc &f)
octave_f77_int_type m_lrw
Array< octave_f77_int_type > m_iwork
octave_f77_int_type m_liw
Array< octave_f77_int_type > m_jroot
Array< double > m_rel_tol
Array< octave_f77_int_type > m_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