annotate liboctave/ChangeLog @ 3219:30770ba4457a

[project @ 1998-11-13 03:44:31 by jwe]
author jwe
date Fri, 13 Nov 1998 03:44:36 +0000
parents bc3fdfe311a3
children 3deb1105fbc1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3219
30770ba4457a [project @ 1998-11-13 03:44:31 by jwe]
jwe
parents: 3215
diff changeset
1 Thu Nov 12 17:44:15 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
30770ba4457a [project @ 1998-11-13 03:44:31 by jwe]
jwe
parents: 3215
diff changeset
2
30770ba4457a [project @ 1998-11-13 03:44:31 by jwe]
jwe
parents: 3215
diff changeset
3 * cmd-edit.h (command_editor::readline): Add new variation that
30770ba4457a [project @ 1998-11-13 03:44:31 by jwe]
jwe
parents: 3215
diff changeset
4 allows EOF information to be passed back to caller.
30770ba4457a [project @ 1998-11-13 03:44:31 by jwe]
jwe
parents: 3215
diff changeset
5
30770ba4457a [project @ 1998-11-13 03:44:31 by jwe]
jwe
parents: 3215
diff changeset
6 * dMatrix.cc (Matrix::read): Do the right thing for EOF when
30770ba4457a [project @ 1998-11-13 03:44:31 by jwe]
jwe
parents: 3215
diff changeset
7 amount of data to read is unspecified.
30770ba4457a [project @ 1998-11-13 03:44:31 by jwe]
jwe
parents: 3215
diff changeset
8
3215
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
9 Tue Nov 10 07:53:15 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
10
3219
30770ba4457a [project @ 1998-11-13 03:44:31 by jwe]
jwe
parents: 3215
diff changeset
11 * oct-alloc.h (DECLARE_OCTAVE_ALLOCATOR): New macro.
30770ba4457a [project @ 1998-11-13 03:44:31 by jwe]
jwe
parents: 3215
diff changeset
12 (DEFINE_OCTAVE_ALLOCATOR): Ditto.
30770ba4457a [project @ 1998-11-13 03:44:31 by jwe]
jwe
parents: 3215
diff changeset
13
3215
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
14 * byte-swap.h (swap_bytes, swap_2_bytes, swap_4_bytes, swap_8_bytes):
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
15 Add volatile qualifier to void* arg.
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
16 Cast volatile void* arg to volatile char*.
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
17
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
18 Mon Nov 9 08:28:31 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
19
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
20 * cmd-edit.h (command_editor::do_set_event_hook): New function.
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
21 (command_editor::do_restore_event_hook): Ditto.
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
22 * cmd-edit.cc (command_editor::set_event_hook): Ditto.
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
23 (command_editor::restore_event_hook): Ditto.
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
24 (gnu_readline::do_set_event_hook): Ditto.
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
25 (gnu_readline::do_restore_event_hook): Ditto.
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
26 (gnu_readline::previous_event_hook): New data member.
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
27 (gnu_readline::gnu_readline): Initialize previous_event_hook.
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
28
3206
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
29 Mon Nov 2 13:36:04 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
30
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
31 * Makefile.in (BINDISTLIBS): Don't include .$(SHLEXT_VER) in name.
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
32
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
33 * Makefile.in (stmp-pic): New target.
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
34 ($(PICOBJ)): Depend on stmp-pic, not pic.
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
35 (clean): Remove stmp-pic
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
36
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
37 * Makefile.in: Undo previous change to avoid optmization when
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
38 compiling lo-ieee.cc.
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
39
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
40 Sun Nov 1 10:10:40 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
41
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
42 * lo-mappers.cc (xfinite): Define in terms of xfinite for real and
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
43 imaginary parts.
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
44 (xisinf): Define in terms of xisinf for real and imaginary parts.
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
45
3203
bc61b0e8d60e [project @ 1998-10-30 20:26:27 by jwe]
jwe
parents: 3196
diff changeset
46 Thu Oct 29 18:57:50 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
bc61b0e8d60e [project @ 1998-10-30 20:26:27 by jwe]
jwe
parents: 3196
diff changeset
47
bc61b0e8d60e [project @ 1998-10-30 20:26:27 by jwe]
jwe
parents: 3196
diff changeset
48 * boolMatrix.cc (boolMatrix::operator !): New function.
bc61b0e8d60e [project @ 1998-10-30 20:26:27 by jwe]
jwe
parents: 3196
diff changeset
49
3196
3ac3e8edc258 [project @ 1998-10-28 23:04:39 by jwe]
jwe
parents: 3189
diff changeset
50 Fri Oct 23 21:46:20 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
3ac3e8edc258 [project @ 1998-10-28 23:04:39 by jwe]
jwe
parents: 3189
diff changeset
51
3ac3e8edc258 [project @ 1998-10-28 23:04:39 by jwe]
jwe
parents: 3189
diff changeset
52 * pathsearch.h (dir_path::default_path): New data member.
3ac3e8edc258 [project @ 1998-10-28 23:04:39 by jwe]
jwe
parents: 3189
diff changeset
53 * pathsearch.cc (dir_path::init): Use it.
3ac3e8edc258 [project @ 1998-10-28 23:04:39 by jwe]
jwe
parents: 3189
diff changeset
54
3ac3e8edc258 [project @ 1998-10-28 23:04:39 by jwe]
jwe
parents: 3189
diff changeset
55 * Makefile.in: Avoid optmization when compiling lo-ieee.cc.
3ac3e8edc258 [project @ 1998-10-28 23:04:39 by jwe]
jwe
parents: 3189
diff changeset
56
3189
bef7b73c0724 [project @ 1998-10-16 18:05:26 by jwe]
jwe
parents: 3185
diff changeset
57 Fri Oct 16 01:08:30 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
bef7b73c0724 [project @ 1998-10-16 18:05:26 by jwe]
jwe
parents: 3185
diff changeset
58
bef7b73c0724 [project @ 1998-10-16 18:05:26 by jwe]
jwe
parents: 3185
diff changeset
59 * chMatrix.cc (charMatrix::extract): New function.
bef7b73c0724 [project @ 1998-10-16 18:05:26 by jwe]
jwe
parents: 3185
diff changeset
60 (charMatrix::charMatrix (char c)): New constructor.
bef7b73c0724 [project @ 1998-10-16 18:05:26 by jwe]
jwe
parents: 3185
diff changeset
61
bef7b73c0724 [project @ 1998-10-16 18:05:26 by jwe]
jwe
parents: 3185
diff changeset
62 Tue Oct 13 22:11:08 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
bef7b73c0724 [project @ 1998-10-16 18:05:26 by jwe]
jwe
parents: 3185
diff changeset
63
bef7b73c0724 [project @ 1998-10-16 18:05:26 by jwe]
jwe
parents: 3185
diff changeset
64 * cmd-edit.h: (command_editor::do_read_init_file): New function.
bef7b73c0724 [project @ 1998-10-16 18:05:26 by jwe]
jwe
parents: 3185
diff changeset
65 * cmd-edit.cc (command_editor::read_init_file): New function.
bef7b73c0724 [project @ 1998-10-16 18:05:26 by jwe]
jwe
parents: 3185
diff changeset
66 (gnu_readline::do_read_init_file): Likewise.
bef7b73c0724 [project @ 1998-10-16 18:05:26 by jwe]
jwe
parents: 3185
diff changeset
67
3185
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
68 Fri Sep 25 14:26:44 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
69
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
70 * oct-env.cc (octave_env::do_get_home_directory):
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
71 If HOME can't be found, set it to "/".
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
72 (octave_env::do_get_user_name)
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
73 If user name can't be found, set it to "unknown".
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
74 (octave_env::do_get_host_name)
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
75 If host name can't be found, set it to "unknown".
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
76
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
77 * pathsearch.h (dir_path::rehash): New function.
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
78 * pathsearch.cc (dir_path::init): Clear kpathsea's internal
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
79 diretcory cache before doing initialization.
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
80
3180
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
81 Thu Sep 24 13:23:25 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
82
3185
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
83 * dMatrix.cc (Qzval): Delete.
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
84 (qzhes, qzit, qzval): Delete F77_FCN declarations.
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
85 * dMatrix.h (Qzval): Delete declaration.
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
86
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
87 * dbleGEPBAL.h, dbleGEPBAL.cc: Delete.
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
88 * Makefile.in (MATRIX_INC, MATRIX_SRC): Delete them from the lists.
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
89 * mx-ext.h: Don't include dbleGEPBAL.
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
90
3180
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
91 * lo-ieee.cc (octave_ieee_init): For now, use X_CAST instead of
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
92 static_cast.
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
93
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
94 Fri Sep 4 10:58:22 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
95
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
96 * dMatrix.cc (Matrix::read): Skip after reading, not before.
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
97 From: Dr.-Ing. Torsten Finke <fi@igh-essen.com>.
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
98
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
99 Wed Sep 2 09:50:21 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
100
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
101 * lo-ieee.cc (octave_ieee_init): For Linux on arm, don't rely on
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
102 HUGE_VAL and NAN.
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
103
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
104 Wed Aug 26 15:04:57 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
105
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
106 * Array2-idx.h (assign (Array2<LT>& lhs, const Array2<RT>& rhs)):
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
107 Handle x(i) = scalar for do_fortran_indexing == 1.
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
108
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
109 Thu Jul 30 00:34:10 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
110
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
111 * CMatrix.cc (ComplexMatrix::ComplexMatrix (const charMatrix&)):
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
112 Alloctate space before attempting to use it.
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
113 (ComplexMatrix::ComplexMatrix (const boolMatrix&)): Likewise.
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
114
3178
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
115 Mon Jun 22 17:04:27 1998 Tomislav Goles <tom@ait-tech.com>
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
116
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
117 * EIG.cc (EIG::init): Move invariant code outside loop.
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
118
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
119 Thu Jun 18 11:08:23 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
120
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
121 * MArray2.cc (MARRAY_A2A2_OP): If operands are empty, make result
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
122 have the same size as the operands.
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
123
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
124 Thu May 28 10:41:04 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
125
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
126 * DASSL.cc (DASSL::do_integrate): If an exception occurs in the
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
127 call to ddassl, set integration_error to 1 before calling the
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
128 error handler and returning.
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
129 * LSODE.cc (LSODE::do_integrate): Likewise.
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
130
3177
d81db29f8b2b [project @ 1998-05-28 15:23:50 by jwe]
jwe
parents: 3176
diff changeset
131 Wed May 27 13:46:30 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
d81db29f8b2b [project @ 1998-05-28 15:23:50 by jwe]
jwe
parents: 3176
diff changeset
132
d81db29f8b2b [project @ 1998-05-28 15:23:50 by jwe]
jwe
parents: 3176
diff changeset
133 * Array2-idx.h (assign): Allow A([],[]) = scalar and, if
d81db29f8b2b [project @ 1998-05-28 15:23:50 by jwe]
jwe
parents: 3176
diff changeset
134 do_fortran_indexing is set, A([]) = scalar.
d81db29f8b2b [project @ 1998-05-28 15:23:50 by jwe]
jwe
parents: 3176
diff changeset
135 * Array-idx.h (assign): Allow A([]) = scalar.
d81db29f8b2b [project @ 1998-05-28 15:23:50 by jwe]
jwe
parents: 3176
diff changeset
136
3176
fccab8e7d35f [project @ 1998-05-18 20:33:31 by jwe]
jwe
parents: 3174
diff changeset
137 Thu May 14 11:50:24 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
fccab8e7d35f [project @ 1998-05-18 20:33:31 by jwe]
jwe
parents: 3174
diff changeset
138
fccab8e7d35f [project @ 1998-05-18 20:33:31 by jwe]
jwe
parents: 3174
diff changeset
139 * mx-op-defs.h (MDM_MULTIPLY_OP): Compute result if dm_nc > 0, not
fccab8e7d35f [project @ 1998-05-18 20:33:31 by jwe]
jwe
parents: 3174
diff changeset
140 if dm_nc == 0.
fccab8e7d35f [project @ 1998-05-18 20:33:31 by jwe]
jwe
parents: 3174
diff changeset
141
3174
390d5e396682 [project @ 1998-05-04 16:36:17 by jwe]
jwe
parents: 3164
diff changeset
142 Thu Apr 23 16:15:37 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
390d5e396682 [project @ 1998-05-04 16:36:17 by jwe]
jwe
parents: 3164
diff changeset
143
390d5e396682 [project @ 1998-05-04 16:36:17 by jwe]
jwe
parents: 3164
diff changeset
144 * pathsearch.h (dir_path::p_orig): New field.
390d5e396682 [project @ 1998-05-04 16:36:17 by jwe]
jwe
parents: 3164
diff changeset
145 * pathsearch.cc (dir_path::init): Perform variable and tilde
390d5e396682 [project @ 1998-05-04 16:36:17 by jwe]
jwe
parents: 3164
diff changeset
146 expansion on the original path here.
390d5e396682 [project @ 1998-05-04 16:36:17 by jwe]
jwe
parents: 3164
diff changeset
147 (dir_path::find_all): Don't do anything if not initialized.
390d5e396682 [project @ 1998-05-04 16:36:17 by jwe]
jwe
parents: 3164
diff changeset
148
3164
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
149 Tue Apr 14 14:41:30 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
150
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
151 * Array2-idx.h (index): Allow x(:) even when do_fortran_indexing
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
152 is not set.
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
153 (index): Allow x = zeros (2, 0); x(1,:) to work.
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
154
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
155 * lo-specfun.cc (gammainc): Use dgamit to compute
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
156 (\int_0^x exp(-t) t^(a-1) dt)/gamma(a), not just
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
157 \int_0^x exp(-t) t^(a-1) dt.
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
158
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
159 Wed Apr 8 22:50:44 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
160
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
161 * Array-C.cc, Array-b.cc, Array-ch.cc, Array-i.cc, Array-d.cc,
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
162 Array-s.cc: Change return types of all `assign' explicit
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
163 instantiations to be int, not void, to match the template decl in
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
164 Array.h.
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
165
3162
7c96e85c76db [project @ 1998-04-08 18:19:35 by jwe]
jwe
parents: 3156
diff changeset
166 Mon Apr 6 00:27:06 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
7c96e85c76db [project @ 1998-04-08 18:19:35 by jwe]
jwe
parents: 3156
diff changeset
167
7c96e85c76db [project @ 1998-04-08 18:19:35 by jwe]
jwe
parents: 3156
diff changeset
168 * lo-specfun.cc (gammainc): Reorder args in call to xdgami.
7c96e85c76db [project @ 1998-04-08 18:19:35 by jwe]
jwe
parents: 3156
diff changeset
169
3156
a494f93e60ff [project @ 1998-02-20 07:47:48 by jwe]
jwe
parents: 3154
diff changeset
170 Thu Feb 19 01:16:38 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
a494f93e60ff [project @ 1998-02-20 07:47:48 by jwe]
jwe
parents: 3154
diff changeset
171
a494f93e60ff [project @ 1998-02-20 07:47:48 by jwe]
jwe
parents: 3154
diff changeset
172 * lo-specfun.cc (xgamma, xlgamma): Define here.
a494f93e60ff [project @ 1998-02-20 07:47:48 by jwe]
jwe
parents: 3154
diff changeset
173 * lo-mappers.cc: Not here.
a494f93e60ff [project @ 1998-02-20 07:47:48 by jwe]
jwe
parents: 3154
diff changeset
174
a494f93e60ff [project @ 1998-02-20 07:47:48 by jwe]
jwe
parents: 3154
diff changeset
175 * lo-specfun.h: Declare xgamma and xlgamma here.
a494f93e60ff [project @ 1998-02-20 07:47:48 by jwe]
jwe
parents: 3154
diff changeset
176 * lo-mappers.h: Not here.
a494f93e60ff [project @ 1998-02-20 07:47:48 by jwe]
jwe
parents: 3154
diff changeset
177
a494f93e60ff [project @ 1998-02-20 07:47:48 by jwe]
jwe
parents: 3154
diff changeset
178 * lo-specfun.h: Never declare gamma or lgamma.
a494f93e60ff [project @ 1998-02-20 07:47:48 by jwe]
jwe
parents: 3154
diff changeset
179
3154
352a80c32765 [project @ 1998-02-14 19:17:59 by jwe]
jwe
parents: 3147
diff changeset
180 Tue Feb 10 16:14:36 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
352a80c32765 [project @ 1998-02-14 19:17:59 by jwe]
jwe
parents: 3147
diff changeset
181
352a80c32765 [project @ 1998-02-14 19:17:59 by jwe]
jwe
parents: 3147
diff changeset
182 * Array-idx.h (assign): Allow A([]) = X to succeed if X is an
352a80c32765 [project @ 1998-02-14 19:17:59 by jwe]
jwe
parents: 3147
diff changeset
183 empty matrix of any dimension.
352a80c32765 [project @ 1998-02-14 19:17:59 by jwe]
jwe
parents: 3147
diff changeset
184
3145
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
185 Thu Feb 5 02:12:38 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
186
3147
894d516b4a00 [project @ 1998-02-06 06:00:08 by jwe]
jwe
parents: 3146
diff changeset
187 * oct-syscalls.cc (octave_syscalls::vfork): New function.
894d516b4a00 [project @ 1998-02-06 06:00:08 by jwe]
jwe
parents: 3146
diff changeset
188
3146
3d5aefef14e2 [project @ 1998-02-05 20:58:44 by jwe]
jwe
parents: 3145
diff changeset
189 * lo-specfun.cc: Don't include dbleBessel.h.
3d5aefef14e2 [project @ 1998-02-05 20:58:44 by jwe]
jwe
parents: 3145
diff changeset
190
3d5aefef14e2 [project @ 1998-02-05 20:58:44 by jwe]
jwe
parents: 3145
diff changeset
191 * Makefile.in (INCLUDES): Delete oct-math.h from the list.
3d5aefef14e2 [project @ 1998-02-05 20:58:44 by jwe]
jwe
parents: 3145
diff changeset
192
3145
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
193 * dir-ops.h (dir_entry::operator bool ()): Return bool, not void*.
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
194 * file-stat.h (file_stat::operator bool ()): Likewise.
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
195 * idx-vector.h (idx_vector::operator bool ()): Likewise.
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
196 * oct-group.h (octave_group::operator bool ()): Likewise.
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
197 * oct-passwd.h (octave_passwd::operator bool ()): Likewise.
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
198
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
199 * data-conv.cc (IEEE_little_double_to_IEEE_big_double):
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
200 Don't cast arg in call to swap_8_bytes.
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
201 (IEEE_big_double_to_IEEE_little_double): Ditto
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
202 (IEEE_big_float_to_IEEE_little_float): Don't cast arg in call to
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
203 swap_4_bytes.
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
204 (IEEE_little_float_to_IEEE_big_float): Ditto
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
205
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
206 * oct-alloc.cc (grow): Use X_CAST, not static_cast.
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
207 * prog-args.cc (prog_args::getopt): Likewise.
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
208 * dMatrix.cc (read_int, do_read, write_int, do_write): Likewise.
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
209 * cmd-edit.cc (gnu_readline::do_set_completion_function): Likewise.
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
210 * data-conv.cc (LS_DO_READ, LS_DO_WRITE, read_doubles, write_doubles):
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
211 Likewise.
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
212
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
213 * byte-swap.h (swap_bytes, swap_2_bytes, swap_4_bytes,
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
214 swap_8_bytes): Declare ptr arg as void*, then use cast.
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
215
3141
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3136
diff changeset
216 Mon Feb 2 01:42:56 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3136
diff changeset
217
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3136
diff changeset
218 * Makefile.in (install, uninstall): Use $(octlibdir), not $(libdir).
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3136
diff changeset
219 Use $(mk-libdir-link).
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3136
diff changeset
220
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3136
diff changeset
221 * file-stat.cc (file_stat::update_internal): Use stat and lstat,
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3136
diff changeset
222 not SAFE_STAT and SAFE_LSTAT.
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3136
diff changeset
223 (lstat): New function, defined if HAVE_LSTAT is not defined.
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3136
diff changeset
224 * safe-xstat.hin, safe-xstat.cin: Delete.
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3136
diff changeset
225 * Makefile.in: Delete rules for safe-stat.h, safe-stat.c,
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3136
diff changeset
226 safe-lstat.h, and safe-lstat.cc.
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3136
diff changeset
227
3136
af7ec9d3a5e6 [project @ 1998-02-01 20:11:06 by jwe]
jwe
parents: 3130
diff changeset
228 Fri Jan 30 23:48:43 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
af7ec9d3a5e6 [project @ 1998-02-01 20:11:06 by jwe]
jwe
parents: 3130
diff changeset
229
af7ec9d3a5e6 [project @ 1998-02-01 20:11:06 by jwe]
jwe
parents: 3130
diff changeset
230 * chMatrix.cc (charMatrix::all, charMatrix::any): New functions.
af7ec9d3a5e6 [project @ 1998-02-01 20:11:06 by jwe]
jwe
parents: 3130
diff changeset
231
3130
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
232 Tue Jan 20 16:30:00 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
233
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
234 * dMatrix.cc (Matrix::expm): Skip trace normalization step if the
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
235 trace is negative.
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
236 * CMatrix.cc (ComplexMatrix::expm): Skip trace normalization if
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
237 the real part of the trace is negative.
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
238
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
239 Mon Jan 19 16:01:59 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
240
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
241 * dMatrix.cc (Matrix::expm): Call xdlange instead of dlange.
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
242 * CMatrix.cc (ComplexMatrix::expm): Call xzlange instead of zlange.
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
243
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
244 * Array2-idx.h (assign): Allow operations like a = 1; a(2:3) = [1;2]
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
245 to succeed.
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
246
3125
dcc6c985d72d [project @ 1998-01-16 05:08:21 by jwe]
jwe
parents: 3121
diff changeset
247 Thu Dec 18 14:53:45 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
dcc6c985d72d [project @ 1998-01-16 05:08:21 by jwe]
jwe
parents: 3121
diff changeset
248
dcc6c985d72d [project @ 1998-01-16 05:08:21 by jwe]
jwe
parents: 3121
diff changeset
249 * idx-vector.cc (IDX_VEC_REP::sort): Don't do anything unless len > 1.
dcc6c985d72d [project @ 1998-01-16 05:08:21 by jwe]
jwe
parents: 3121
diff changeset
250 (make_uniq): Likewise.
dcc6c985d72d [project @ 1998-01-16 05:08:21 by jwe]
jwe
parents: 3121
diff changeset
251
dcc6c985d72d [project @ 1998-01-16 05:08:21 by jwe]
jwe
parents: 3121
diff changeset
252 Fri Dec 12 10:58:33 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
dcc6c985d72d [project @ 1998-01-16 05:08:21 by jwe]
jwe
parents: 3121
diff changeset
253
dcc6c985d72d [project @ 1998-01-16 05:08:21 by jwe]
jwe
parents: 3121
diff changeset
254 * lo-ieee.cc (octave_ieee_init): Check for linux before __alpha__.
dcc6c985d72d [project @ 1998-01-16 05:08:21 by jwe]
jwe
parents: 3121
diff changeset
255
3119
f3e1da120048 [project @ 1997-11-30 21:13:58 by jwe]
jwe
parents: 3112
diff changeset
256 Sun Nov 30 14:59:12 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
f3e1da120048 [project @ 1997-11-30 21:13:58 by jwe]
jwe
parents: 3112
diff changeset
257
3121
923049908004 [project @ 1997-12-01 00:01:00 by jwe]
jwe
parents: 3119
diff changeset
258 * lo-mappers.cc: Include cmath and lo-specfun.h, not oct-math.h.
923049908004 [project @ 1997-12-01 00:01:00 by jwe]
jwe
parents: 3119
diff changeset
259
923049908004 [project @ 1997-12-01 00:01:00 by jwe]
jwe
parents: 3119
diff changeset
260 * lo-specfun.h, lo-specfun.cc: New files.
3119
f3e1da120048 [project @ 1997-11-30 21:13:58 by jwe]
jwe
parents: 3112
diff changeset
261 * Makefile.in (INCLUDES, SOURCES): Add them to the lists.
f3e1da120048 [project @ 1997-11-30 21:13:58 by jwe]
jwe
parents: 3112
diff changeset
262
3121
923049908004 [project @ 1997-12-01 00:01:00 by jwe]
jwe
parents: 3119
diff changeset
263 * acosh.c, asinh.c, atanh.c, erf.c, erfc.c, gamma.c, lgamma.c,
923049908004 [project @ 1997-12-01 00:01:00 by jwe]
jwe
parents: 3119
diff changeset
264 oct-math.h: Delete.
923049908004 [project @ 1997-12-01 00:01:00 by jwe]
jwe
parents: 3119
diff changeset
265 * Makefile.in (SOURCES): Delete them from the list.
923049908004 [project @ 1997-12-01 00:01:00 by jwe]
jwe
parents: 3119
diff changeset
266
3112
92394a9e4784 [project @ 1997-11-27 02:02:27 by jwe]
jwe
parents: 3107
diff changeset
267 Wed Nov 26 20:02:13 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
92394a9e4784 [project @ 1997-11-27 02:02:27 by jwe]
jwe
parents: 3107
diff changeset
268
92394a9e4784 [project @ 1997-11-27 02:02:27 by jwe]
jwe
parents: 3107
diff changeset
269 * lo-sysdep.cc (octave_getcwd): Prefer getcwd over getwd.
92394a9e4784 [project @ 1997-11-27 02:02:27 by jwe]
jwe
parents: 3107
diff changeset
270
3107
a8dcfbf87ea3 [project @ 1997-11-19 22:34:59 by jwe]
jwe
parents: 3095
diff changeset
271 Wed Nov 19 02:30:04 1997 Mumit Khan <khan@dhaka.xraylith.wisc.edu>
a8dcfbf87ea3 [project @ 1997-11-19 22:34:59 by jwe]
jwe
parents: 3095
diff changeset
272
a8dcfbf87ea3 [project @ 1997-11-19 22:34:59 by jwe]
jwe
parents: 3095
diff changeset
273 Changes to make support egcs snapshots that implement explicit
a8dcfbf87ea3 [project @ 1997-11-19 22:34:59 by jwe]
jwe
parents: 3095
diff changeset
274 specification of template functions according to CD2.
a8dcfbf87ea3 [project @ 1997-11-19 22:34:59 by jwe]
jwe
parents: 3095
diff changeset
275
a8dcfbf87ea3 [project @ 1997-11-19 22:34:59 by jwe]
jwe
parents: 3095
diff changeset
276 * MArray.h: If NEED_TEMPLATE_FCN_SPECS is defined, add explicit
a8dcfbf87ea3 [project @ 1997-11-19 22:34:59 by jwe]
jwe
parents: 3095
diff changeset
277 template function specs for template friends.
a8dcfbf87ea3 [project @ 1997-11-19 22:34:59 by jwe]
jwe
parents: 3095
diff changeset
278 * MArray2.h: Likewise.
a8dcfbf87ea3 [project @ 1997-11-19 22:34:59 by jwe]
jwe
parents: 3095
diff changeset
279 * MDiagArray2.h: Likewise.
a8dcfbf87ea3 [project @ 1997-11-19 22:34:59 by jwe]
jwe
parents: 3095
diff changeset
280
3095
528f4270e904 [project @ 1997-11-14 03:58:45 by jwe]
jwe
parents: 3092
diff changeset
281 Thu Nov 13 21:57:16 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
528f4270e904 [project @ 1997-11-14 03:58:45 by jwe]
jwe
parents: 3092
diff changeset
282
528f4270e904 [project @ 1997-11-14 03:58:45 by jwe]
jwe
parents: 3092
diff changeset
283 * CMatrix.cc (sumsq): Compute equivalent of sum (x .* conj (x))
528f4270e904 [project @ 1997-11-14 03:58:45 by jwe]
jwe
parents: 3092
diff changeset
284
3092
4bb976b250bf [project @ 1997-10-17 07:48:48 by jwe]
jwe
parents: 3079
diff changeset
285 Thu Oct 2 17:13:02 1997 Mumit Khan <khan@dhaka.xraylith.wisc.edu>
4bb976b250bf [project @ 1997-10-17 07:48:48 by jwe]
jwe
parents: 3079
diff changeset
286
4bb976b250bf [project @ 1997-10-17 07:48:48 by jwe]
jwe
parents: 3079
diff changeset
287 * CRowVector.cc (linspace): Removed attempt for implicit conversion
4bb976b250bf [project @ 1997-10-17 07:48:48 by jwe]
jwe
parents: 3079
diff changeset
288 to complex<double>(int) instead of complex<double>(double).
4bb976b250bf [project @ 1997-10-17 07:48:48 by jwe]
jwe
parents: 3079
diff changeset
289
4bb976b250bf [project @ 1997-10-17 07:48:48 by jwe]
jwe
parents: 3079
diff changeset
290 * lo-mappers.cc (atanh): Ditto.
4bb976b250bf [project @ 1997-10-17 07:48:48 by jwe]
jwe
parents: 3079
diff changeset
291
3079
eb827eb9b8ff [project @ 1997-08-03 20:44:07 by jwe]
jwe
parents: 3075
diff changeset
292 Thu Jul 31 22:13:54 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
eb827eb9b8ff [project @ 1997-08-03 20:44:07 by jwe]
jwe
parents: 3075
diff changeset
293
eb827eb9b8ff [project @ 1997-08-03 20:44:07 by jwe]
jwe
parents: 3075
diff changeset
294 * idx-vector.cc (IDX_VEC_REP::sort): New function.
eb827eb9b8ff [project @ 1997-08-03 20:44:07 by jwe]
jwe
parents: 3075
diff changeset
295 * idx-vector.h (idx_vector::sort): Ditto.
eb827eb9b8ff [project @ 1997-08-03 20:44:07 by jwe]
jwe
parents: 3075
diff changeset
296 * Array2-idx.h (Array2<T>::maybe_delete_elements): Use it before
eb827eb9b8ff [project @ 1997-08-03 20:44:07 by jwe]
jwe
parents: 3075
diff changeset
297 trying to delete elements specified by the index vectors.
eb827eb9b8ff [project @ 1997-08-03 20:44:07 by jwe]
jwe
parents: 3075
diff changeset
298
3075
a6a00badcc12 [project @ 1997-07-25 22:39:56 by jwe]
jwe
parents: 3074
diff changeset
299 Fri Jul 25 17:31:26 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
a6a00badcc12 [project @ 1997-07-25 22:39:56 by jwe]
jwe
parents: 3074
diff changeset
300
a6a00badcc12 [project @ 1997-07-25 22:39:56 by jwe]
jwe
parents: 3074
diff changeset
301 * dMatrix.cc (Matrix::lssolve): Increase lwork by factor of 16.
a6a00badcc12 [project @ 1997-07-25 22:39:56 by jwe]
jwe
parents: 3074
diff changeset
302 * CMatrix.cc (ComplexMatrix::lssolve): Ditto.
a6a00badcc12 [project @ 1997-07-25 22:39:56 by jwe]
jwe
parents: 3074
diff changeset
303
3074
42975c59d2a0 [project @ 1997-07-24 19:33:35 by jwe]
jwe
parents: 3069
diff changeset
304 Thu Jul 24 14:32:48 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
42975c59d2a0 [project @ 1997-07-24 19:33:35 by jwe]
jwe
parents: 3069
diff changeset
305
42975c59d2a0 [project @ 1997-07-24 19:33:35 by jwe]
jwe
parents: 3069
diff changeset
306 * file-ops.cc (tilde_expand_word): Fix off-by-one error.
42975c59d2a0 [project @ 1997-07-24 19:33:35 by jwe]
jwe
parents: 3069
diff changeset
307
3069
db6d57d718f7 [project @ 1997-07-10 23:34:03 by jwe]
jwe
parents: 3068
diff changeset
308 Wed Jul 9 19:40:23 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
db6d57d718f7 [project @ 1997-07-10 23:34:03 by jwe]
jwe
parents: 3068
diff changeset
309
db6d57d718f7 [project @ 1997-07-10 23:34:03 by jwe]
jwe
parents: 3068
diff changeset
310 * lo-sysdep.cc (octave_getcwd): If getwd is available, use it.
db6d57d718f7 [project @ 1997-07-10 23:34:03 by jwe]
jwe
parents: 3068
diff changeset
311 Call error handler if we can't find the current directory.
db6d57d718f7 [project @ 1997-07-10 23:34:03 by jwe]
jwe
parents: 3068
diff changeset
312
3068
17e2f90e0d3b [project @ 1997-07-08 02:17:36 by jwe]
jwe
parents: 3056
diff changeset
313 Mon Jul 7 21:14:41 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
17e2f90e0d3b [project @ 1997-07-08 02:17:36 by jwe]
jwe
parents: 3056
diff changeset
314
3069
db6d57d718f7 [project @ 1997-07-10 23:34:03 by jwe]
jwe
parents: 3068
diff changeset
315 * lo-mappers.cc (xisnan (double)): Return only 1 or 0.
db6d57d718f7 [project @ 1997-07-10 23:34:03 by jwe]
jwe
parents: 3068
diff changeset
316 (xfinite (double)): Ditto.
db6d57d718f7 [project @ 1997-07-10 23:34:03 by jwe]
jwe
parents: 3068
diff changeset
317
3068
17e2f90e0d3b [project @ 1997-07-08 02:17:36 by jwe]
jwe
parents: 3056
diff changeset
318 * dbleQR.cc (QR::init): Don't forget to initialize Q when type is raw.
17e2f90e0d3b [project @ 1997-07-08 02:17:36 by jwe]
jwe
parents: 3056
diff changeset
319 * CmplxQR.cc (ComplexQR::init): Ditto.
17e2f90e0d3b [project @ 1997-07-08 02:17:36 by jwe]
jwe
parents: 3056
diff changeset
320
3056
b08a007edd15 [project @ 1997-06-16 02:12:15 by jwe]
jwe
parents: 3050
diff changeset
321 Sun Jun 15 21:06:37 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
b08a007edd15 [project @ 1997-06-16 02:12:15 by jwe]
jwe
parents: 3050
diff changeset
322
b08a007edd15 [project @ 1997-06-16 02:12:15 by jwe]
jwe
parents: 3050
diff changeset
323 * lo-mappers.cc (acos (const Complex&)): Select branch that is
b08a007edd15 [project @ 1997-06-16 02:12:15 by jwe]
jwe
parents: 3050
diff changeset
324 compatible with Matlab.
b08a007edd15 [project @ 1997-06-16 02:12:15 by jwe]
jwe
parents: 3050
diff changeset
325
3050
8ae394247559 [project @ 1997-06-10 17:09:47 by jwe]
jwe
parents: 3049
diff changeset
326 Tue Jun 10 10:58:05 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
8ae394247559 [project @ 1997-06-10 17:09:47 by jwe]
jwe
parents: 3049
diff changeset
327
8ae394247559 [project @ 1997-06-10 17:09:47 by jwe]
jwe
parents: 3049
diff changeset
328 * Array2-idx.h: Correctly handle empty matrices indexed by a
8ae394247559 [project @ 1997-06-10 17:09:47 by jwe]
jwe
parents: 3049
diff changeset
329 single colon.
8ae394247559 [project @ 1997-06-10 17:09:47 by jwe]
jwe
parents: 3049
diff changeset
330
3040
443851377f3f [project @ 1997-06-06 09:29:28 by jwe]
jwe
parents: 3036
diff changeset
331 Fri Jun 6 04:27:40 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
443851377f3f [project @ 1997-06-06 09:29:28 by jwe]
jwe
parents: 3036
diff changeset
332
3049
4d275e0a0576 [project @ 1997-06-07 02:57:30 by jwe]
jwe
parents: 3042
diff changeset
333 * lo-mappers.cc (xlgamma): Use F77_XFCN function to call dlgams.
4d275e0a0576 [project @ 1997-06-07 02:57:30 by jwe]
jwe
parents: 3042
diff changeset
334 (xgamma): Likewise, for calling xdgamma.
4d275e0a0576 [project @ 1997-06-07 02:57:30 by jwe]
jwe
parents: 3042
diff changeset
335
3042
e70400e133d0 [project @ 1997-06-06 21:33:29 by jwe]
jwe
parents: 3040
diff changeset
336 * FSQP.h, NPSOL.h, QPSOL.h, FSQP.cc, NPSOL.cc, QPSOL.cc: Delete
e70400e133d0 [project @ 1997-06-06 21:33:29 by jwe]
jwe
parents: 3040
diff changeset
337 * Makefile.in (INCLUDES, SOURCES): Remove them from the lists.
e70400e133d0 [project @ 1997-06-06 21:33:29 by jwe]
jwe
parents: 3040
diff changeset
338
3040
443851377f3f [project @ 1997-06-06 09:29:28 by jwe]
jwe
parents: 3036
diff changeset
339 * file-ops.cc (file_ops::tilde_expand): Steal more code from bash
443851377f3f [project @ 1997-06-06 09:29:28 by jwe]
jwe
parents: 3036
diff changeset
340 to do better job expanding tildes.
443851377f3f [project @ 1997-06-06 09:29:28 by jwe]
jwe
parents: 3036
diff changeset
341
443851377f3f [project @ 1997-06-06 09:29:28 by jwe]
jwe
parents: 3036
diff changeset
342 * str-vec.cc (string_vector::string_vector (const char * const *):
443851377f3f [project @ 1997-06-06 09:29:28 by jwe]
jwe
parents: 3036
diff changeset
343 Use temporary variable to compute length.
443851377f3f [project @ 1997-06-06 09:29:28 by jwe]
jwe
parents: 3036
diff changeset
344
3029
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 3024
diff changeset
345 Thu Jun 5 01:44:43 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 3024
diff changeset
346
3034
ad0e94b6784c [project @ 1997-06-05 21:25:53 by jwe]
jwe
parents: 3029
diff changeset
347 * Makefile.in: Make building of static library optional.
3036
b8c5ded2751f [project @ 1997-06-05 21:44:19 by jwe]
jwe
parents: 3034
diff changeset
348 (liboctave.$(SHLEXT_VER)): Add $(SONAME_FLAGS) to command.
3034
ad0e94b6784c [project @ 1997-06-05 21:25:53 by jwe]
jwe
parents: 3029
diff changeset
349
3029
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 3024
diff changeset
350 * Makefile.in (stamp-picdir): Delete.
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 3024
diff changeset
351 (pic): New target. Don't worry so much about creating pic
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 3024
diff changeset
352 directory only when it is really needed.
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 3024
diff changeset
353 (stamp-interp): Delete.
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 3024
diff changeset
354 (libraries): New target. Depend on shared library directly.
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 3024
diff changeset
355
3024
95e8b5c4824a [project @ 1997-06-04 05:06:26 by jwe]
jwe
parents: 3012
diff changeset
356 Wed Jun 4 00:08:55 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
95e8b5c4824a [project @ 1997-06-04 05:06:26 by jwe]
jwe
parents: 3012
diff changeset
357
95e8b5c4824a [project @ 1997-06-04 05:06:26 by jwe]
jwe
parents: 3012
diff changeset
358 * pathsearch.h, pathsearch.cc (dir_pat::set_program_name):
95e8b5c4824a [project @ 1997-06-04 05:06:26 by jwe]
jwe
parents: 3012
diff changeset
359 New static function.
95e8b5c4824a [project @ 1997-06-04 05:06:26 by jwe]
jwe
parents: 3012
diff changeset
360
3012
0ea30e0e86cc [project @ 1997-06-02 18:57:07 by jwe]
jwe
parents: 3004
diff changeset
361 Mon Jun 2 12:44:14 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
0ea30e0e86cc [project @ 1997-06-02 18:57:07 by jwe]
jwe
parents: 3004
diff changeset
362
0ea30e0e86cc [project @ 1997-06-02 18:57:07 by jwe]
jwe
parents: 3004
diff changeset
363 * lo-mappers.cc (fix): Use floor and ceil instead of casting to int.
0ea30e0e86cc [project @ 1997-06-02 18:57:07 by jwe]
jwe
parents: 3004
diff changeset
364
3004
9a54159563de [project @ 1997-05-23 05:00:49 by jwe]
jwe
parents: 2993
diff changeset
365 Thu May 22 16:20:43 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
9a54159563de [project @ 1997-05-23 05:00:49 by jwe]
jwe
parents: 2993
diff changeset
366
9a54159563de [project @ 1997-05-23 05:00:49 by jwe]
jwe
parents: 2993
diff changeset
367 * cmd-edit.h, cmd-edit.cc: Rename set_paren_string_delimiters to
9a54159563de [project @ 1997-05-23 05:00:49 by jwe]
jwe
parents: 2993
diff changeset
368 set_basic_quote_characters, to match new version of readline.
9a54159563de [project @ 1997-05-23 05:00:49 by jwe]
jwe
parents: 2993
diff changeset
369
9a54159563de [project @ 1997-05-23 05:00:49 by jwe]
jwe
parents: 2993
diff changeset
370 * cmd-edit.cc (do_restore_terminal_state): Call readline function
9a54159563de [project @ 1997-05-23 05:00:49 by jwe]
jwe
parents: 2993
diff changeset
371 for restoring terminal state through rl_deprep_term_function, now
9a54159563de [project @ 1997-05-23 05:00:49 by jwe]
jwe
parents: 2993
diff changeset
372 declared in readline.h
9a54159563de [project @ 1997-05-23 05:00:49 by jwe]
jwe
parents: 2993
diff changeset
373 (rl_deprep_terminal): Delete declaration.
9a54159563de [project @ 1997-05-23 05:00:49 by jwe]
jwe
parents: 2993
diff changeset
374
2993
91589ab98e37 [project @ 1997-05-21 21:44:54 by jwe]
jwe
parents: 2968
diff changeset
375 Wed May 21 16:30:25 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
91589ab98e37 [project @ 1997-05-21 21:44:54 by jwe]
jwe
parents: 2968
diff changeset
376
91589ab98e37 [project @ 1997-05-21 21:44:54 by jwe]
jwe
parents: 2968
diff changeset
377 * Makefile.in (install-in): Use new mk-includedir-link macro.
91589ab98e37 [project @ 1997-05-21 21:44:54 by jwe]
jwe
parents: 2968
diff changeset
378 (install-lib): Install in $octlibdir. Use new mk-libdir-link macro.
91589ab98e37 [project @ 1997-05-21 21:44:54 by jwe]
jwe
parents: 2968
diff changeset
379
2968
e330cb788508 [project @ 1997-05-15 17:40:29 by jwe]
jwe
parents: 2966
diff changeset
380 Thu May 15 11:46:42 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
e330cb788508 [project @ 1997-05-15 17:40:29 by jwe]
jwe
parents: 2966
diff changeset
381
e330cb788508 [project @ 1997-05-15 17:40:29 by jwe]
jwe
parents: 2966
diff changeset
382 * cmd-edit.cc (command_editor::increment_current_command_number):
e330cb788508 [project @ 1997-05-15 17:40:29 by jwe]
jwe
parents: 2966
diff changeset
383 New static function.
e330cb788508 [project @ 1997-05-15 17:40:29 by jwe]
jwe
parents: 2966
diff changeset
384
2964
0a2551ec7004 [project @ 1997-05-12 07:26:50 by jwe]
jwe
parents: 2941
diff changeset
385 Mon May 12 02:14:13 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
0a2551ec7004 [project @ 1997-05-12 07:26:50 by jwe]
jwe
parents: 2941
diff changeset
386
2966
458cea5c8356 [project @ 1997-05-12 20:17:35 by jwe]
jwe
parents: 2964
diff changeset
387 * idx-vector.cc (IDX_VEC_REP::is_colon_equiv): Make it work when
458cea5c8356 [project @ 1997-05-12 20:17:35 by jwe]
jwe
parents: 2964
diff changeset
388 the vector is not sorted.
458cea5c8356 [project @ 1997-05-12 20:17:35 by jwe]
jwe
parents: 2964
diff changeset
389
2964
0a2551ec7004 [project @ 1997-05-12 07:26:50 by jwe]
jwe
parents: 2941
diff changeset
390 * CMatrix.cc (ComplexMatrix::operator !): Return boolMatrix.
0a2551ec7004 [project @ 1997-05-12 07:26:50 by jwe]
jwe
parents: 2941
diff changeset
391 * dMatrix.cc (Matrix::operator !): Likewise
0a2551ec7004 [project @ 1997-05-12 07:26:50 by jwe]
jwe
parents: 2941
diff changeset
392
2941
b779a5b8aed4 [project @ 1997-05-08 02:14:34 by jwe]
jwe
parents: 2938
diff changeset
393 Wed May 7 21:14:06 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
b779a5b8aed4 [project @ 1997-05-08 02:14:34 by jwe]
jwe
parents: 2938
diff changeset
394
b779a5b8aed4 [project @ 1997-05-08 02:14:34 by jwe]
jwe
parents: 2938
diff changeset
395 * oct-syscalls.h, oct-syscalls.cc: New files.
b779a5b8aed4 [project @ 1997-05-08 02:14:34 by jwe]
jwe
parents: 2938
diff changeset
396
b779a5b8aed4 [project @ 1997-05-08 02:14:34 by jwe]
jwe
parents: 2938
diff changeset
397 * cmd-edit.h, cmd-edit.cc: Handle completion function.
b779a5b8aed4 [project @ 1997-05-08 02:14:34 by jwe]
jwe
parents: 2938
diff changeset
398
b779a5b8aed4 [project @ 1997-05-08 02:14:34 by jwe]
jwe
parents: 2938
diff changeset
399 * str-vec.h, str-vec.cc (string_vector::uniq): New function.
b779a5b8aed4 [project @ 1997-05-08 02:14:34 by jwe]
jwe
parents: 2938
diff changeset
400
2938
2e1757f57ce6 [project @ 1997-05-06 06:03:49 by jwe]
jwe
parents: 2934
diff changeset
401 Tue May 6 00:52:02 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
2e1757f57ce6 [project @ 1997-05-06 06:03:49 by jwe]
jwe
parents: 2934
diff changeset
402
2941
b779a5b8aed4 [project @ 1997-05-08 02:14:34 by jwe]
jwe
parents: 2938
diff changeset
403 * Makefile.in (INCLUDES_FOR_INSTALL): New variable.
b779a5b8aed4 [project @ 1997-05-08 02:14:34 by jwe]
jwe
parents: 2938
diff changeset
404 (install-inc): Use it.
b779a5b8aed4 [project @ 1997-05-08 02:14:34 by jwe]
jwe
parents: 2938
diff changeset
405
2938
2e1757f57ce6 [project @ 1997-05-06 06:03:49 by jwe]
jwe
parents: 2934
diff changeset
406 * file-ops.h, file-ops.cc (tempnam): Add DIR and PREFIX args.
2e1757f57ce6 [project @ 1997-05-06 06:03:49 by jwe]
jwe
parents: 2934
diff changeset
407 Handle errors and missing functions consistently.
2e1757f57ce6 [project @ 1997-05-06 06:03:49 by jwe]
jwe
parents: 2934
diff changeset
408
2e1757f57ce6 [project @ 1997-05-06 06:03:49 by jwe]
jwe
parents: 2934
diff changeset
409 * oct-group.h, oct-group.cc: New files.
2e1757f57ce6 [project @ 1997-05-06 06:03:49 by jwe]
jwe
parents: 2934
diff changeset
410
2e1757f57ce6 [project @ 1997-05-06 06:03:49 by jwe]
jwe
parents: 2934
diff changeset
411 * oct-passwd.cc: Handle errors and missing functions consistently.
2e1757f57ce6 [project @ 1997-05-06 06:03:49 by jwe]
jwe
parents: 2934
diff changeset
412
2e1757f57ce6 [project @ 1997-05-06 06:03:49 by jwe]
jwe
parents: 2934
diff changeset
413 * str-vec.h, str-vec.cc (c_str_vec, delete_c_str_vec): New functions.
2e1757f57ce6 [project @ 1997-05-06 06:03:49 by jwe]
jwe
parents: 2934
diff changeset
414
2934
dddc1b5c324e [project @ 1997-05-05 22:56:37 by jwe]
jwe
parents: 2926
diff changeset
415 Mon May 5 17:53:01 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
dddc1b5c324e [project @ 1997-05-05 22:56:37 by jwe]
jwe
parents: 2926
diff changeset
416
dddc1b5c324e [project @ 1997-05-05 22:56:37 by jwe]
jwe
parents: 2926
diff changeset
417 * file-ops.cc: (file_ops::tilde_expand): Use new octave_passwd class.
dddc1b5c324e [project @ 1997-05-05 22:56:37 by jwe]
jwe
parents: 2926
diff changeset
418 * oct-env.cc (octave_env::do_get_user_name): Likewise.
dddc1b5c324e [project @ 1997-05-05 22:56:37 by jwe]
jwe
parents: 2926
diff changeset
419
dddc1b5c324e [project @ 1997-05-05 22:56:37 by jwe]
jwe
parents: 2926
diff changeset
420 * oct-passwd.h, oct-passwd.cc: New files.
dddc1b5c324e [project @ 1997-05-05 22:56:37 by jwe]
jwe
parents: 2926
diff changeset
421
2926
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
422 Sun May 4 22:17:08 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
423
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
424 * statdefs.h: Only include sys/types.h if HAVE_SYS_STAT_H is defined.
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
425
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
426 * mach-info.h, mach-info.cc: Add missing const qualifiers.
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
427 (instance_ok ()): New function.
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
428
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
429 * glob-match.h, glob-match.cc: Rename from oct-glob.h, oct-glob.cc.
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
430
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
431 * cmd-hist.h, cmd-hist.cc: Make it work without GNU readline.
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
432
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
433 * lo-utils.h, lo-utils.cc (strsave, octave_putenv): Move here from
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
434 src/utils.h and src/utils.cc.
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
435 (octave_fgets): New function, extracted from src/input.cc.
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
436
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
437 * cmd-edit.h, cmd-edit.cc: New files. Provide wrapper class for
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
438 GNU readline, and allow Octave to work without GNU readline.
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
439
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
440 * lo-sysdep.h, lo-sysdep.cc: New files for miscellaneous
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
441 system-dependent functions.
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
442
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
443 * oct-env.h, oct-env.cc: New files for process environment stuff.
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
444
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
445 * file-stat.h, file-stat.cc: New files. Extract file_stat class
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
446 from file-ops.h and file-ops.cc and move here.
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
447
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
448 * file-ops.h, file-ops.cc: Wrap functions in struct. Move
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
449 tilde_expand functions here from src/dirfns.cc.
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
450
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
451 Fri May 2 19:50:12 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
452
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
453 * pathlen.h: New file, from ../src.
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
454
2917
5c285800ebe2 [project @ 1997-04-30 20:58:04 by jwe]
jwe
parents: 2850
diff changeset
455 Tue Apr 29 04:39:01 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
5c285800ebe2 [project @ 1997-04-30 20:58:04 by jwe]
jwe
parents: 2850
diff changeset
456
5c285800ebe2 [project @ 1997-04-30 20:58:04 by jwe]
jwe
parents: 2850
diff changeset
457 * Array2-idx.h (Array2<T>::maybe_delete_elements): Prevent
5c285800ebe2 [project @ 1997-04-30 20:58:04 by jwe]
jwe
parents: 2850
diff changeset
458 out-of-bounds indexing of the index array.
5c285800ebe2 [project @ 1997-04-30 20:58:04 by jwe]
jwe
parents: 2850
diff changeset
459 * Array-idx.h (Array<T>::maybe_delete_elements): Likewise.
5c285800ebe2 [project @ 1997-04-30 20:58:04 by jwe]
jwe
parents: 2850
diff changeset
460
2850
b7f43611d1e8 [project @ 1997-03-28 21:36:35 by jwe]
jwe
parents: 2844
diff changeset
461 Fri Mar 28 15:37:09 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
b7f43611d1e8 [project @ 1997-03-28 21:36:35 by jwe]
jwe
parents: 2844
diff changeset
462
b7f43611d1e8 [project @ 1997-03-28 21:36:35 by jwe]
jwe
parents: 2844
diff changeset
463 * LSODE.h (x_step_limit): New field.
b7f43611d1e8 [project @ 1997-03-28 21:36:35 by jwe]
jwe
parents: 2844
diff changeset
464 (LSODE_options::init): Initialize it.
b7f43611d1e8 [project @ 1997-03-28 21:36:35 by jwe]
jwe
parents: 2844
diff changeset
465 (LSODE_options::copy): Copy it.
b7f43611d1e8 [project @ 1997-03-28 21:36:35 by jwe]
jwe
parents: 2844
diff changeset
466 (LSODE_options::set_step_limit, LSODE_options::step_limit):
b7f43611d1e8 [project @ 1997-03-28 21:36:35 by jwe]
jwe
parents: 2844
diff changeset
467 New functions.
b7f43611d1e8 [project @ 1997-03-28 21:36:35 by jwe]
jwe
parents: 2844
diff changeset
468 (LSODE::working_too_hard): Delete.
b7f43611d1e8 [project @ 1997-03-28 21:36:35 by jwe]
jwe
parents: 2844
diff changeset
469 * LSODE.cc (LSODE::do_integrate): Handle step limit.
b7f43611d1e8 [project @ 1997-03-28 21:36:35 by jwe]
jwe
parents: 2844
diff changeset
470
2844
71a47e9360c0 [project @ 1997-03-26 21:35:06 by jwe]
jwe
parents: 2832
diff changeset
471 Wed Mar 26 15:31:57 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
71a47e9360c0 [project @ 1997-03-26 21:35:06 by jwe]
jwe
parents: 2832
diff changeset
472
71a47e9360c0 [project @ 1997-03-26 21:35:06 by jwe]
jwe
parents: 2832
diff changeset
473 * MArray-b.cc: Delete.
71a47e9360c0 [project @ 1997-03-26 21:35:06 by jwe]
jwe
parents: 2832
diff changeset
474 * Makefile.in: Delete it from the lists.
71a47e9360c0 [project @ 1997-03-26 21:35:06 by jwe]
jwe
parents: 2832
diff changeset
475
71a47e9360c0 [project @ 1997-03-26 21:35:06 by jwe]
jwe
parents: 2832
diff changeset
476 * boolMatrix.h (class bboolMatrix): Derive from Array2, not
71a47e9360c0 [project @ 1997-03-26 21:35:06 by jwe]
jwe
parents: 2832
diff changeset
477 MArray2, since most of the numeric ops don't really make sense.
71a47e9360c0 [project @ 1997-03-26 21:35:06 by jwe]
jwe
parents: 2832
diff changeset
478
2829
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
479 Tue Mar 25 17:37:25 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
480
2832
4dff308e9acc [project @ 1997-03-26 05:16:58 by jwe]
jwe
parents: 2830
diff changeset
481 * boolMatrix.cc (boolMatrix::all, boolMatrix::any): New functions.
4dff308e9acc [project @ 1997-03-26 05:16:58 by jwe]
jwe
parents: 2830
diff changeset
482
4dff308e9acc [project @ 1997-03-26 05:16:58 by jwe]
jwe
parents: 2830
diff changeset
483 * dMatrix.cc (Matrix::all, Matrix::any): Return boolMatrix.
4dff308e9acc [project @ 1997-03-26 05:16:58 by jwe]
jwe
parents: 2830
diff changeset
484 * CMatrix.cc (ComplexMatrix::all, ComplexMatrix::any): Likewise.
4dff308e9acc [project @ 1997-03-26 05:16:58 by jwe]
jwe
parents: 2830
diff changeset
485
2830
10a8198b1733 [project @ 1997-03-26 00:12:41 by jwe]
jwe
parents: 2829
diff changeset
486 * idx-vector.h (idx_vector::idx_vector_rep::freeze,
10a8198b1733 [project @ 1997-03-26 00:12:41 by jwe]
jwe
parents: 2829
diff changeset
487 idx_vector::freeze): Delete prefer_zero_one arg.
10a8198b1733 [project @ 1997-03-26 00:12:41 by jwe]
jwe
parents: 2829
diff changeset
488 * Array-idx.h, Array2-idx.h: Change all callers.
10a8198b1733 [project @ 1997-03-26 00:12:41 by jwe]
jwe
parents: 2829
diff changeset
489
10a8198b1733 [project @ 1997-03-26 00:12:41 by jwe]
jwe
parents: 2829
diff changeset
490 * Array-flags.h, Array-flags.cc (liboctave_pzo_flag): Delete.
10a8198b1733 [project @ 1997-03-26 00:12:41 by jwe]
jwe
parents: 2829
diff changeset
491
2829
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
492 * mx-op-defs.h: New file for operator definitions.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
493 * mx-cdm-cm.h, mx-cdm-cs.h, mx-cdm-dm.h, mx-cdm-m.h, mx-cdm-s.h,
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
494 mx-cm-cdm.h, mx-cm-dm.h, mx-cm-m.h, mx-cm-s.h, mx-cs-cdm.h,
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
495 mx-cs-dm.h, mx-cs-m.h, mx-dm-cdm.h, mx-dm-cm.h, mx-dm-cs.h,
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
496 mx-dm-m.h, mx-dm-s.h, mx-m-cdm.h, mx-m-cm.h, mx-m-cs.h, mx-m-dm.h,
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
497 mx-s-cdm.h, mx-s-cm.h, mx-s-dm.h, mx-cdm-cm.cc, mx-cdm-cs.cc,
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
498 mx-cdm-dm.cc, mx-cdm-m.cc, mx-cdm-s.cc, mx-cm-cdm.cc, mx-cm-dm.cc,
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
499 mx-cm-m.cc, mx-cm-s.cc, mx-cs-cdm.cc, mx-cs-dm.cc, mx-cs-m.cc,
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
500 mx-dm-cdm.cc, mx-dm-cm.cc, mx-dm-cs.cc, mx-dm-m.cc, mx-dm-s.cc,
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
501 mx-m-cdm.cc, mx-m-cm.cc, mx-m-cs.cc, mx-m-dm.cc, mx-s-cdm.cc,
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
502 mx-s-cm.cc, mx-s-dm.cc:
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
503 New files for mixed-type operations.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
504 * Makefiles.in: Add them to the appropriate lists.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
505
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
506 * mx-inlines.cc: Add bool by bool EQ ops.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
507
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
508 * idx-vector.h, idx-vector.cc: Add constructors for bool and
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
509 boolMatrix types.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
510 (idx_vector::maybe_convert_one_zero_to_idx,
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
511 idx_vector::idx_vector_rep::maybe_convert_one_zero_to_idx):
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
512 Delete second arg, prefer_zero_one. Change all callers.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
513
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
514 * boolMatrix.h, boolMatrix.cc: New files.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
515 * mx-base.h: Include boolMatrix.h here.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
516 * mx-defs.h: Provide forward declaration for boolMatrix here.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
517
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
518 * chMatrix.h, chMatrix.cc: Delete unused junk.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
519
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
520 * dMatrix.h, CMatrix.h: Delete friend declarations for operator+,
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
521 operator-, operator*, product, and quotient functions.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
522 Add constructor for boolMatrix type.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
523 * dMatrix.cc, CMatrix.cc: Delete operator+, operator-, operator*,
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
524 product, and quotient functions.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
525
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
526 * CDiagMatrix.h: Delete friend declarations for operator+,
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
527 operator-, and product functions.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
528 * CDiagMatrix.h: Delete operator+, operator-, and product functions.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
529
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
530 * Array-b.cc: Also instantiate 2d and 2d diagonal arrays.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
531
2815
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
532 Fri Mar 14 00:29:46 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
533
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
534 * EIG.cc (EIG::hermitian_init (const ComplexMatrix&)): New function.
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
535 (EIG::init (const ComplexMatrix&)): Call it if arg is hermitian.
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
536 (EIG::symmetric_init (const Matrix&)): New function.
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
537 (EIG::init (const Matrix&)): Call it if arg is symmetric.
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
538
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
539 * CMatrix.cc (ComplexMatrix::is_hermitian): New function.
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
540
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
541 Thu Mar 13 17:04:26 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
542
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
543 * Array2.cc (is_symmetric): New function.
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
544 * Array2.h (is_square): New function.
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
545
2811
1dd37f97364a [project @ 1997-03-12 23:06:13 by jwe]
jwe
parents: 2804
diff changeset
546 Wed Mar 12 16:59:49 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
1dd37f97364a [project @ 1997-03-12 23:06:13 by jwe]
jwe
parents: 2804
diff changeset
547
1dd37f97364a [project @ 1997-03-12 23:06:13 by jwe]
jwe
parents: 2804
diff changeset
548 * Makefile.in (install-strip): New target.
1dd37f97364a [project @ 1997-03-12 23:06:13 by jwe]
jwe
parents: 2804
diff changeset
549
2804
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
550 Mon Mar 10 22:34:22 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
551
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
552 * CmplxCHOL.cc, CmplxHESS.cc, CmplxLU.cc, CmplxQR.cc,
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
553 CmplxQRP.cc, CmplxSCHUR.cc, CmplxSVD.cc, EIG.cc, dbleCHOL.cc,
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
554 dbleHESS.cc, dbleLU.cc, dbleQR.cc, dbleQRP.cc, dbleSCHUR.cc,
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
555 dbleSVD.cc: Don't include mx-inlines.cc.
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
556
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
557 * mx-inlines.cc: Abuse the preprocessor to eliminate lots of
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
558 duplicate code.
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
559
2800
9aeba8e006a4 [project @ 1997-03-09 09:50:20 by jwe]
jwe
parents: 2795
diff changeset
560 Sun Mar 9 03:44:52 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
9aeba8e006a4 [project @ 1997-03-09 09:50:20 by jwe]
jwe
parents: 2795
diff changeset
561
2804
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
562 * dbleQR.h (QR): Delete extra comma at end of list.
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
563
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
564 * prog-args.cc (prog_args::getopt): Add missing const in cast.
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
565
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
566 * dbleSVD.h (SVD::type): Delete extra comma at end of list.
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
567
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
568 * idx-vector.h (idx_vector): Delete unnecessary idx_vector:: and
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
569 idx_vecotr_rep:: qualifiers.
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
570
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
571 * Array.h (class Array): Delete unnecessary Array<T>:: qualifiers.
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
572
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
573 * data-conv.h (save_type): Delete extra comma at end of list.
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
574
2800
9aeba8e006a4 [project @ 1997-03-09 09:50:20 by jwe]
jwe
parents: 2795
diff changeset
575 * CMatrix.cc, FEGrid.cc, Range.cc, dMatrix.cc, data-conv.cc,
9aeba8e006a4 [project @ 1997-03-09 09:50:20 by jwe]
jwe
parents: 2795
diff changeset
576 dir-ops.cc, file-ops.h, idx-vector.cc, idx-vector.h, lo-ieee.cc,
9aeba8e006a4 [project @ 1997-03-09 09:50:20 by jwe]
jwe
parents: 2795
diff changeset
577 lo-mappers.cc, oct-alloc.cc: Use `static_cast<T> (val)' instead of
9aeba8e006a4 [project @ 1997-03-09 09:50:20 by jwe]
jwe
parents: 2795
diff changeset
578 old C-style `(T) val' casts.
9aeba8e006a4 [project @ 1997-03-09 09:50:20 by jwe]
jwe
parents: 2795
diff changeset
579
2795
14d07e4a0265 [project @ 1997-03-07 02:18:49 by jwe]
jwe
parents: 2779
diff changeset
580 Thu Mar 6 20:20:01 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
14d07e4a0265 [project @ 1997-03-07 02:18:49 by jwe]
jwe
parents: 2779
diff changeset
581
14d07e4a0265 [project @ 1997-03-07 02:18:49 by jwe]
jwe
parents: 2779
diff changeset
582 * dMatrix.cc (operator >>): Return if an error occurs instead of
14d07e4a0265 [project @ 1997-03-07 02:18:49 by jwe]
jwe
parents: 2779
diff changeset
583 just breaking out of the innermost loop.
14d07e4a0265 [project @ 1997-03-07 02:18:49 by jwe]
jwe
parents: 2779
diff changeset
584 * CMatrix.cc (operator >>): Likewise.
14d07e4a0265 [project @ 1997-03-07 02:18:49 by jwe]
jwe
parents: 2779
diff changeset
585
2779
50b31bb6b959 [project @ 1997-03-01 21:24:58 by jwe]
jwe
parents: 2775
diff changeset
586 Sat Mar 1 15:23:14 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
2775
c80d72d52385 [project @ 1997-03-01 07:37:31 by jwe]
jwe
parents: 2767
diff changeset
587
c80d72d52385 [project @ 1997-03-01 07:37:31 by jwe]
jwe
parents: 2767
diff changeset
588 * Version 2.0.5 released.
c80d72d52385 [project @ 1997-03-01 07:37:31 by jwe]
jwe
parents: 2767
diff changeset
589
2767
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
590 Fri Feb 28 20:11:23 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
591
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
592 * CmplxQR.cc (ComplexQR::init): New function.
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
593 (ComplexQR::ComplexQR): Use it. Use initializer list too.
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
594 * CmplxQRP.cc (ComplexQRP::init): New function.
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
595 Get sizes right in all cases.
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
596 (ComplexQR::ComplexQRP): Use it. Use initializer list too.
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
597
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
598 * dbleQR.cc (QR::init): New function.
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
599 (QR::QR): Use it. Use initializer list too.
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
600 * dbleQRP.cc (QRP::init): New function.
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
601 Get sizes right in all cases.
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
602 (QR::QRP): Use it. Use initializer list too.
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
603
2759
99dd10f4eaaf [project @ 1997-02-27 08:59:55 by jwe]
jwe
parents: 2714
diff changeset
604 Wed Feb 26 15:46:28 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
99dd10f4eaaf [project @ 1997-02-27 08:59:55 by jwe]
jwe
parents: 2714
diff changeset
605
99dd10f4eaaf [project @ 1997-02-27 08:59:55 by jwe]
jwe
parents: 2714
diff changeset
606 * mach-info.cc (oct_mach_info::string_to_float_format):
99dd10f4eaaf [project @ 1997-02-27 08:59:55 by jwe]
jwe
parents: 2714
diff changeset
607 Recognize "vaxg", not "vax_g".
99dd10f4eaaf [project @ 1997-02-27 08:59:55 by jwe]
jwe
parents: 2714
diff changeset
608
2713
eb99ed3112d9 [project @ 1997-02-21 22:34:50 by jwe]
jwe
parents: 2709
diff changeset
609 Fri Feb 21 16:07:56 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
eb99ed3112d9 [project @ 1997-02-21 22:34:50 by jwe]
jwe
parents: 2709
diff changeset
610
2714
9f7598c8de22 [project @ 1997-02-22 00:06:20 by jwe]
jwe
parents: 2713
diff changeset
611 * Array2-idx.h (Array2<T>::maybe_delete_elements): Use correct
9f7598c8de22 [project @ 1997-02-22 00:06:20 by jwe]
jwe
parents: 2713
diff changeset
612 dimension in check for colon equivalent index.
9f7598c8de22 [project @ 1997-02-22 00:06:20 by jwe]
jwe
parents: 2713
diff changeset
613 * idx-vector.cc (IDX_VEC_REP::is_colon_equiv): A single-element
9f7598c8de22 [project @ 1997-02-22 00:06:20 by jwe]
jwe
parents: 2713
diff changeset
614 index whose value is 0 is also colon eqivalent for n == 1.
9f7598c8de22 [project @ 1997-02-22 00:06:20 by jwe]
jwe
parents: 2713
diff changeset
615
2713
eb99ed3112d9 [project @ 1997-02-21 22:34:50 by jwe]
jwe
parents: 2709
diff changeset
616 * lo-ieee.cc (octave_ieee_init): Reorder #ifdef stuff to put
eb99ed3112d9 [project @ 1997-02-21 22:34:50 by jwe]
jwe
parents: 2709
diff changeset
617 system-specific tests first.
eb99ed3112d9 [project @ 1997-02-21 22:34:50 by jwe]
jwe
parents: 2709
diff changeset
618
2709
0f72b0462b51 [project @ 1997-02-20 17:55:40 by jwe]
jwe
parents: 2706
diff changeset
619 Thu Feb 20 02:58:05 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
2702
7a820bb7f406 [project @ 1997-02-19 19:22:34 by jwe]
jwe
parents: 2693
diff changeset
620
7a820bb7f406 [project @ 1997-02-19 19:22:34 by jwe]
jwe
parents: 2693
diff changeset
621 * Version 2.0.4 released.
7a820bb7f406 [project @ 1997-02-19 19:22:34 by jwe]
jwe
parents: 2693
diff changeset
622
7a820bb7f406 [project @ 1997-02-19 19:22:34 by jwe]
jwe
parents: 2693
diff changeset
623 Wed Feb 19 09:42:30 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
7a820bb7f406 [project @ 1997-02-19 19:22:34 by jwe]
jwe
parents: 2693
diff changeset
624
7a820bb7f406 [project @ 1997-02-19 19:22:34 by jwe]
jwe
parents: 2693
diff changeset
625 * lo-ieee.cc: D'oh, it's `extern "C"', not `#extern "C"'.
7a820bb7f406 [project @ 1997-02-19 19:22:34 by jwe]
jwe
parents: 2693
diff changeset
626
2693
f4d0604cbcc4 [project @ 1997-02-18 15:25:21 by jwe]
jwe
parents: 2690
diff changeset
627 Tue Feb 18 09:22:04 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
2690
b91b72e856ce [project @ 1997-02-18 09:22:47 by jwe]
jwe
parents: 2686
diff changeset
628
b91b72e856ce [project @ 1997-02-18 09:22:47 by jwe]
jwe
parents: 2686
diff changeset
629 * Version 2.0.3 released.
b91b72e856ce [project @ 1997-02-18 09:22:47 by jwe]
jwe
parents: 2686
diff changeset
630
2686
6d0a6fc92f06 [project @ 1997-02-14 22:31:36 by jwe]
jwe
parents: 2676
diff changeset
631 Fri Feb 14 16:23:47 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
6d0a6fc92f06 [project @ 1997-02-14 22:31:36 by jwe]
jwe
parents: 2676
diff changeset
632
6d0a6fc92f06 [project @ 1997-02-14 22:31:36 by jwe]
jwe
parents: 2676
diff changeset
633 * Makefile.in (bin-dist): Don't write empty strings to LIBRARIES.
6d0a6fc92f06 [project @ 1997-02-14 22:31:36 by jwe]
jwe
parents: 2676
diff changeset
634
2673
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
635 Thu Feb 13 14:35:19 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
636
2676
a5a300c61159 [project @ 1997-02-14 03:16:06 by jwe]
jwe
parents: 2673
diff changeset
637 * Makefile.in (stamp-prereq): Depend on stamp-picdir.
a5a300c61159 [project @ 1997-02-14 03:16:06 by jwe]
jwe
parents: 2673
diff changeset
638 (all): Don't depend on stamp-prereq or stamp-picdir.
a5a300c61159 [project @ 1997-02-14 03:16:06 by jwe]
jwe
parents: 2673
diff changeset
639 (liboctave.a, stamp-shared): Do depend on stamp-prereq.
a5a300c61159 [project @ 1997-02-14 03:16:06 by jwe]
jwe
parents: 2673
diff changeset
640 (stamp-picdir): Silence noise about making pic.
a5a300c61159 [project @ 1997-02-14 03:16:06 by jwe]
jwe
parents: 2673
diff changeset
641 (stamp-shared): Use $(SH_LD) $(SH_LDFLAGS) instead of $(CXX) -shared.
a5a300c61159 [project @ 1997-02-14 03:16:06 by jwe]
jwe
parents: 2673
diff changeset
642
2673
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
643 * Array2-idx.h (Array2<T>::index (idx_vector&, idx_vector&)):
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
644 Fix typo in last change.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
645
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
646 * CColVector.cc (ComplexColumnVector::map (d_c_mapper)):
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
647 Convert from friend (moved from dColVector.cc).
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
648 * CMatrix.cc (ComplexMatrix::map (d_c_mapper)):
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
649 Likewise (moved from dMatrix.cc).
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
650 * CRowVector.cc (ComplexRowVector::map (d_c_mapper)):
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
651 Likewise (moved from dRowVector.cc).
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
652
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
653 * dColVector.cc (ColumnVector::map (d_d_mapper)): Convert from friend.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
654 * dMatrix.cc (Matrix::map (d_d_mapper)): Likewise.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
655 * dRowVector.cc (RowVector::map (d_d_mapper)): Likewise.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
656 * CColVector.cc (ComplexColumnVector::map (c_c_mapper)): Likewise.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
657 * CMatrix.cc (ComplexMatrix::map (c_c_mapper)): Likewise.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
658 * CRowVector.cc (ComplexRowVector::map (c_c_mapper)): Likewise.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
659
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
660 * dColVector.cc (ColumnVector::apply): Rename from map, return *this.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
661 * dMatrix.cc (Matrix::apply): Likewise.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
662 * dRowVector.cc (RowVector::apply): Likewise.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
663 * CColVector.cc (ComplexColumnVector::apply): Likewise.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
664 * CMatrix.cc (ComplexMatrix::apply): Likewise.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
665 * CRowVector.cc (ComplexRowVector::apply): Likewise.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
666
2668
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
667 Tue Feb 11 19:44:28 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
668
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
669 * lo-ieee.cc: Declare quiet_nan() and infinity().
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
670
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
671 Mon Feb 10 01:17:45 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
672
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
673 * file-ops.cc (oct_unlink (const string&, string&)):
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
674 New two-arg version.
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
675 (oct_rmdir (const string&, string&)): New two-arg version.
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
676 (oct_mkdir (const string&, mode_t, string&)): New three-arg version.
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
677 (oct_mkfifo (const string&, mode_t, string&)): New three-arg version.
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
678 (oct_rename (const string&, const string&, string&)):
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
679 New three-arg version.
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
680
2663
00b2eff19bf5 [project @ 1997-02-08 21:58:49 by jwe]
jwe
parents: 2658
diff changeset
681 Fri Feb 7 13:15:55 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
00b2eff19bf5 [project @ 1997-02-08 21:58:49 by jwe]
jwe
parents: 2658
diff changeset
682
00b2eff19bf5 [project @ 1997-02-08 21:58:49 by jwe]
jwe
parents: 2658
diff changeset
683 * idx-vector.h (idx_vector::orig_empty): New function.
00b2eff19bf5 [project @ 1997-02-08 21:58:49 by jwe]
jwe
parents: 2658
diff changeset
684
00b2eff19bf5 [project @ 1997-02-08 21:58:49 by jwe]
jwe
parents: 2658
diff changeset
685 * Array2-idx.h (Array2<T>::index (idx_vector&, idx_vector&)):
00b2eff19bf5 [project @ 1997-02-08 21:58:49 by jwe]
jwe
parents: 2658
diff changeset
686 Don't always resize to [](0x0) if one of the indices is empty or
00b2eff19bf5 [project @ 1997-02-08 21:58:49 by jwe]
jwe
parents: 2658
diff changeset
687 zero.
00b2eff19bf5 [project @ 1997-02-08 21:58:49 by jwe]
jwe
parents: 2658
diff changeset
688
2658
dd71eb0bb414 [project @ 1997-02-03 04:49:57 by jwe]
jwe
parents: 2651
diff changeset
689 Sun Feb 2 22:33:44 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
dd71eb0bb414 [project @ 1997-02-03 04:49:57 by jwe]
jwe
parents: 2651
diff changeset
690
dd71eb0bb414 [project @ 1997-02-03 04:49:57 by jwe]
jwe
parents: 2651
diff changeset
691 * cmd-hist.cc (command_history::read): New arg, must_exist.
dd71eb0bb414 [project @ 1997-02-03 04:49:57 by jwe]
jwe
parents: 2651
diff changeset
692 Set line_in_file here too.
dd71eb0bb414 [project @ 1997-02-03 04:49:57 by jwe]
jwe
parents: 2651
diff changeset
693 (command_history::read_range): New arg, must_exist.
dd71eb0bb414 [project @ 1997-02-03 04:49:57 by jwe]
jwe
parents: 2651
diff changeset
694
2651
f2310b0b9653 [project @ 1997-01-31 16:20:02 by jwe]
jwe
parents: 2638
diff changeset
695 Fri Jan 31 09:21:57 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
f2310b0b9653 [project @ 1997-01-31 16:20:02 by jwe]
jwe
parents: 2638
diff changeset
696
f2310b0b9653 [project @ 1997-01-31 16:20:02 by jwe]
jwe
parents: 2638
diff changeset
697 * f2c-main.c: Change C++-style comments to C-style comments.
f2310b0b9653 [project @ 1997-01-31 16:20:02 by jwe]
jwe
parents: 2638
diff changeset
698
2638
652a14bff36b [project @ 1997-01-28 16:52:00 by jwe]
jwe
parents: 2634
diff changeset
699 Tue Jan 28 10:46:02 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
652a14bff36b [project @ 1997-01-28 16:52:00 by jwe]
jwe
parents: 2634
diff changeset
700
652a14bff36b [project @ 1997-01-28 16:52:00 by jwe]
jwe
parents: 2634
diff changeset
701 * Makefile.in (install-inc): Create a relative symbolic link.
652a14bff36b [project @ 1997-01-28 16:52:00 by jwe]
jwe
parents: 2634
diff changeset
702
2634
eebc31f84a4d [project @ 1997-01-27 21:53:18 by jwe]
jwe
parents: 2624
diff changeset
703 Mon Jan 27 15:52:27 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
eebc31f84a4d [project @ 1997-01-27 21:53:18 by jwe]
jwe
parents: 2624
diff changeset
704
eebc31f84a4d [project @ 1997-01-27 21:53:18 by jwe]
jwe
parents: 2624
diff changeset
705 * Version 2.0.2 released.
eebc31f84a4d [project @ 1997-01-27 21:53:18 by jwe]
jwe
parents: 2624
diff changeset
706
2624
7e24c1f29db4 [project @ 1997-01-26 04:40:00 by jwe]
jwe
parents: 2621
diff changeset
707 Sat Jan 25 22:36:21 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
7e24c1f29db4 [project @ 1997-01-26 04:40:00 by jwe]
jwe
parents: 2621
diff changeset
708
7e24c1f29db4 [project @ 1997-01-26 04:40:00 by jwe]
jwe
parents: 2621
diff changeset
709 * Makefile.in (bin-dist): New target.
7e24c1f29db4 [project @ 1997-01-26 04:40:00 by jwe]
jwe
parents: 2621
diff changeset
710
2621
337a09dd1c06 [project @ 1997-01-24 21:49:41 by jwe]
jwe
parents: 2613
diff changeset
711 Wed Jan 22 16:18:53 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
337a09dd1c06 [project @ 1997-01-24 21:49:41 by jwe]
jwe
parents: 2613
diff changeset
712
337a09dd1c06 [project @ 1997-01-24 21:49:41 by jwe]
jwe
parents: 2613
diff changeset
713 * dbleSVD.cc (SVD::init): Work around apparent dgesvd() bug.
337a09dd1c06 [project @ 1997-01-24 21:49:41 by jwe]
jwe
parents: 2613
diff changeset
714 * CmplxSVD.cc (ComplexSVD::init): Work around apparent zgesvd() bug.
337a09dd1c06 [project @ 1997-01-24 21:49:41 by jwe]
jwe
parents: 2613
diff changeset
715
2613
5bcee07be597 [project @ 1997-01-21 03:52:08 by jwe]
jwe
parents: 2602
diff changeset
716 Mon Jan 20 18:44:11 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
5bcee07be597 [project @ 1997-01-21 03:52:08 by jwe]
jwe
parents: 2602
diff changeset
717
5bcee07be597 [project @ 1997-01-21 03:52:08 by jwe]
jwe
parents: 2602
diff changeset
718 * chMatrix.cc (charMatrix::charMatrix (const string&)):
5bcee07be597 [project @ 1997-01-21 03:52:08 by jwe]
jwe
parents: 2602
diff changeset
719 If the number of columns is zero, also set the number of rows to zero.
5bcee07be597 [project @ 1997-01-21 03:52:08 by jwe]
jwe
parents: 2602
diff changeset
720 (charMatrix::charMatrix (const char *)): Likewise.
5bcee07be597 [project @ 1997-01-21 03:52:08 by jwe]
jwe
parents: 2602
diff changeset
721
2602
9cbbbcf5b6f5 [project @ 1997-01-07 06:18:23 by jwe]
jwe
parents: 2601
diff changeset
722 Tue Jan 7 00:16:57 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
9cbbbcf5b6f5 [project @ 1997-01-07 06:18:23 by jwe]
jwe
parents: 2601
diff changeset
723
9cbbbcf5b6f5 [project @ 1997-01-07 06:18:23 by jwe]
jwe
parents: 2601
diff changeset
724 * Version 2.0.1 released.
9cbbbcf5b6f5 [project @ 1997-01-07 06:18:23 by jwe]
jwe
parents: 2601
diff changeset
725
2601
3723512a827a [project @ 1997-01-06 05:43:16 by jwe]
jwe
parents: 2599
diff changeset
726 Sun Jan 5 12:07:45 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
3723512a827a [project @ 1997-01-06 05:43:16 by jwe]
jwe
parents: 2599
diff changeset
727
3723512a827a [project @ 1997-01-06 05:43:16 by jwe]
jwe
parents: 2599
diff changeset
728 * dMatrix.cc (Matrix::read): Correctly compute the number of
3723512a827a [project @ 1997-01-06 05:43:16 by jwe]
jwe
parents: 2599
diff changeset
729 columns for resizing when the number of rows is specified but the
3723512a827a [project @ 1997-01-06 05:43:16 by jwe]
jwe
parents: 2599
diff changeset
730 number of columns is not.
3723512a827a [project @ 1997-01-06 05:43:16 by jwe]
jwe
parents: 2599
diff changeset
731
2598
36a4daa9e3c7 [project @ 1996-12-19 02:27:21 by jwe]
jwe
parents: 2589
diff changeset
732 Wed Dec 18 16:18:58 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
36a4daa9e3c7 [project @ 1996-12-19 02:27:21 by jwe]
jwe
parents: 2589
diff changeset
733
2599
9705ea40f0a2 [project @ 1996-12-19 04:49:09 by jwe]
jwe
parents: 2598
diff changeset
734 * Range.cc (operator -): New function.
9705ea40f0a2 [project @ 1996-12-19 04:49:09 by jwe]
jwe
parents: 2598
diff changeset
735
2598
36a4daa9e3c7 [project @ 1996-12-19 02:27:21 by jwe]
jwe
parents: 2589
diff changeset
736 * lo-ieee.cc: Include <nan.h> on all systems that have it.
36a4daa9e3c7 [project @ 1996-12-19 02:27:21 by jwe]
jwe
parents: 2589
diff changeset
737
2589
49ae0d992eea [project @ 1996-12-13 08:41:43 by jwe]
jwe
parents: 2583
diff changeset
738 Fri Dec 13 02:01:32 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
49ae0d992eea [project @ 1996-12-13 08:41:43 by jwe]
jwe
parents: 2583
diff changeset
739
49ae0d992eea [project @ 1996-12-13 08:41:43 by jwe]
jwe
parents: 2583
diff changeset
740 * Array2-idx.h (assign): Delay resizing left hand side until we
49ae0d992eea [project @ 1996-12-13 08:41:43 by jwe]
jwe
parents: 2583
diff changeset
741 know if the assignment conforms.
49ae0d992eea [project @ 1996-12-13 08:41:43 by jwe]
jwe
parents: 2583
diff changeset
742
2583
df3124e46963 [project @ 1996-12-10 07:45:00 by jwe]
jwe
parents: 2575
diff changeset
743 Tue Dec 10 01:43:09 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
df3124e46963 [project @ 1996-12-10 07:45:00 by jwe]
jwe
parents: 2575
diff changeset
744
df3124e46963 [project @ 1996-12-10 07:45:00 by jwe]
jwe
parents: 2575
diff changeset
745 * Version 2.0 released.
df3124e46963 [project @ 1996-12-10 07:45:00 by jwe]
jwe
parents: 2575
diff changeset
746
2570
58113987ee03 [project @ 1996-12-06 21:12:29 by jwe]
jwe
parents: 2566
diff changeset
747 Fri Dec 6 14:41:15 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
58113987ee03 [project @ 1996-12-06 21:12:29 by jwe]
jwe
parents: 2566
diff changeset
748
2575
e57847e2de87 [project @ 1996-12-09 18:05:37 by jwe]
jwe
parents: 2570
diff changeset
749 * Array2-idx.h (assign): If index is a colon, set number of
e57847e2de87 [project @ 1996-12-09 18:05:37 by jwe]
jwe
parents: 2570
diff changeset
750 elements to the lhs dimension if the lhs dimension is greater than
e57847e2de87 [project @ 1996-12-09 18:05:37 by jwe]
jwe
parents: 2570
diff changeset
751 zero. Otherwise, set it to the rhs dimension.
e57847e2de87 [project @ 1996-12-09 18:05:37 by jwe]
jwe
parents: 2570
diff changeset
752
e57847e2de87 [project @ 1996-12-09 18:05:37 by jwe]
jwe
parents: 2570
diff changeset
753 * Version 1.94.
e57847e2de87 [project @ 1996-12-09 18:05:37 by jwe]
jwe
parents: 2570
diff changeset
754
2570
58113987ee03 [project @ 1996-12-06 21:12:29 by jwe]
jwe
parents: 2566
diff changeset
755 * Array2-idx.h (assign): Test for rhs scalar case first.
58113987ee03 [project @ 1996-12-06 21:12:29 by jwe]
jwe
parents: 2566
diff changeset
756 If index is colon, set number of elements to lhs dimension, not
58113987ee03 [project @ 1996-12-06 21:12:29 by jwe]
jwe
parents: 2566
diff changeset
757 rhs dimension.
58113987ee03 [project @ 1996-12-06 21:12:29 by jwe]
jwe
parents: 2566
diff changeset
758
2563
8b0911d576bf [project @ 1996-12-05 19:06:58 by jwe]
jwe
parents: 2561
diff changeset
759 Thu Dec 5 13:05:18 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
8b0911d576bf [project @ 1996-12-05 19:06:58 by jwe]
jwe
parents: 2561
diff changeset
760
2566
bcdd6bf533ea [project @ 1996-12-06 00:51:31 by jwe]
jwe
parents: 2563
diff changeset
761 * sun-utils.h: Don't declare MAIN_ or MAIN__ here.
bcdd6bf533ea [project @ 1996-12-06 00:51:31 by jwe]
jwe
parents: 2563
diff changeset
762 * sun-utils.cc: Delete.
bcdd6bf533ea [project @ 1996-12-06 00:51:31 by jwe]
jwe
parents: 2563
diff changeset
763 * f2c-main.c: New file
bcdd6bf533ea [project @ 1996-12-06 00:51:31 by jwe]
jwe
parents: 2563
diff changeset
764
bcdd6bf533ea [project @ 1996-12-06 00:51:31 by jwe]
jwe
parents: 2563
diff changeset
765 * Makefile.in: Fix file name lists.
bcdd6bf533ea [project @ 1996-12-06 00:51:31 by jwe]
jwe
parents: 2563
diff changeset
766
2563
8b0911d576bf [project @ 1996-12-05 19:06:58 by jwe]
jwe
parents: 2561
diff changeset
767 * CMatrix.cc (lssolve): Don't redeclare retval, resize it.
8b0911d576bf [project @ 1996-12-05 19:06:58 by jwe]
jwe
parents: 2561
diff changeset
768
2561
96b57a9485b6 [project @ 1996-12-04 18:26:33 by jwe]
jwe
parents: 2560
diff changeset
769 Wed Dec 4 12:24:24 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
96b57a9485b6 [project @ 1996-12-04 18:26:33 by jwe]
jwe
parents: 2560
diff changeset
770
96b57a9485b6 [project @ 1996-12-04 18:26:33 by jwe]
jwe
parents: 2560
diff changeset
771 * dMatrix.cc (Qzval): Don't try to use same memory three times.
96b57a9485b6 [project @ 1996-12-04 18:26:33 by jwe]
jwe
parents: 2560
diff changeset
772 Create result using Complex constructor, not multiplication.
96b57a9485b6 [project @ 1996-12-04 18:26:33 by jwe]
jwe
parents: 2560
diff changeset
773 Order elements as they are returned from Eispack.
96b57a9485b6 [project @ 1996-12-04 18:26:33 by jwe]
jwe
parents: 2560
diff changeset
774
2559
112fd175d9f5 [project @ 1996-12-02 06:34:27 by jwe]
jwe
parents: 2551
diff changeset
775 Mon Dec 2 00:26:41 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
112fd175d9f5 [project @ 1996-12-02 06:34:27 by jwe]
jwe
parents: 2551
diff changeset
776
2560
6fa1ac46c980 [project @ 1996-12-03 17:49:38 by jwe]
jwe
parents: 2559
diff changeset
777 * lo-ieee.cc (octave_ieee_init): Kluge for octave_Inf on SCO.
6fa1ac46c980 [project @ 1996-12-03 17:49:38 by jwe]
jwe
parents: 2559
diff changeset
778 Only include nan.h if SCO is defined. Define _IEEE before
6fa1ac46c980 [project @ 1996-12-03 17:49:38 by jwe]
jwe
parents: 2559
diff changeset
779 including it and undefine it afterward.
6fa1ac46c980 [project @ 1996-12-03 17:49:38 by jwe]
jwe
parents: 2559
diff changeset
780 [SCO] (isnan): Don't mistake Inf as NaN.
6fa1ac46c980 [project @ 1996-12-03 17:49:38 by jwe]
jwe
parents: 2559
diff changeset
781
2559
112fd175d9f5 [project @ 1996-12-02 06:34:27 by jwe]
jwe
parents: 2551
diff changeset
782 * Array-idx.h (assign): Only resize if assignment conforms.
112fd175d9f5 [project @ 1996-12-02 06:34:27 by jwe]
jwe
parents: 2551
diff changeset
783
2551
65e2cd433c7f [project @ 1996-11-20 23:08:48 by jwe]
jwe
parents: 2549
diff changeset
784 Wed Nov 20 01:00:40 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
65e2cd433c7f [project @ 1996-11-20 23:08:48 by jwe]
jwe
parents: 2549
diff changeset
785
65e2cd433c7f [project @ 1996-11-20 23:08:48 by jwe]
jwe
parents: 2549
diff changeset
786 * Makefile.in (INCLUDES): Delete lo-error.h.
65e2cd433c7f [project @ 1996-11-20 23:08:48 by jwe]
jwe
parents: 2549
diff changeset
787 * lo-error.h: Delete (moved to libcruft/misc).
65e2cd433c7f [project @ 1996-11-20 23:08:48 by jwe]
jwe
parents: 2549
diff changeset
788
65e2cd433c7f [project @ 1996-11-20 23:08:48 by jwe]
jwe
parents: 2549
diff changeset
789 * Version 1.93.
65e2cd433c7f [project @ 1996-11-20 23:08:48 by jwe]
jwe
parents: 2549
diff changeset
790
2546
9b7cd3ff8891 [project @ 1996-11-20 05:15:56 by jwe]
jwe
parents: 2522
diff changeset
791 Tue Nov 19 23:07:45 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
9b7cd3ff8891 [project @ 1996-11-20 05:15:56 by jwe]
jwe
parents: 2522
diff changeset
792
2549
6551a8230ded [project @ 1996-11-20 06:58:51 by jwe]
jwe
parents: 2546
diff changeset
793 * oct-glob.cc (glob_match::match): Don't expect our flag values to
6551a8230ded [project @ 1996-11-20 06:58:51 by jwe]
jwe
parents: 2546
diff changeset
794 be the same as they are in fnmatch.h.
6551a8230ded [project @ 1996-11-20 06:58:51 by jwe]
jwe
parents: 2546
diff changeset
795
2546
9b7cd3ff8891 [project @ 1996-11-20 05:15:56 by jwe]
jwe
parents: 2522
diff changeset
796 * f77-fcn.c, f77-fcn.h: Move to libcruft/misc directory.
9b7cd3ff8891 [project @ 1996-11-20 05:15:56 by jwe]
jwe
parents: 2522
diff changeset
797
9b7cd3ff8891 [project @ 1996-11-20 05:15:56 by jwe]
jwe
parents: 2522
diff changeset
798 * Makefile.in (INCLUDES): Delete f77-fcn.h.
9b7cd3ff8891 [project @ 1996-11-20 05:15:56 by jwe]
jwe
parents: 2522
diff changeset
799 (SOURCES): Delete f77-fcn.c.
9b7cd3ff8891 [project @ 1996-11-20 05:15:56 by jwe]
jwe
parents: 2522
diff changeset
800
2522
4f095783ee43 [project @ 1996-11-15 20:00:59 by jwe]
jwe
parents: 2512
diff changeset
801 Fri Nov 15 13:47:34 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
4f095783ee43 [project @ 1996-11-15 20:00:59 by jwe]
jwe
parents: 2512
diff changeset
802
4f095783ee43 [project @ 1996-11-15 20:00:59 by jwe]
jwe
parents: 2512
diff changeset
803 * lo-ieee.h: [SCO]: Declare isinf and isnan.
4f095783ee43 [project @ 1996-11-15 20:00:59 by jwe]
jwe
parents: 2512
diff changeset
804
2512
fda09c1e787e [project @ 1996-11-14 08:39:41 by jwe]
jwe
parents: 2508
diff changeset
805 Thu Nov 14 00:06:53 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
fda09c1e787e [project @ 1996-11-14 08:39:41 by jwe]
jwe
parents: 2508
diff changeset
806
fda09c1e787e [project @ 1996-11-14 08:39:41 by jwe]
jwe
parents: 2508
diff changeset
807 * Version 1.92.
fda09c1e787e [project @ 1996-11-14 08:39:41 by jwe]
jwe
parents: 2508
diff changeset
808
2508
f8d5dbbbc50a [project @ 1996-11-13 17:21:07 by jwe]
jwe
parents: 2500
diff changeset
809 Wed Nov 13 11:19:22 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
f8d5dbbbc50a [project @ 1996-11-13 17:21:07 by jwe]
jwe
parents: 2500
diff changeset
810
2512
fda09c1e787e [project @ 1996-11-14 08:39:41 by jwe]
jwe
parents: 2508
diff changeset
811 * cmd-hist.cc (command_history::add): Ignore empty input lines, or
fda09c1e787e [project @ 1996-11-14 08:39:41 by jwe]
jwe
parents: 2508
diff changeset
812 lines that have only carriage return or newline.
fda09c1e787e [project @ 1996-11-14 08:39:41 by jwe]
jwe
parents: 2508
diff changeset
813
2508
f8d5dbbbc50a [project @ 1996-11-13 17:21:07 by jwe]
jwe
parents: 2500
diff changeset
814 * lo-ieee.cc (isnan, isinf): Provide functions for SCO.
f8d5dbbbc50a [project @ 1996-11-13 17:21:07 by jwe]
jwe
parents: 2500
diff changeset
815
2500
e39839e18edc [project @ 1996-11-12 17:13:53 by jwe]
jwe
parents: 2493
diff changeset
816 Tue Nov 12 11:11:21 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
e39839e18edc [project @ 1996-11-12 17:13:53 by jwe]
jwe
parents: 2493
diff changeset
817
e39839e18edc [project @ 1996-11-12 17:13:53 by jwe]
jwe
parents: 2493
diff changeset
818 * idx-vector.cc (idx_is_inf_or_nan): New function.
e39839e18edc [project @ 1996-11-12 17:13:53 by jwe]
jwe
parents: 2493
diff changeset
819 (IDX_VEC_REP::idx_vector_rep): Use it.
e39839e18edc [project @ 1996-11-12 17:13:53 by jwe]
jwe
parents: 2493
diff changeset
820
2493
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
821 Sun Nov 10 17:09:24 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
822
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
823 * str-vec.h, str-vec.cc: Add constructors to make string vectors
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
824 from vectors of C strings.
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
825
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
826 * oct-glob.h, oct-glob.cc (glob_match): Allow pat to be a string
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
827 vector.
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
828 (glob_match::match): Allow match string to be a string vector.
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
829 (glob_match::glob): New function.
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
830
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
831 * chMatrix.cc (charMatrix::row_as_string): New arg, strip_ws.
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
832
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
833 * Array-b.cc: New file.
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
834 * Makefile.in (TI_SRC): Add it to the list.
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
835
2492
06595bc7f2d0 [project @ 1996-11-09 00:13:50 by jwe]
jwe
parents: 2482
diff changeset
836 Fri Nov 8 18:09:12 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
06595bc7f2d0 [project @ 1996-11-09 00:13:50 by jwe]
jwe
parents: 2482
diff changeset
837
06595bc7f2d0 [project @ 1996-11-09 00:13:50 by jwe]
jwe
parents: 2482
diff changeset
838 * file-ops.cc: Change #include "" to #include <> for safe-lstat.h
06595bc7f2d0 [project @ 1996-11-09 00:13:50 by jwe]
jwe
parents: 2482
diff changeset
839 and safe-stat.h, to avoid getting them from $srcdir when we really
06595bc7f2d0 [project @ 1996-11-09 00:13:50 by jwe]
jwe
parents: 2482
diff changeset
840 want the version from the build directory. (Maybe this should be
06595bc7f2d0 [project @ 1996-11-09 00:13:50 by jwe]
jwe
parents: 2482
diff changeset
841 done for all the include files, not just those that are
06595bc7f2d0 [project @ 1996-11-09 00:13:50 by jwe]
jwe
parents: 2482
diff changeset
842 auto-generated? Hmm.)
06595bc7f2d0 [project @ 1996-11-09 00:13:50 by jwe]
jwe
parents: 2482
diff changeset
843
2481
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
844 Thu Nov 7 10:45:11 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
845
2482
c89bce1baba3 [project @ 1996-11-07 18:48:29 by jwe]
jwe
parents: 2481
diff changeset
846 * Version 1.91.
c89bce1baba3 [project @ 1996-11-07 18:48:29 by jwe]
jwe
parents: 2481
diff changeset
847
2481
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
848 * Array3.cc (Array3<T>::resize): Make it work.
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
849
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
850 Wed Nov 6 22:44:33 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
851
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
852 * oct-alloc.h, oct-alloc.cc: New files.
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
853 * Makefile.in: Add them to the lists.
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
854
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
855 Mon Nov 4 21:49:51 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
856
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
857 * dbleQRP.cc (QRP::QRP): Don't pass tmp data to unsafe constructor.
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
858 * CmplxQRP.cc (ComplexQRP::ComplexQRP): Ditto.
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
859
2466
1573640a9994 [project @ 1996-11-04 03:56:11 by jwe]
jwe
parents: 2452
diff changeset
860 Sun Nov 3 15:45:37 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
1573640a9994 [project @ 1996-11-04 03:56:11 by jwe]
jwe
parents: 2452
diff changeset
861
1573640a9994 [project @ 1996-11-04 03:56:11 by jwe]
jwe
parents: 2452
diff changeset
862 * file-ops.cc (file_stat::is_blk, file_stat::is_chr,
1573640a9994 [project @ 1996-11-04 03:56:11 by jwe]
jwe
parents: 2452
diff changeset
863 file_stat::is_dir, file_stat::is_fifo, file_stat::is_lnk,
1573640a9994 [project @ 1996-11-04 03:56:11 by jwe]
jwe
parents: 2452
diff changeset
864 file_stat::is_reg, file_stat::is_sock): Just return false if the
1573640a9994 [project @ 1996-11-04 03:56:11 by jwe]
jwe
parents: 2452
diff changeset
865 underlying macro is not defined.
1573640a9994 [project @ 1996-11-04 03:56:11 by jwe]
jwe
parents: 2452
diff changeset
866
1573640a9994 [project @ 1996-11-04 03:56:11 by jwe]
jwe
parents: 2452
diff changeset
867 * oct-math.h (lgamma, gamma): Delete declarations.
1573640a9994 [project @ 1996-11-04 03:56:11 by jwe]
jwe
parents: 2452
diff changeset
868 (asinh, acosh, atanh, erf, erfc): Declare arg types too.
1573640a9994 [project @ 1996-11-04 03:56:11 by jwe]
jwe
parents: 2452
diff changeset
869 Protect declarations with #ifdef HAVE_*.
1573640a9994 [project @ 1996-11-04 03:56:11 by jwe]
jwe
parents: 2452
diff changeset
870
2440
d95b5eb82e22 [project @ 1996-10-30 17:53:42 by jwe]
jwe
parents: 2433
diff changeset
871 Wed Oct 30 11:42:58 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
d95b5eb82e22 [project @ 1996-10-30 17:53:42 by jwe]
jwe
parents: 2433
diff changeset
872
2452
a28ed603c65c [project @ 1996-10-31 19:49:29 by jwe]
jwe
parents: 2444
diff changeset
873 * Version 1.90.
a28ed603c65c [project @ 1996-10-31 19:49:29 by jwe]
jwe
parents: 2444
diff changeset
874
a28ed603c65c [project @ 1996-10-31 19:49:29 by jwe]
jwe
parents: 2444
diff changeset
875 * Makefile.in (DISTFILES): Add ChangeLog.
a28ed603c65c [project @ 1996-10-31 19:49:29 by jwe]
jwe
parents: 2444
diff changeset
876
2444
ccb101b39cf4 [project @ 1996-10-30 18:55:40 by jwe]
jwe
parents: 2443
diff changeset
877 * cmd-hist.cc: Only include fcntl.h if HAVE_FCNTL_H.
ccb101b39cf4 [project @ 1996-10-30 18:55:40 by jwe]
jwe
parents: 2443
diff changeset
878
ccb101b39cf4 [project @ 1996-10-30 18:55:40 by jwe]
jwe
parents: 2443
diff changeset
879 * Matrix-ext.cc: Include <cfloat>, not <float.h>.
ccb101b39cf4 [project @ 1996-10-30 18:55:40 by jwe]
jwe
parents: 2443
diff changeset
880
2443
4d941ba99862 [project @ 1996-10-30 18:51:26 by jwe]
jwe
parents: 2440
diff changeset
881 * CMatrix.cc, cmd-hist.cc, file-ops.cc, file-ops.h, filemode.c,
2444
ccb101b39cf4 [project @ 1996-10-30 18:55:40 by jwe]
jwe
parents: 2443
diff changeset
882 mkdir.c, rename.c, rmdir.c, safe-xstat.cin, statdefs.h, sysdir.h,
ccb101b39cf4 [project @ 1996-10-30 18:55:40 by jwe]
jwe
parents: 2443
diff changeset
883 tempname.c, utils.cc: Only include sys/types.h if HAVE_SYS_TYPES_H.
2443
4d941ba99862 [project @ 1996-10-30 18:51:26 by jwe]
jwe
parents: 2440
diff changeset
884
2440
d95b5eb82e22 [project @ 1996-10-30 17:53:42 by jwe]
jwe
parents: 2433
diff changeset
885 * Array3.h (T Array3<T>::checkelem): Return T() for bogus value,
d95b5eb82e22 [project @ 1996-10-30 17:53:42 by jwe]
jwe
parents: 2433
diff changeset
886 since that is now accepatble syntax, even for built-in types.
d95b5eb82e22 [project @ 1996-10-30 17:53:42 by jwe]
jwe
parents: 2433
diff changeset
887 * Array2.h (T Array2<T>::checkelem): Likewise
d95b5eb82e22 [project @ 1996-10-30 17:53:42 by jwe]
jwe
parents: 2433
diff changeset
888
2433
3952436ca2c2 [project @ 1996-10-27 04:39:00 by jwe]
jwe
parents: 2431
diff changeset
889 Sat Oct 26 23:37:34 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
3952436ca2c2 [project @ 1996-10-27 04:39:00 by jwe]
jwe
parents: 2431
diff changeset
890
3952436ca2c2 [project @ 1996-10-27 04:39:00 by jwe]
jwe
parents: 2431
diff changeset
891 * file-ops.cc (mkfifo) [! HAVE_MKFIFO]: Just print an error
3952436ca2c2 [project @ 1996-10-27 04:39:00 by jwe]
jwe
parents: 2431
diff changeset
892 message and return -1.
3952436ca2c2 [project @ 1996-10-27 04:39:00 by jwe]
jwe
parents: 2431
diff changeset
893
2428
6979248bf0d3 [project @ 1996-10-25 06:26:19 by jwe]
jwe
parents: 2424
diff changeset
894 Fri Oct 25 01:24:51 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
6979248bf0d3 [project @ 1996-10-25 06:26:19 by jwe]
jwe
parents: 2424
diff changeset
895
2431
8426659cd60e [project @ 1996-10-26 04:37:45 by jwe]
jwe
parents: 2428
diff changeset
896 * str-vec.h (str_vec_compare): Declare args as const void *, then
8426659cd60e [project @ 1996-10-26 04:37:45 by jwe]
jwe
parents: 2428
diff changeset
897 cast them to const string * in the body of the function.
8426659cd60e [project @ 1996-10-26 04:37:45 by jwe]
jwe
parents: 2428
diff changeset
898
8426659cd60e [project @ 1996-10-26 04:37:45 by jwe]
jwe
parents: 2428
diff changeset
899 * file-ops.cc (file_stat::mode_as_string): Explicitly construct
8426659cd60e [project @ 1996-10-26 04:37:45 by jwe]
jwe
parents: 2428
diff changeset
900 string from buf.
8426659cd60e [project @ 1996-10-26 04:37:45 by jwe]
jwe
parents: 2428
diff changeset
901
2428
6979248bf0d3 [project @ 1996-10-25 06:26:19 by jwe]
jwe
parents: 2424
diff changeset
902 * Array3.h (Array3::checkelem): Tag bogus return value with
6979248bf0d3 [project @ 1996-10-25 06:26:19 by jwe]
jwe
parents: 2424
diff changeset
903 GCC_ATTRIBUTE_UNUSED.
6979248bf0d3 [project @ 1996-10-25 06:26:19 by jwe]
jwe
parents: 2424
diff changeset
904 * Array2.h (Array2::checkelem): Likewise.
6979248bf0d3 [project @ 1996-10-25 06:26:19 by jwe]
jwe
parents: 2424
diff changeset
905
2424
b5c3b08f1bab [project @ 1996-10-25 00:44:08 by jwe]
jwe
parents: 2408
diff changeset
906 Thu Oct 24 19:40:36 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
b5c3b08f1bab [project @ 1996-10-25 00:44:08 by jwe]
jwe
parents: 2408
diff changeset
907
b5c3b08f1bab [project @ 1996-10-25 00:44:08 by jwe]
jwe
parents: 2408
diff changeset
908 * Quad.h (Quad): Define virtual destructor.
b5c3b08f1bab [project @ 1996-10-25 00:44:08 by jwe]
jwe
parents: 2408
diff changeset
909
2408
e22aae3ccfad [project @ 1996-10-15 16:37:52 by jwe]
jwe
parents: 2401
diff changeset
910 Tue Oct 15 11:34:48 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
e22aae3ccfad [project @ 1996-10-15 16:37:52 by jwe]
jwe
parents: 2401
diff changeset
911
e22aae3ccfad [project @ 1996-10-15 16:37:52 by jwe]
jwe
parents: 2401
diff changeset
912 * CMatrix.cc (ComplexMatrix::all_elements_are_real): new function.
e22aae3ccfad [project @ 1996-10-15 16:37:52 by jwe]
jwe
parents: 2401
diff changeset
913
2401
30cd01f9970c [project @ 1996-10-13 16:22:35 by jwe]
jwe
parents: 2391
diff changeset
914 Sun Oct 13 11:19:00 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
30cd01f9970c [project @ 1996-10-13 16:22:35 by jwe]
jwe
parents: 2391
diff changeset
915
30cd01f9970c [project @ 1996-10-13 16:22:35 by jwe]
jwe
parents: 2391
diff changeset
916 * sun-utils.h: Conditionally declare MAIN__ too. Declare MAIN_
30cd01f9970c [project @ 1996-10-13 16:22:35 by jwe]
jwe
parents: 2391
diff changeset
917 and MAIN__ extern "C".
30cd01f9970c [project @ 1996-10-13 16:22:35 by jwe]
jwe
parents: 2391
diff changeset
918 * sun-utils.cc: Include sun-utils.h here. Delete extern "C" stuff.
30cd01f9970c [project @ 1996-10-13 16:22:35 by jwe]
jwe
parents: 2391
diff changeset
919
2391
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
920 Sat Oct 12 12:40:00 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
921
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
922 * MArray-misc.cc: New file.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
923 * Makefile.in (MATRIX_SRC): Add it to the list.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
924
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
925 * mx-inlines.cc (equal): Return bool, not int.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
926
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
927 * idx-vector.h (idx_vector (double)): New constructor.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
928
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
929 * chMatrix.h, chMatrix.cc, CMatrix.h, CMatrix.cc, dMatrix.h,
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
930 dMatrix.cc, dDiagMatrix.h, dDiagMatrix.cc, dRowVector.h,
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
931 dRowVector.cc, dColVector.h, dColVector.cc, CColVector.h,
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
932 CColVector.cc, CDiagMatrix.h, CDiagMatrix.cc, CRowVector.h,
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
933 CRowVector.cc: Logical operators return bool, not int.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
934
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
935 * CMatrix.h, CMatrix.cc (ComplexMatrix::any_element_is_inf_or_nan):
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
936 New function.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
937
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
938 * dMatrix.h, dMatrix.cc (Matrix::any_element_is_negative,
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
939 Matrix::any_element_is_inf_or_nan, Matrix::abs,
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
940 Matrix::all_elements_are_inf_or_nan): New functions.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
941
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
942 * Range.h, Range.cc (Range::all_elements_are_ints): New function.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
943
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
944 * MArray.cc, MArray2.cc, MDiagArray2.cc: Call gripe_nonconformant
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
945 for errors. Simplify macros by converting FCN to string for error
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
946 messages.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
947
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
948 * Array-idx.h (Array<T>::index): New function. Don't call
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
949 clear_index() here.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
950 (Array<T>::value): Call it, do call clear_index() here.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
951 * Array2-idx.h (Array<T>::value, Array<T>::index): Likewise, for
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
952 one and two arg index functions.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
953
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
954 Tue Sep 17 21:21:16 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
955
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
956 * DAEFunc.h: Delete #pragma interface since there is no longer a
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
957 separate implementation file.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
958
2354
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
959 Tue Aug 20 17:38:46 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
960
2358
b3d7a8e3bcc7 [project @ 1996-08-21 03:11:55 by jwe]
jwe
parents: 2356
diff changeset
961 * Makefile.in (stamp-picdir): Only create a pic subdirectory if
b3d7a8e3bcc7 [project @ 1996-08-21 03:11:55 by jwe]
jwe
parents: 2356
diff changeset
962 SHARED_LIBS is true AND CPICFLAG or CXXPICFLAG is not empty.
b3d7a8e3bcc7 [project @ 1996-08-21 03:11:55 by jwe]
jwe
parents: 2356
diff changeset
963
2356
de9eb7bd4405 [project @ 1996-08-21 02:40:06 by jwe]
jwe
parents: 2354
diff changeset
964 * idx-vector.cc (IDX_VEC_REP::is_colon_equiv): Rename arg sort to
de9eb7bd4405 [project @ 1996-08-21 02:40:06 by jwe]
jwe
parents: 2354
diff changeset
965 sort_uniq. If sort_uniq is nonzero, sort the elements and make
de9eb7bd4405 [project @ 1996-08-21 02:40:06 by jwe]
jwe
parents: 2354
diff changeset
966 them uniq.
de9eb7bd4405 [project @ 1996-08-21 02:40:06 by jwe]
jwe
parents: 2354
diff changeset
967
2354
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
968 * CMatrix.cc (ComplexMatrix::row_max, ComplexMatrix::row_min,
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
969 ComplexMatrix::column_max, ComplexMatrix::column_min):
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
970 Rewrite. Also return index as a reference arg.
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
971 (ComplexMatrix::row_max_loc, ComplexMatrix::row_min_loc,
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
972 ComplexMatrix::column_max_loc, ComplexMatrix::column_min_loc):
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
973 Delete.
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
974
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
975 * dMatrix.cc (Matrix::row_max, Matrix::row_min,
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
976 Matrix::column_max, Matrix::column_min):
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
977 Rewrite. Also return index as a reference arg.
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
978 (Matrix::row_max_loc, Matrix::row_min_loc,
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
979 Matrix::column_max_loc, Matrix::column_min_loc): Delete.
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
980
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
981 Fri Aug 9 05:01:04 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
982
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
983 * dMatrix.cc (Matrix::row_min, Matrix::row_min_loc,
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
984 Matrix::row_max, Matrix::row_max_loc, Matrix::column_min,
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
985 Matrix::column_min_loc, Matrix::column_max,
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
986 Matrix::column_max_loc): Ignore leading NaNs.
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
987 * CMatrix.cc (ComplexMatrix::row_min, ComplexMatrix::row_min_loc,
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
988 ComplexMatrix::row_max, ComplexMatrix::row_max_loc,
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
989 ComplexMatrix::column_min, ComplexMatrix::column_min_loc,
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
990 ComplexMatrix::column_max, ComplexMatrix::column_max_loc): Ignore
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
991 leading NaNs.
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
992
2352
f06655937d8a [project @ 1996-08-08 21:06:48 by jwe]
jwe
parents: 2349
diff changeset
993 Thu Aug 8 16:04:17 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
f06655937d8a [project @ 1996-08-08 21:06:48 by jwe]
jwe
parents: 2349
diff changeset
994
f06655937d8a [project @ 1996-08-08 21:06:48 by jwe]
jwe
parents: 2349
diff changeset
995 * QPSOL.cc (QPSOL::do_minimize): Insert linear constraint bounds
f06655937d8a [project @ 1996-08-08 21:06:48 by jwe]
jwe
parents: 2349
diff changeset
996 starting at n, not 0.
f06655937d8a [project @ 1996-08-08 21:06:48 by jwe]
jwe
parents: 2349
diff changeset
997
2349
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
998 Sat Jul 27 02:54:44 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
999
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
1000 * dMatrix.cc (Matrix::Matrix (const RowVector&),
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
1001 Matrix::Matrix (const ColumnVector&)): New constructors.
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
1002
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
1003 * CMatrix.cc (ComplexMatrix::ComplexMatrix (const RowVector&),
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
1004 ComplexMatrix::ComplexMatrix (const ColumnVector&),
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
1005 ComplexMatrix::ComplexMatrix (const ComplexRowVector&),
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
1006 ComplexMatrix::ComplexMatrix (const ComplexColumnVector&)):
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
1007 New constructors.
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
1008
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
1009 * chMatrix.cc (charMatrix::charMatrix (const string_vector&)):
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
1010 New constructor.
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
1011
2343
d7592de300ea [project @ 1996-07-24 21:42:44 by jwe]
jwe
parents: 2330
diff changeset
1012 Wed Jul 24 16:39:16 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
d7592de300ea [project @ 1996-07-24 21:42:44 by jwe]
jwe
parents: 2330
diff changeset
1013
d7592de300ea [project @ 1996-07-24 21:42:44 by jwe]
jwe
parents: 2330
diff changeset
1014 * LSODE.cc (do_integrate): Check to make sure that the state and
d7592de300ea [project @ 1996-07-24 21:42:44 by jwe]
jwe
parents: 2330
diff changeset
1015 derivative vectors are the same size.
2344
968a33af8b3d [project @ 1996-07-24 21:49:32 by jwe]
jwe
parents: 2343
diff changeset
1016 * DASSL.cc (do_integrate): Likewise.
2343
d7592de300ea [project @ 1996-07-24 21:42:44 by jwe]
jwe
parents: 2330
diff changeset
1017
2330
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1018 Sun Jul 14 17:30:37 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1019
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1020 * dMatrix.cc (Matrix::read, Matrix::write): Convert to use
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1021 iostreams and handler data format conversions. Delete old methods
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1022 that used stdio.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1023
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1024 * data-conv.h, data-conv.cc (oct_data_conv): New class.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1025
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1026 Fri Jul 12 13:52:44 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1027
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1028 * mach-info.h: Rename from float-fmt.h.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1029 * mach-info.cc: Rename from float-fmt.cc.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1030 Handle machine information using a singlton class.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1031 * Makefile.in: Update appropriate lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1032
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1033 Tue Jul 9 11:49:10 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1034
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1035 * Array-flags.cc: Provide definitions for the flags even if
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1036 OCTAVE_SOURCE is not defined.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1037
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1038 * Array.h, Array2.h, Array3.h: BOUNDS_CHECKING now affects
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1039 operator(), not elem().
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1040 * Array3.h: Move indexing methods here from Array3.cc.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1041
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1042 Mon Jun 24 02:30:05 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1043
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1044 * Array3.cc (checkelem): Fix typo in call to Array2<T>::elem().
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1045
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1046 * Makefile.in (install-lib): Use INSTALL_PROGRAM instead of
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1047 INSTALL_DATA for shared libs.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1048
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1049 Thu Jun 6 09:59:06 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1050
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1051 * Quad.cc: Include lo-error.h here too.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1052
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1053 Mon May 27 12:41:07 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1054
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1055 * file-ops.h: Include sys/types.h here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1056
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1057 Wed May 22 00:20:24 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1058
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1059 * chMatrix.cc (charMatrix::transpose): Provide definition.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1060
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1061 * Array-idx.h (maybe_delete_elements): Correctly compute number of
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1062 elements in result.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1063 * Array2-idx.h (maybe_delete_elements): Likewise for number of
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1064 rows and columns in result.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1065
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1066 Tue May 21 23:46:09 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1067
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1068 * dbleQR.cc (QR::QR): Don't create result from to-be-deleted data.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1069 * CmplxQR.cc (ComplexQR::ComplexQR): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1070
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1071 Fri May 17 03:06:02 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1072
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1073 * Makefile.in (install-inc): Install in octincludedir, not includedir.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1074
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1075 Sun May 12 03:40:01 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1076
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1077 * Makefile.in (uninstall): Also delete shared library.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1078 Split install into install-libs and install-includes.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1079 (install-inc): If linkdir is a directory, leave it alone.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1080
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1081 * sun-utils.cc (MAIN__): Define for Linux/ELF systems.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1082
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1083 Thu May 2 20:19:01 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1084
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1085 * Array-idx.h (assign): Handle A(:) = X for A undefined or empty.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1086 * Array2-idx.h (assign): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1087
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1088 Tue Apr 30 05:43:06 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1089
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1090 * Array2.cc (Array2<T>::range_error): New functions.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1091
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1092 * Array.h (class Array<T>): elem() and operator() are now
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1093 equivalent, and do bounds checking by default.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1094 * Array2.cc (class Array2<T>): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1095
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1096 Sat Apr 6 21:26:11 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1097
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1098 * Makefile.in (maintainer-clean, distclean): Also delete
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1099 stamp-picdir, stamp-shared, and pic directory.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1100 (stamp-prereq): New target.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1101
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1102 Fri Mar 29 13:44:13 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1103
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1104 * NPSOL.h (NPSOL_options::set_option (const char *, int)):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1105 New function.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1106
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1107 * Array.h, Array.cc (Array<T>::range_error ()): New functions.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1108 * Array.h (Array<T>::checkelem): Use them.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1109
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1110 * base-lu.h, base-lu.cc: Parameterize based on types of matrix
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1111 elements too.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1112 * dbleLU.h, dbleLU.cc, CmplxLU.h, CmplxLU.cc: Change to match.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1113
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1114 * MDiagArray2.h (MDiagArray2 (const MArray<T>& a)): Delete.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1115
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1116 * Makefile.in (distclean): Delete so_locations, which is created
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1117 on DEC Alpha systems.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1118
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1119 Sat Mar 23 04:02:53 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1120
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1121 * Array.h (HEAVYWEIGHT_INDEXING): Do define this here if it is not
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1122 already defined.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1123
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1124 Fri Mar 22 23:53:58 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1125
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1126 * pathsearch.cc: Include config.h.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1127
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1128 Wed Mar 20 04:54:03 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1129
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1130 * Array2-idx.h (assign (Array2<LT>&, const Array2<RT>&)): Don't
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1131 allow M(I, J) = scalar if I or J is empty.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1132
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1133 * Array-idx.h: Delete Array2 and Array3 code (now in Array2-idx.h
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1134 and Array3-idx.h).
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1135
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1136 Thu Mar 7 10:20:12 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1137
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1138 * lo-error.h: Make comments C friendly.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1139
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1140 Sun Mar 3 14:04:32 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1141
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1142 * Array2.h (make_unique): Move all indexing functions here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1143 * Array2.cc: From here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1144
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1145 * Array.h, Array2.h (NO_BOUNDS_CHECKING): New macro to control
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1146 whether operator() calls elem or checkelem.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1147
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1148 * Array.h (make_unique): New private function.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1149 Move all indexing functions here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1150 * Array.cc: From here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1151
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1152 * pathsearch.cc (dir_path::find_all): Index tmp, don't dereference
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1153 it too.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1154
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1155 * Array-d.cc, Array-ch.cc, Array-C.cc, Array-s.cc, Array-str.cc,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1156 Array-i.cc, MArray-i.cc, MArray-s.cc, MArray-d.cc, MArray-ch.cc,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1157 MArray-C.cc: Include config.h.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1158
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1159 * Array.h, Array2.h, DiagArray2.h, Array3.h:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1160 Don't define HEAVYWEIGHT_INDEXING here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1161
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1162 Sat Mar 2 18:39:35 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1163
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1164 * base-lu.h, base-lu.cc: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1165 * Makefile.in: Add them to the appropriate lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1166 * dbleLU.h, dbleLU.cc, CmplxLU.h, Cmplx.cc: Derive from base_lu.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1167
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1168 Fri Mar 1 08:30:58 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1169
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1170 * Array2.h, Array3.h, DiagArray2.h: New files, extracted from Array.h
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1171 * Array2-idx.h, Array3-idx.h: New files, extracted from Array-idx.h
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1172 * Array2.cc, Array3.cc, DiagArray2.cc: New files, from Array.cc.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1173 * MArray2.h, MDiagArray2.h: New files, extracted from MArray.h.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1174 * MArray2.cc, MDiagArray2.cc, MArray-defs.h: New files, from MArray.cc.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1175
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1176 * MArray.h (INSTANTIATE_MARRAY_FRIENDS): New macro.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1177 (INSTANTIATE_MARRAY2_FRIENDS): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1178 (INSTANTIATE_MDIAGARRAY_FRIENDS): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1179 * MArray-C.cc, MArray-ch.cc, MArray-c.cc, MArray-i.cc, MArray-s.cc:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1180 Simplify using new macros.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1181
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1182 Mon Feb 26 03:04:29 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1183
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1184 * Makefile.in (install): If $(includedir) ends in version string,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1185 make link to name that does not include version info.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1186
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1187 * lo-ieee.cc: Include <cmath> here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1188
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1189 Fri Feb 16 20:52:34 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1190
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1191 * lo-ieee.cc, lo-ieee.h: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1192 * lo-mappers.cc, lo-mappers.h: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1193 * lo-utils.cc, lo-utils.h: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1194 * Makefile.in: Add them to the appropriate lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1195
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1196 Thu Feb 15 22:02:17 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1197
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1198 * dMatrix.cc (all_integers, too_large_for_float): New functions.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1199 * CMatrix.cc (all_integers, too_large_for_float): New functions.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1200
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1201 * byte-swap.h, data-conv.h, data-conv.cc, float-fmt.h,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1202 float-fmt.cc: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1203 * Makefile.in: Include them in the appropriate lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1204
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1205 Wed Feb 14 01:49:47 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1206
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1207 * dMatrix.cc (Qzval): New function.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1208
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1209 Tue Feb 13 12:41:54 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1210
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1211 * NPSOL.cc (NPSOL_options::set_option): Arg key is now string, not
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1212 char*.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1213
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1214 * DASSL.h, DASSL.cc: Do better management of temporary workspace.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1215 Use F77_XFCN to call Fortran subroutine.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1216 * dColVector.cc, CColVector.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1217 * dRowVector.cc, CRowVector.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1218 * NPSOL.h, NPSOL.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1219 * CmplxCHOL.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1220 * dbleCHOL.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1221 * CMatrix.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1222 * dMatrix.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1223 * QPSOL.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1224 * LSODE.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1225
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1226 Sun Feb 11 14:14:26 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1227
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1228 * dbleHESS.cc (HESS::init): Dimension of tau is n-1, not n+1.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1229
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1230 * dbleSCHUR.h, dbleSCHUR.cc: Do better management of temporary
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1231 workspace. Use F77_XFCN to call Fortran subroutine.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1232 * CmplxAEPBAL.h, CmplxAEPBAL.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1233 * CmplxSCHUR.h, CmplxSCHUR.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1234 * dbleGEPBAL.h, dbleGEPBAL.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1235 * dbleAEPBAL.h, dbleAEPBAL.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1236 * CmplxHESS.h, CmplxHESS.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1237 * CmplxSVD.h, CmplxSVD.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1238 * dbleHESS.h, dbleHESS.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1239 * dbleSVD.h, dbleSVD.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1240 * EIG.h, EIG.cc; Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1241 * CollocWt.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1242 * NLEqn.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1243 * Quad.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1244
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1245 Sat Feb 10 12:14:59 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1246
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1247 * dbleLU.h, dbleLU.cc: Do better management of temporary workspace.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1248 Use F77_XFCN to call Fortran subroutine.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1249 * CmplxLU.h, CmplxLU.cc: Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1250 * dbleQR.h, dbleQR.cc: Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1251 * CmplxQR.h, CmplxQR.cc: Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1252 * dbleQRP.h, dbleQRP.cc: Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1253 * CmplxQRP.h, CmplxQRP.cc: Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1254
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1255 * dir-ops.h (dir_entry::dir): Declare as void*, not DIR*.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1256 (struct DIR): delete forward declaration.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1257 (dir_entry::operator = (const dir_entry$)): Protect against
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1258 copying same object.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1259 * dir-ops.cc: Cast dir appropriately.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1260
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1261 Fri Feb 9 16:12:44 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1262
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1263 * lo-error.cc: Moved to libcruft/misc.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1264 * Makefile.in: Delete it from the list.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1265
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1266 * f77-fcn.c (f77_context, f77_exception_encountered): Delete
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1267 definitions (they have been moved to libcruft/misc/f77-extern.cc).
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1268
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1269 * Array-flags.h: New file.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1270 * Array-idx.h: Include it here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1271 * Makefile.in (MATRIX_INC): Add it to the list.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1272
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1273 * Array-flags.cc: Renamed from Array-ext.cc.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1274 (liboctave_dfi_flag): Renamed from dfi_flag.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1275 (liboctave_pcv_flag): Renamed from pcv_flag.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1276 (liboctave_pzo_flag): Renamed from pzo_flag.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1277 (liboctave_rre_flag): Renamed from rre_flag.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1278 * Array-idx.h: Change all uses of dfi_flag, etc.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1279 * Makefile.in (MATRIX_SRC): Change file name here too.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1280
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1281 * Makefile.in (LIBOCTAVE_LFLAGS, LIBOCTAVE_LIBS): New variables.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1282 (stamp-shared): Use them here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1283
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1284 Tue Feb 6 09:53:41 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1285
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1286 * cmd-hist.cc (command_history::ignore_entries): Delete default
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1287 argument value.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1288
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1289 Mon Feb 5 12:07:50 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1290
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1291 * CmplxAEPBAL.h, CmplxCHOL.h, CmplxDET.h, CmplxHESS.h, CmplxLU.h,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1292 CmplxQR.h, CmplxQRP.h, CmplxSCHUR.h, CmplxSVD.h, dbleAEPBAL.h,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1293 dbleCHOL.h, dbleDET.h, dbleGEPBAL.h, dbleHESS.h, dbleLU.h,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1294 dbleQR.h, dbleQRP.h, dbleSCHUR.h, dbleSVD.h:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1295 Clean up constructors, assigment operator.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1296
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1297 Sun Feb 4 03:12:04 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1298
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1299 * NPSOL.cc (do_minimize): Use F77_XFCN to call npsol.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1300 Check f77_exception_encountered on return.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1301
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1302 * f77-fcn.c (f77_exception_encountered): New variable.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1303 (F77_XFCN): Set it.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1304 * f77-fcn.h: Provide declaration.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1305
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1306 * QPSOL.h (QPSOL_options::set_options): Renamed from copy().
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1307
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1308 * NPSOL.h (NPSOL_options::set_options): Renamed from copy().
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1309
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1310 * NLEqn.h (NLEqn_options::set_options): New function.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1311 * Quad.h (Quad_options::set_options): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1312
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1313 * LP.h (class LP): Add accessors for LP data.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1314
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1315 * NLEqn.h (NLEqn::n): Delete.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1316
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1317 * NLEqn.h (class NLEqn::n): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1318
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1319 * NLP.h (class NLP): Add accessors for NLP data.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1320
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1321 * NPSOL.h (class NPSOL_options): Move constructors, set, and
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1322 access functions here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1323 * NPSOL.cc.cc: From here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1324
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1325 * QLD.h (class QLD): Add destructor definition.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1326 * Objective.h (class Objective): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1327 * ODEFunc.h (class ODEFunc): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1328 * NLFunc.h (class NLFunc): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1329 * NLEqn.h (class NLEqn): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1330 * NLConst.h (class NLConst): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1331 * LinConst.h (class LinConst): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1332 * LSODE.h (class LSODE_options): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1333 * CollocWt.h (class CollocWt): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1334 * Bounds.h (class Bounds): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1335
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1336 * QLD.cc (QLD::set_default_options): Delete.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1337
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1338 * QP.h (QP): Add accessors for QP data.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1339 Add copy constructor, operator =, and destructor definitions.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1340
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1341 * Range.h, Quad.h, QP.h, QLD.h, Objective.h, NLP.h, NLFunc.h,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1342 NLConst.h, LinConst.h, LSODE.h, LP.h, FEGrid.h, EIG.h, DASSL.h,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1343 DAEFunc.h, CollocWt.h, Bounds.h:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1344 Clean up constructors, assigment operator.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1345
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1346 * dRowVector.cc (RowVector::transpose): Use magic of reference
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1347 counting to avoid duplicating the data immediately.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1348 * dColVector.cc (ColumnVector::transpose): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1349 * CRowVector.cc (ComplexrowVector::transpose): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1350 * CColVector.cc (ComplexColumnVector::transpose): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1351
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1352 Sat Feb 3 01:02:36 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1353
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1354 * prog-args.h (prog_args::option_argument): New enum.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1355
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1356 * f77-fcn.h: Rename from f77-uscore.h.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1357 (F77_XFCN_ERROR, F77_XFCN): New macros.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1358 * f77-fcn.c: New file.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1359 * Makefile.in (SOURCES): Add it to the list.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1360
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1361 * ODEFunc.h: Clean up.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1362
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1363 * DASSL.cc, DASSL.h: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1364 * Makefile.in: Add them to the appropriate lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1365
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1366 * LSODE.cc, LSODE.h: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1367 * Makefile.in: Add them to the appropriate lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1368
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1369 * ODE.cc: Delete.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1370 * Makefile.in (SOURCES): Remove from list.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1371
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1372 * base-de.h, DAE.cc: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1373 * Makefile.in: Add them to the appropriate lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1374 * ODE.h: Only define interface for ODE classes.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1375 * DAE.h: Only define interface for ODE classes.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1376
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1377 * LPsolve.cc (do_minimize): Print sorry not implemented message.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1378 (LPsolve::set_default_options)): Delete
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1379 * LPsolve.h (class LPsolve): Add operator =, copy constructor, and
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1380 destructor.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1381
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1382 * LP.h (class LP): Add operator =, copy constructor, and destructor.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1383
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1384 * QPSOL.h (QPSOL::QPSOL (const QPSOL&)): New constructor.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1385 (QPSOL::operator =): Call base class operator = instead of assuming
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1386 we know what to copy.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1387
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1388 * base-min.h (size): New function.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1389
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1390 * NLP.h (NLP::size): Delete.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1391 (NLP::NLP (const NLP&)): New constructor.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1392 (NLP::operator =): Call base class operator = instead of assuming
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1393 we know what to copy.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1394
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1395 * NPSOL.h, NPSOL.cc (NPSOL::option): Delete.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1396 (class NPSOL): Add operator = and destructor.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1397
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1398 * NPSOL.h: Add NPSOL_options() to list of constructor initalizers.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1399
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1400 Fri Feb 2 22:52:55 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1401
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1402 * Makefile.in (liboctave.a): Depend on $(PICOBJ).
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1403
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1404 Wed Jan 31 05:29:25 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1405
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1406 * dMatrix.cc (Givens, Sylvester, Matrix::expm): New functions.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1407 * CMatrix.cc (Givens, Sylvester, ComplexMatrix::expm): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1408
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1409 Mon Jan 29 00:00:12 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1410
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1411 * prog-args.h, prog-args.cc: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1412 * Makefile.in: Add them to lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1413
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1414 * getopt.h, getopt.c, getopt1.c: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1415 * Makefile.in: Add them to the lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1416
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1417 * oct-term.h, oct-term.cc: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1418 * Makefile.in: Add them to the lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1419
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1420 * str-vec.cc: New file.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1421 * Makefile.in (SOURCES): Add it to the list.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1422
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1423 * file-ops.cc (oct_tmpnam): Move here from src/utils.cc.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1424
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1425 * tempname.c, tempnam.c: Move here from src directory.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1426 * Makefile.in: Add to lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1427
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1428 Sun Jan 28 23:06:19 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1429
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1430 * cmd-hist.h, cmd-hist.cc: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1431 * Makefile.in: Add them to lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1432
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1433 Thu Jan 25 20:36:05 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1434
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1435 * oct-glob.h, oct-glob.cc: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1436 * Makefile.in: Add them to lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1437
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1438 Wed Jan 24 01:55:08 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1439
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1440 * pathsearch.h, pathsearch.cc: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1441 * Makefile.in: Add them to lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1442
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1443 * dir-ops.h, dir-ops.cc: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1444 * sysdir.h: Move here from src directory.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1445 * Makefile.in: Add them to lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1446
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1447 * Array.h (Array::qsort): Return *this, not void.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1448 * str-vec.h (string_vector::qsort): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1449
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1450 * chMatrix.cc (row_as_string): Resize result to eliminate
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1451 unnecessary NULs.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1452
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1453 Tue Jan 23 00:40:58 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1454
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1455 * safe-xstat.hin, safe-xstat.cin, statdefs.h, file-ops.h,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1456 file-ops.cc, filemode.c, mkdir.c, rmdir.c, rename.c:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1457 Files moved here from src directory.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1458 * Makefile.in: Add them to lists. Include appropriate rules.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1459
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1460 * acosh.c, asinh.c, atanh.c, erf.c, erfc.c, gamma.c, lgamma.c:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1461 Use pointers, not references (this is C code!).
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1462
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1463 * oct-math.h: New file.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1464 * acosh.c, asinh.c, atanh.c, erf.c, erfc.c, gamma.c, lgamma.c:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1465 Files moved here from src directory.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1466 * Makefile.in: Add them to lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1467
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1468 Sun Jan 21 22:53:37 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1469
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1470 * idx-vector.cc (make_uniq): Fix major brain-o.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1471
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1472 * CmplxSCHUR.h, CmplxSCHUR.cc, dbleSCHUR.h, dbleSCHUR.cc:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1473 Convert to use string class instead of char*.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1474
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1475 * str-vec.h, Array-str.cc: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1476
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1477 * Array.h (Array::qsort): New function.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1478
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1479 Fri Jan 12 01:45:10 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1480
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1481 * Array.h: Nest ArrayRep class inside Array class.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1482 Refer to ArrayRep, not ArrayRep<T>.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1483 Move all ArrayRep functions inline.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1484 Don't declare other Array classes as friends of ArrayRep.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1485 * Array.cc: Delete ArrayRep functions.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1486 * Array-idx.h: Refer to ArrayRep, not ArrayRep<T>.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1487
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1488 * Array-C.cc, Array-ch.cc, Array-d.cc, Array-i.cc, Array-s.cc:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1489 Don't instantiate ArrayRep objects.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1490
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1491 Wed Jan 10 04:40:21 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1492
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1493 * chMatrix.cc (charMatrix::charMatrix (const string&)):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1494 New constructor.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1495
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1496 Tue Jan 9 04:44:56 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1497
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1498 * dbleGEPBAL.cc (GEPBALANCE::init): Use string instead of char*
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1499 for balance_job arg.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1500 * dbleAEPBAL.cc (AEPBALANCE::init): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1501 * CmplxAEPBAL.cc (ComplexAEPBALANCE::init): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1502
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1503 * chMatrix.cc (row_as_string): Return string, not const char*.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1504
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1505 Mon Jan 8 03:20:01 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1506
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1507 * Makefile.in (clean): If $(SHARED_LIBS), also remove shared libs.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1508
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1509 * chMatrix.cc (row_as_string): Undo previous change.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1510
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1511 Sun Jan 7 19:50:16 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1512
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1513 * chMatrix.cc (row_as_string): Do memory management here. Caller
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1514 is expected to save string if necessary.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1515
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1516 Sat Jan 6 19:28:20 1996 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1517
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1518 * Array.h (class DiagArray): Enable nested Proxy class for all
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1519 platforms.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1520
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1521 * Array.cc (Array<T>::operator = (const Array<T>&)): If rep ==
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1522 a.rep, don't mess with count.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1523 * Array.h (Array2<T>& operator = (const Array2<T>&)): Likewise,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1524 don't do anything if reps are the same.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1525 (Array3<T>& operator = (const Array3<T>&)
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1526
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1527 * Array.h (ArrayRep<T>::operator = (const ArrayRep<T>&)):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1528 Declare private with no definition to prevent misuse.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1529
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1530 * Array.cc (Array2<T>::insert (const Array2<T>&, int, int)):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1531 Get range check right.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1532 * dMatrix.cc (Matrix::insert (const RowVector&, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1533 (Matrix::insert (const ColumnVector&, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1534 (Matrix::insert (const DiagMatrix&, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1535 * CMatrix.cc (ComplexMatrix::insert (const Matrix&, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1536 (ComplexMatrix::insert (const RowVector&, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1537 (ComplexMatrix::insert (const ColumnVector&, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1538 (ComplexMatrix::insert (const DiagMatrix&, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1539 (ComplexMatrix::insert (const ComplexRowVector&, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1540 (ComplexMatrix::insert (const ComplexColumnVector&, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1541 (ComplexMatrix::insert (const ComplexDiagMatrix&, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1542 * dRowVector.cc (RowVector::insert (const RowVector&, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1543 * dColVector.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1544 (ColumnVector::insert (const ColumnVector&, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1545 * CRowVector.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1546 (ComplexRowVector::insert (const RowVector&, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1547 (ComplexRowVector::insert (const ComplexRowVector&, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1548 * CColVector.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1549 (ComplexColumnVector::insert (const ColumnVector&, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1550 (ComplexColumnVector::insert (const ComplexColumnVector&, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1551
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1552 * dMatrix.cc (Matrix::insert (const DiagMatrix&, int, int)):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1553 Also fill in zeros, not just the diagonal.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1554
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1555 * CDiagMatrix.cc (ComplexDiagMatrix::fill (double, int, int)):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1556 Use END parameter properly.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1557 (ComplexDiagMatrix::fill (const Complex&, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1558 * dDiagMatrix.cc (DiagMatrix::fill (double, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1559
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1560 * Array.h (ArrayRep<T>::ArrayRep (void)): Set count to 1 here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1561 (ArrayRep<T>::ArrayRep (T *, int)): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1562 * Array.cc (ArrayRep<T>::ArrayRep (const ArrayRep<T>&)):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1563 Don't copy count. Set it to 1.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1564 (ArrayRep<T>::ArrayRep (int)): Set count to 1 here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1565
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1566 * Array.h (Array<T>::Array (T *, int)): After constructing rep,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1567 don't set rep->count to 1 here (now handled by ArrayRep
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1568 constructors).
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1569 (Array<T>::Array (void)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1570 (Array<T>::Array (int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1571 (Array<T>::T& elem (int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1572 * Array-idx.h (Array<T>::maybe_delete_elements (idx_vector&)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1573 (Array2<T>::maybe_delete_elements (idx_vector&, idx_vector&)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1574 * Array.cc: (Array<T>::Array (int, const T&)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1575 (Array<T>::resize (int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1576 (Array<T>::resize (int, const T&)) :Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1577 (Array<T>::fortran_vec (void)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1578 (Array2<T>::resize (int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1579 (Array2<T>::resize (int, int, const T&)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1580 (DiagArray<T>::resize (int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1581 (DiagArray<T>::resize (int, int, const T&)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1582
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1583 Sun Dec 31 21:23:26 1995 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1584
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1585 * Array-ch.cc: Rename from Array-c.cc.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1586 * MArray-ch.cc: Rename from MArray-c.cc.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1587 * chMatrix.cc: Rename from cMatrix.cc.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1588 * chMatrix.h: Rename from cMatrix.h.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1589 * Makefile.in (TI_SRC): Use new names here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1590 * mx-base.h: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1591
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1592 Fri Dec 29 21:45:00 1995 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1593
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1594 * Makefile.in: Handle shared libraries.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1595
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1596 Thu Dec 28 14:18:34 1995 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1597
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1598 * CRowVector.cc (operator * (ComplexRowVector, ComplexMatrix)):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1599 Correctly compute length of return value. Correct rows and
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1600 columns in zgemv call.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1601 * dRowVector.cc (operator * (RowVector, Matrix)): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1602
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1603 Tue Dec 26 00:37:57 1995 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1604
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1605 * Makefile.in (stamp-picdir): New target.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1606 (all): Depend on it.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1607
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1608 Sun Dec 24 03:10:41 1995 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1609
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1610 * Makefile.in (INCLUDES): Remove QLD.h.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1611 (SOURCES): Remove QLD.cc.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1612
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1613 Wed Dec 20 00:43:46 1995 John W. Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1614
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1615 * dMatrix.cc (Matrix::inverse): New arg, force.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1616 If force is nonzero, invert even if matrix is singular.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1617 (ComplexMatrix::inverse): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1618
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1619 * dRowVector.cc, mx-inlines.cc, dMatrix.cc, dDiagMatrix.cc,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1620 dColVector.cc,MArray-C.cc, CmplxDET.cc, CRowVector.cc, CMatrix.cc,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1621 CDiagMatrix.cc, CColVector.cc, Array-C.cc, CmplxDET.h, CMatrix.h:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1622 Include "oct-cmplx.h" instead of <Complex.h>.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1623
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1624 * mx-defs.h: Include oct-cmplx.h in place of forward declaration
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1625 for class Complex.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1626
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1627 * oct-cmplx.h: New file.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1628 * Makefile.in (INCLUDES): Add it to the list.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1629
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1630 * idx-vector.cc (IDX_VEC_REP::idx_vector_rep): Don't redeclare len.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1631 (IDX_VEC_REP::maybe_convert_one_zero_to_idx): Don't redeclare count.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1632 (IDX_VEC_REP::freeze): Don't redeclare max_val and min_val.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1633 (intcmp, sort_data, make_uniq, copy_data, IDX_VEC_REP::print):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1634 Avoid g++ bugs.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1635
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1636 Tue Nov 14 14:24:16 1995 John Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1637
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1638 * Array-idx.h (maybe_delete_elements): Give useful error message.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1639
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1640 * dbleSCHUR.cc, dbleSVD.cc: Include iostream.h.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1641
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1642 Mon Nov 13 08:35:07 1995 John Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1643
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1644 * CDiagMatrix.cc (inverse): Return retval, not *this.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1645 * dDiagMatrix.cc (inverse): Use same method as for Complex case.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1646
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1647 Sat Nov 4 05:06:12 1995 John Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1648
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1649 * Array.h, Array.cc, Array-idx.h [HEAVYWEIGHT_INDEXING]: Keep
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1650 index vector object with Array, not ArrayRep.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1651
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1652 Fri Nov 3 06:52:38 1995 John Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1653
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1654 * Array-idx.h (assign (Array2<T>&, const Array2<T>&): Don't fail
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1655 if index is a colon and resizing is maybe needed.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1656
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1657 Tue Oct 31 17:40:01 1995 John Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1658
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1659 * idx-vector.cc (IDX_VEC_REP::is_colon_equiv): Don't return true
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1660 if we have a vector of 1's.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1661
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1662 * Array-idx.h (assign (Array2<LT>&, Array2<RT>&): If lhs has no
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1663 current orientation, require index and rhs to conform unless
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1664 do_fortran_indexing flag is set.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1665
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1666 Sun Oct 15 23:32:08 1995 John Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1667
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1668 * Array-d.cc, Array-C.cc, mx-base.h, mx-inlines.cc, dDiagMatrix.h,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1669 CDiagMatrix.h, CMatrix.cc, CMatrix.h, dMatrix.h, mx-defs.h,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1670 cMatrix.h, MArray.cc, MArray.h, MArray-i.cc, MArray-c.cc,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1671 MArray-s.cc, Array.h, Array.cc, Array-c.cc, Array-i.cc,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1672 Array-s.cc, cMatrix.cc, Array-idx.h, dMatrix.cc:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1673 Massive changes to support additional data types. Only charMatrix
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1674 is currently used in Octave.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1675
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1676 Thu Oct 12 02:22:36 1995 John Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1677
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1678 * Array.cc (Array2<T>::insert (Array2<T>&, int, int): New function.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1679 * CMatrix.cc (ComplexMatrix::insert (ComplexMatrix&, int, int):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1680 Simply call Array2<Complex> version.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1681 * dMatrix.cc (Matrix::insert (Matrix&, int, int): Similarly, just
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1682 call Array2<double> version.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1683
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1684 * Array-C.cc, Array-d.cc: Instantiate new assign functions too.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1685
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1686 * Array.h, Array.cc: Massive overhaul to support new way of
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1687 handling indexing.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1688 * idx-vector.h, idx-vector.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1689 * Array-ext.cc, Array-idx.h: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1690 * Makefile.in: Add them to the appropriate lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1691
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1692 Wed Oct 11 00:49:58 1995 John Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1693
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1694 * Range.cc (nelem_internal): Use tfloor here, not round.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1695
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1696 Sun Oct 8 18:21:02 1995 John Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1697
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1698 * idx-vector.h, idx-vector.cc: New files, moved from ../src.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1699 * Makefile.in (SOURCES, INCLUDES): Include them in the lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1700
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1701 Sat Oct 7 19:07:02 1995 John Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1702
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1703 * CMatrix.cc (pseudo_inverse): Avoid bogus g++ warning.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1704
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1705 * Array.h: Move simple member functions here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1706 * Array.cc: From here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1707
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1708 Fri Oct 6 00:36:04 1995 John Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1709
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1710 * Range.cc (tfloor, tceil, round): New static functions.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1711 (Range::nelem_internal): Rewrite to use better method.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1712
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1713 * dbleSVD.h (SVD::type): New item, sigma_only.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1714 (type_computed): New var.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1715 * dbleSVD.cc (left_singular_matrix, right_singular_matrix):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1716 Handle possible error condition.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1717 (init): Allow for SVD::sigma_only, save type computed.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1718 * CmplxSVD.cc (left_singular_matrix, right_singular_matrix):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1719 Handle possible error condition.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1720 (init): Allow for SVD::sigma_only, save type computed.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1721
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1722 Wed Oct 4 15:33:35 1995 John Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1723
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1724 * Nearly all non-matrix .h and .cc files:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1725 Move short function bodies into class declarations for inlining.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1726 Generally clean up.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1727
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1728 * base-min.h: New file.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1729 * LP.h (class LP): Derive from base_minimizer.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1730 * QLP.h (class QLP): Derive from base_minimizer.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1731 * NLP.h (class NLP): Derive from base_minimizer.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1732 * Makefile.in (INCLUDES): Add base-min.h to the list.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1733
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1734 * Makefile.in (SOURCES): Delete DAEFunc.cc, LP.cc, NLConst.cc,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1735 NLFunc.cc, Objective.cc and QP.cc from list.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1736
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1737 Tue Sep 26 04:14:23 1995 John Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1738
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1739 * dbleSCHUR.cc (select_ana): Remove name of unused parameter.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1740 (SCHUR::SCHUR): Delete unused parameter ord.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1741 * CmplxSCHUR.h (ComplexSCHUR::CmplxSCHUR): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1742
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1743 * CRowVector.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1744 (ComplexRowVector::operator+ (const Complex&, const RowVector&),
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1745 (ComplexRowVector::operator- (const Complex&, const RowVector&),
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1746 (ComplexRowVector::operator* (const Complex&, const RowVector&),
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1747 (ComplexRowVector::operator/ (const Complex&, const RowVector&)):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1748 Actually do something.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1749
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1750 * dMatrix.cc (Matrix::lssolve (ComplexMatrix&)): Use dummy vars.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1751 (Matrix::lssolve (ComplexMatrix&, int&)): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1752 (Matrix::lssolve (ComplexMatrix&, int&, int&)): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1753
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1754 * Quad.cc (Quad_options::Quad_options (double, double)): New function.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1755 * (Quad::Quad (integrand_fcn, double, double): Properly initialize
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1756 tolerances.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1757
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1758 * DAE.cc (ddassl_f, ddassl_j): Remove names of unused parameters.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1759 * LPsolve.cc (LPsolve::minimize): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1760 * NPSOL.cc (NPSOL::option, npsol_confun, npsol_objfun): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1761 * ODE.cc (lsode_f, lsode_j): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1762 * QPSOL.cc (qphess): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1763
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1764 Fri Sep 22 04:14:51 1995 John Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1765
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1766 * dMatrix.cc: Include <cstring>.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1767
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1768 * Array.cc: Try harder to avoid warnings from gcc in functions
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1769 that return bogus values after calling the error handler.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1770
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1771 Thu Sep 14 00:56:00 1995 John Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1772
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1773 * Makefile.in: Use `ifndef omit_deps', not `ifndef $(omit_deps)'.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1774
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1775 * Makefile.in (TEMPLATE_SRC): Add Array-i.cc to the list.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1776
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1777 Tue Aug 22 00:41:06 1995 John Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1778
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1779 * DAE.cc (dassl_f): Add UNUSED attribute for unused parameters.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1780 (dassl_j): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1781
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1782 * DAE.cc, NLEqn.cc, NPSOL.cc, ODE.cc, CColVector.cc, CMatrix.cc,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1783 dColVector.cc, dMatrix.cc, CmplxLU.cc, dbleLU.cc, QPSOL.cc,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1784 Array.cc, CollocWt.cc, FEGrid.h, LinConst.h:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1785 Update for change in for loop variable scope for gcc 2.7.0.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1786
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1787 Mon Aug 21 19:34:53 1995 John Eaton <jwe@bevo.che.wisc.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1788
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1789 * Makefile.in: Only include dependency files if $(omit_deps) is
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1790 not set.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1791
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1792 Mon May 1 13:26:00 1995 John Eaton (jwe@bullwinkle.che.utexas.edu)
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1793
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1794 * dbleSCHUR.h dbleSVD.h dbleQRP.h dbleQR.h dbleHESS.h dbleLU.h
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1795 dbleCHOL.h dbleGEPBAL.h dbleAEPBAL.h dbleDET.h dDiagMatrix.h
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1796 dColVector.h dMatrix.h dRowVector.h Quad.h Range.h QPSOL.h QLD.h
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1797 ODEFunc.h QP.h Objective.h NPSOL.h ODE.h NLEqn.h NLFunc.h
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1798 NLConst.h LinConst.h LPsolve.h LP.h FSQP.h FEGrid.h EIG.h
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1799 DAEFunc.h CollocWt.h DAE.h CmplxSVD.h CmplxQRP.h CmplxSCHUR.h
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1800 CmplxHESS.h CmplxDET.h CmplxLU.h CmplxQR.h CmplxCHOL.h
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1801 CmplxAEPBAL.h CRowVector.h CDiagMatrix.h Bounds.h CColVector.h
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1802 CMatrix.h dbleSCHUR.cc dbleSVD.cc dbleQRP.cc dbleQR.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1803 dbleGEPBAL.cc dbleLU.cc dbleHESS.cc dbleDET.cc dbleCHOL.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1804 dbleAEPBAL.cc dColVector.cc dRowVector.cc dMatrix.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1805 dDiagMatrix.cc QPSOL.cc Range.cc Quad.cc QP.cc ODEFunc.cc QLD.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1806 Objective.cc NLEqn.cc ODE.cc NPSOL.cc NLFunc.cc LPsolve.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1807 NLConst.cc LinConst.cc FSQP.cc FEGrid.cc LP.cc DAE.cc EIG.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1808 CollocWt.cc DAEFunc.cc CmplxSVD.cc CmplxSCHUR.cc CmplxQRP.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1809 CmplxLU.cc CmplxQR.cc CmplxHESS.cc CmplxDET.cc CmplxCHOL.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1810 CmplxAEPBAL.cc CRowVector.cc CColVector.cc CMatrix.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1811 CDiagMatrix.cc Bounds.cc MArray.h MArray.cc Array.cc Array.h
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1812 NLP.h: Use pragma interface/implementation. Don't surround
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1813 contents in extern "C++".
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1814 * lo-error.h sun-utils.h: Don't surround contents in extern "C++".
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1815
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1816 Tue Apr 11 10:59:24 1995 John Eaton <jwe@schoch.che.utexas.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1817
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1818 * f77-uscore.h (F77_FCN): Allow for possibility of uppercase
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1819 identifiers.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1820 * utils.cc dbleSVD.cc dbleSCHUR.cc dbleQRP.cc dbleQR.cc dbleLU.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1821 dbleHESS.cc dbleGEPBAL.cc dbleAEPBAL.cc dRowVector.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1822 dColVector.cc QLD.cc CmplxSVD.cc CmplxCHOL.cc CmplxHESS.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1823 CmplxQR.cc CmplxQRP.cc QPSOL.cc CmplxAEPBAL.cc CmplxLU.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1824 CmplxSCHUR.cc dMatrix.cc CColVector.cc CRowVector.cc dbleCHOL.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1825 CollocWt.cc NLEqn.cc EIG.cc DAE.cc ODE.cc CMatrix.cc NPSOL.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1826 Quad.cc: Change usage of F77_FCN to match new definition
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1827
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1828 * utils.cc dbleSVD.cc dbleSCHUR.cc dbleQRP.cc dbleQR.cc dbleLU.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1829 dbleHESS.cc dbleGEPBAL.cc dbleAEPBAL.cc dRowVector.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1830 dColVector.cc QLD.cc CmplxSVD.cc CmplxCHOL.cc CmplxHESS.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1831 CmplxQR.cc CmplxQRP.cc QPSOL.cc CmplxAEPBAL.cc CmplxLU.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1832 CmplxSCHUR.cc dMatrix.cc CColVector.cc CRowVector.cc dbleCHOL.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1833 CollocWt.cc NLEqn.cc EIG.cc DAE.cc ODE.cc CMatrix.cc NPSOL.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1834 Quad.cc: Where appropriate, declare Fortran subroutines to take
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1835 args by reference instead of pointer. Change all callers.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1836
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1837 Sun Apr 9 20:11:56 1995 John Eaton <jwe@schoch.che.utexas.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1838
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1839 * MArray.h (MArray2::~MArray2, MDiagArray::~MDiagArray): New
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1840 functions. Make += and -= operators friend functions.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1841
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1842 * Array.h (Array2::~Array2, Array3::~Array3,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1843 DiagArray::~DiagArray): New functions.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1844
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1845 Wed Apr 5 21:21:13 1995 John Eaton <jwe@schoch.che.utexas.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1846
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1847 * Makefile.in (EXTRAS): Don't distribute mx-kludge.cc.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1848 (MATRIX_INC): Don't distribute mx-kludge.h.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1849
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1850 * CColVector.h CColVector.cc CDiagMatrix.h CDiagMatrix.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1851 CMatrix.h CMatrix.cc CRowVector.h CRowVector.cc dColVector.h
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1852 dColVector.cc dDiagMatrix.h dDiagMatrix.cc dMatrix.h dMatrix.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1853 dRowVector.h dRowVector.cc:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1854 Derive classes from MArray, MArray2, and MDiagArray, not Array,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1855 Array2, and DiagArray2.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1856 Don't use functions defined in mx-kludge.cc for arithmetic
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1857 like-type operations on arrays.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1858
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1859 * MArray.cc: Use the classes defined here like-type mathematical
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1860 operations on Array objects. Abuse CPP more.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1861 * Makefile.in (TEMPLATE_SRC): Add it to the list.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1862 (EXTRAS): Delete it from this list.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1863
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1864 * MArray-C.cc, MArray-d.cc: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1865 * Makefile.in (TI_SRC): Add them to the list.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1866
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1867 Tue Apr 4 14:13:46 1995 John Eaton <jwe@schoch.che.utexas.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1868
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1869 * mx-kludge.cc: Abuse CPP even more.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1870
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1871 Mon Apr 3 21:05:30 1995 John Eaton <jwe@schoch.che.utexas.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1872
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1873 * Objective.h (objective_function): Add missing const.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1874 (gradient_function): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1875
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1876 * CColVector.h CColVector.cc CDiagMatrix.h CDiagMatrix.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1877 CMatrix.h CMatrix.cc CRowVector.h CRowVector.cc dColVector.h
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1878 dColVector.cc dDiagMatrix.h dDiagMatrix.cc dMatrix.h dMatrix.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1879 dRowVector.h dRowVector.cc:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1880 Reorganize to declare and define friends where they should be,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1881 based on the use of private constructors.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1882
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1883 Fri Mar 31 10:09:40 1995 John Eaton <jwe@schoch.che.utexas.edu>
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1884
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1885 * CRowVector.h (linspace): Add declaration.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1886 * dRowVector.h (linspace): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1887
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1888 * dMatrix.cc (Matrix::inverse, Matrix::determinant, Matrix::solve):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1889 Force result of rcond + 1.0 to be stored.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1890 * CMatrix.cc (ComplexMatrix::inverse, ComplexMatrix::determinant,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1891 ComplexMatrix::solve): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1892
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
1893 See ChangeLog.1 in the top level directory for earlier changes.