Overview
| Comment: | Removed static declarations - gave wrong results with multiple calls of ode2odes. |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | origin/master | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
b6b370e3b46f214d7331e77f490cfc38 |
| User & Date: | geraint@users.sourceforge.net on 2001-04-01 05:17:22.000 |
| Other Links: | branch diff | manifest | tags |
Context
|
2001-04-01
| ||
| 05:18:57 |
Octave 2.0.16 compatibility. Removed static declarations - gave wrong results. check-in: a642e130b1 user: geraint@users.sourceforge.net tags: origin/master, trunk | |
| 05:17:22 | Removed static declarations - gave wrong results with multiple calls of ode2odes. check-in: b6b370e3b4 user: geraint@users.sourceforge.net tags: origin/master, trunk | |
| 03:38:54 |
Reset row to zero after write to file, ready for subsequent runs. Eliminates SIGSEGV in Octave when _ode2odes called multiple times. check-in: f0b48da817 user: geraint@users.sourceforge.net tags: origin/master, trunk | |
Changes
Modified mttroot/mtt/lib/cc/mtt_euler.cc
from [ad70b69412]
to [181b91b994].
| ︙ | ︙ | |||
8 9 10 11 12 13 14 |
const ColumnVector &openx)
{
#else // !STANDALONE
DEFUN_DLD (mtt_euler, args, ,
"euler integration method")
{
#ifdef OCTAVE_DEV
| | | | 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
const ColumnVector &openx)
{
#else // !STANDALONE
DEFUN_DLD (mtt_euler, args, ,
"euler integration method")
{
#ifdef OCTAVE_DEV
ColumnVector x = args(0).column_vector_value ();
const ColumnVector dx = args(1).column_vector_value ();
const double ddt = args(2).double_value ();
const int Nx = static_cast<int> (args(3).double_value ());
const ColumnVector openx = args(4).column_vector_value ();
#else // !OCTAVE_DEV
ColumnVector x = args(0).vector_value ();
const ColumnVector dx = args(1).vector_value ();
const double ddt = args(2).double_value ();
const int Nx = static_cast<int> (args(3).double_value ());
const ColumnVector openx = args(4).vector_value ();
#endif // OCTAVE_DEV
#endif // STANDALONE
|
| ︙ | ︙ |