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: