Mercurial > hg > octave-nkf
comparison liboctave/base-min.h @ 1837:33dc934c0e38
[project @ 1996-02-03 07:51:07 by jwe]
author | jwe |
---|---|
date | Sat, 03 Feb 1996 07:52:16 +0000 |
parents | 12a94a17509d |
children | cf5b42781ecc |
comparison
equal
deleted
inserted
replaced
1836:503a75f6b9bc | 1837:33dc934c0e38 |
---|---|
26 | 26 |
27 #include "dColVector.h" | 27 #include "dColVector.h" |
28 | 28 |
29 class base_minimizer | 29 class base_minimizer |
30 { | 30 { |
31 public: | 31 public: |
32 | 32 |
33 base_minimizer (void) : x () { } | 33 base_minimizer (void) |
34 : x () { } | |
34 | 35 |
35 base_minimizer (const ColumnVector& xx) : x (xx) { } | 36 base_minimizer (const ColumnVector& xx) |
37 : x (xx) { } | |
36 | 38 |
37 base_minimizer (const base_minimizer& a) { x = a.x; } | 39 base_minimizer (const base_minimizer& a) |
40 : x (a.x), t (a.t) { } | |
38 | 41 |
39 virtual ~base_minimizer (void) { } | 42 virtual ~base_minimizer (void) { } |
40 | 43 |
41 base_minimizer& operator = (const base_minimizer& a) | 44 base_minimizer& operator = (const base_minimizer& a) |
42 { | 45 { |
43 x = a.x; | 46 x = a.x; |
44 | |
45 return *this; | 47 return *this; |
46 } | 48 } |
47 | 49 |
48 // Derived classes must provide a function to actually do the | 50 // Derived classes must provide a function to actually do the |
49 // minimization. | 51 // minimization. |