# HG changeset patch # User jwe # Date 1040275682 0 # Node ID 1feaee8df4ff241f39af5d8ff299d255da6905fc # Parent 40153a2affd6a8fd7189082d089aa434d6463b3d [project @ 2002-12-19 05:28:02 by jwe] diff -r 40153a2affd6 -r 1feaee8df4ff liboctave/ChangeLog --- a/liboctave/ChangeLog Wed Dec 18 20:37:32 2002 +0000 +++ b/liboctave/ChangeLog Thu Dec 19 05:28:02 2002 +0000 @@ -1,5 +1,8 @@ 2002-12-18 John W. Eaton + * ODESSA.cc (ODESSA::ODESSA): Initialize "initialized" data member + in all constructors. + * Makefile.in (liboctave.$(SHLEXT)): Include $(LIBKPATHSEA) here. (LINK_DEPS): Not here. diff -r 40153a2affd6 -r 1feaee8df4ff liboctave/ODESSA.cc --- a/liboctave/ODESSA.cc Wed Dec 18 20:37:32 2002 +0000 +++ b/liboctave/ODESSA.cc Thu Dec 19 05:28:02 2002 +0000 @@ -171,6 +171,8 @@ ODESSA::ODESSA (void) : ODES (), ODESSA_options () { + initialized = false; + neq.resize(2); n = size (); @@ -190,6 +192,8 @@ ODESSA::ODESSA (const ColumnVector& state, double time, ODESFunc& f) : ODES (state, time, f), ODESSA_options () { + initialized = false; + neq.resize(2); n = size (); @@ -246,6 +250,7 @@ ODESSA::integrate (double tout) { ODESSA_result retval; + if (! initialized) {