Mercurial > hg > octave-lyh
comparison liboctave/LSODE.h @ 1945:8c4bce5e773e
[project @ 1996-02-14 01:03:03 by jwe]
author | jwe |
---|---|
date | Wed, 14 Feb 1996 01:03:40 +0000 |
parents | d5ba1bd06584 |
children | 1b57120c997b |
comparison
equal
deleted
inserted
replaced
1944:8cb4d3008c76 | 1945:8c4bce5e773e |
---|---|
126 | 126 |
127 LSODE (int n); | 127 LSODE (int n); |
128 | 128 |
129 LSODE (const ColumnVector& state, double time, const ODEFunc& f); | 129 LSODE (const ColumnVector& state, double time, const ODEFunc& f); |
130 | 130 |
131 ~LSODE (void); | 131 ~LSODE (void) { } |
132 | 132 |
133 void force_restart (void); | 133 void force_restart (void); |
134 | 134 |
135 void set_stop_time (double t); | 135 void set_stop_time (double t); |
136 void clear_stop_time (void); | 136 void clear_stop_time (void); |
155 | 155 |
156 int n; | 156 int n; |
157 int integration_error; | 157 int integration_error; |
158 int restart; | 158 int restart; |
159 int method_flag; | 159 int method_flag; |
160 int *iwork; | 160 Array<int> iwork; |
161 double *rwork; | 161 Array<double> rwork; |
162 int istate; | 162 int istate; |
163 int itol; | 163 int itol; |
164 int itask; | 164 int itask; |
165 int iopt; | 165 int iopt; |
166 int liw; | 166 int liw; |
167 int lrw; | 167 int lrw; |
168 int working_too_hard; | |
168 | 169 |
169 friend int lsode_f (int *neq, double *t, double *y, double *ydot); | 170 friend int lsode_f (int *neq, double *t, double *y, double *ydot); |
170 | 171 |
171 friend int lsode_j (int *neq, double *t, double *y, int *ml, int *mu, | 172 friend int lsode_j (int *neq, double *t, double *y, int *ml, int *mu, |
172 double *pd, int *nrowpd); | 173 double *pd, int *nrowpd); |