Mercurial > octave
diff liboctave/NLEqn.h @ 289:c23f50e61c58
[project @ 1994-01-13 06:25:58 by jwe]
author | jwe |
---|---|
date | Thu, 13 Jan 1994 06:26:54 +0000 |
parents | bc5e6cb785d1 |
children | 3c23b8ea9099 |
line wrap: on
line diff
--- a/liboctave/NLEqn.h Thu Jan 13 03:29:16 1994 +0000 +++ b/liboctave/NLEqn.h Thu Jan 13 06:26:54 1994 +0000 @@ -31,7 +31,32 @@ #define Vector ColumnVector #endif -class NLEqn : public NLFunc +class NLEqn_options +{ + public: + + NLEqn_options (void); + NLEqn_options (const NLEqn_options& opt); + + NLEqn_options& operator = (const NLEqn_options& opt); + + ~NLEqn_options (void); + + void init (void); + void copy (const NLEqn_options& opt); + + void set_default_options (void); + + void set_tolerance (double); + + double tolerance (void); + + private: + + double x_tolerance; +}; + +class NLEqn : public NLFunc, public NLEqn_options { public: