annotate liboctave/ChangeLog @ 4104:fef735180134

[project @ 2002-10-15 20:28:20 by jwe]
author jwe
date Tue, 15 Oct 2002 20:28:21 +0000
parents cbac6756967e
children 92f4552ea359
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4102
cbac6756967e [project @ 2002-10-14 20:16:44 by jwe]
jwe
parents: 4101
diff changeset
1 2002-10-14 John W. Eaton <jwe@bevo.che.wisc.edu>
cbac6756967e [project @ 2002-10-14 20:16:44 by jwe]
jwe
parents: 4101
diff changeset
2
cbac6756967e [project @ 2002-10-14 20:16:44 by jwe]
jwe
parents: 4101
diff changeset
3 * lo-cieee.c: Move everything but lo_ieee_init here.
cbac6756967e [project @ 2002-10-14 20:16:44 by jwe]
jwe
parents: 4101
diff changeset
4 (lo_ieee_Inf_value, lo_ieee_NA_value, lo_ieee_NaN_value):
cbac6756967e [project @ 2002-10-14 20:16:44 by jwe]
jwe
parents: 4101
diff changeset
5 New functions.
cbac6756967e [project @ 2002-10-14 20:16:44 by jwe]
jwe
parents: 4101
diff changeset
6
cbac6756967e [project @ 2002-10-14 20:16:44 by jwe]
jwe
parents: 4101
diff changeset
7 * Makefile.in (install): No need to use cd to create links.
cbac6756967e [project @ 2002-10-14 20:16:44 by jwe]
jwe
parents: 4101
diff changeset
8 (LINK_DEPS): Include $(LIBOCTAVE_LFLAGS) before list of libraries.
cbac6756967e [project @ 2002-10-14 20:16:44 by jwe]
jwe
parents: 4101
diff changeset
9
cbac6756967e [project @ 2002-10-14 20:16:44 by jwe]
jwe
parents: 4101
diff changeset
10 2002-10-14 Paul Kienzle <pkienzle@users.sf.net>
cbac6756967e [project @ 2002-10-14 20:16:44 by jwe]
jwe
parents: 4101
diff changeset
11
cbac6756967e [project @ 2002-10-14 20:16:44 by jwe]
jwe
parents: 4101
diff changeset
12 * Makefile.in: Merge liboctave with liboct-readline and
cbac6756967e [project @ 2002-10-14 20:16:44 by jwe]
jwe
parents: 4101
diff changeset
13 liboct-pathsearch.
cbac6756967e [project @ 2002-10-14 20:16:44 by jwe]
jwe
parents: 4101
diff changeset
14 Use link dependencies for shared libs if INCLUDE_LINK_DEPS.
cbac6756967e [project @ 2002-10-14 20:16:44 by jwe]
jwe
parents: 4101
diff changeset
15 (libraries): Depend on versioned library.
cbac6756967e [project @ 2002-10-14 20:16:44 by jwe]
jwe
parents: 4101
diff changeset
16 (liboctave.$(SHLEXT), liboctave.$(SHLEXT_VER)): Reverse actions --
cbac6756967e [project @ 2002-10-14 20:16:44 by jwe]
jwe
parents: 4101
diff changeset
17 build unversioned library, symbolic link adds version info.
cbac6756967e [project @ 2002-10-14 20:16:44 by jwe]
jwe
parents: 4101
diff changeset
18 (install, uninstall): Handle link and load forms of the library
cbac6756967e [project @ 2002-10-14 20:16:44 by jwe]
jwe
parents: 4101
diff changeset
19 separately.
cbac6756967e [project @ 2002-10-14 20:16:44 by jwe]
jwe
parents: 4101
diff changeset
20
4101
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
21 2002-10-11 John W. Eaton <jwe@bevo.che.wisc.edu>
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
22
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
23 * oct-time.cc: Use OCTAVE_USE_WINDOWS_API instead of __WIN32__ and
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
24 __CYGWIN__.
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
25
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
26 * file-ops.cc (file_ops::dir_sep_char, file_ops::dir_sep_str,
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
27 file_ops::dir_sep_chars): New static functions to replace
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
28 OCTAVE_DIR_SEP_CHAR, OCTAVE_DIR_SEP_STR, OCTAVE_DIR_SEP_CHARS.
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
29
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
30 * oct-env.cc (octave_env::do_set_program_name):
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
31 Use file_ops::dir_sep_chars instead of OCTAVE_DIR_SEP_CHARS.
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
32 (octave_env::do_base_pathname): Likewise.
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
33 (octave_env::do_make_absolute): Likewise.
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
34
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
35 * oct-env.cc (octave_env::do_make_absolute):
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
36 Use file_ops::dir_sep_str instead of OCTAVE_DIR_SEP_STR.
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
37 (octave_env::do_get_home_directory): Likewise.
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
38
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
39 * file-ops.cc (is_dir_sep): Use dir_sep_chars instead of embedding
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
40 that information here too.
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
41 (tilde_find_suffix, isolate_tilde_prefix, tilde_expand_word):
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
42 Use file_ops::dir_sep_char instead of OCTAVE_DIR_SEP_CHAR.
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
43
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
44 * file-ops.h: Use OCTAVE_HAVE_WINDOWS_FILESYSTEM and
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
45 OCTAVE_HAVE_POSIX_FILESYSTEM instead of __WIN32__ and __CYGWIN__.
ea537559ab07 [project @ 2002-10-11 20:57:21 by jwe]
jwe
parents: 4097
diff changeset
46
4097
596f88296519 [project @ 2002-10-09 20:26:27 by jwe]
jwe
parents: 4093
diff changeset
47 2002-10-09 John W. Eaton <jwe@bevo.che.wisc.edu>
596f88296519 [project @ 2002-10-09 20:26:27 by jwe]
jwe
parents: 4093
diff changeset
48
596f88296519 [project @ 2002-10-09 20:26:27 by jwe]
jwe
parents: 4093
diff changeset
49 * oct-env.h (octave_env::current_directory): Now mutable.
596f88296519 [project @ 2002-10-09 20:26:27 by jwe]
jwe
parents: 4093
diff changeset
50 (octave_env:do_getcwd): Now const.
596f88296519 [project @ 2002-10-09 20:26:27 by jwe]
jwe
parents: 4093
diff changeset
51
596f88296519 [project @ 2002-10-09 20:26:27 by jwe]
jwe
parents: 4093
diff changeset
52 * file-ops.h, file-ops.cc (file_ops::is_dir_sep): New function.
596f88296519 [project @ 2002-10-09 20:26:27 by jwe]
jwe
parents: 4093
diff changeset
53 (OCTAVE_DIR_SEP_CHAR, OCTAVE_DIR_SEP_STR, OCTAVE_DIR_SEP_CHARS,
596f88296519 [project @ 2002-10-09 20:26:27 by jwe]
jwe
parents: 4093
diff changeset
54 OCTAVE_CURRENT_DIR_STR): New macros.
596f88296519 [project @ 2002-10-09 20:26:27 by jwe]
jwe
parents: 4093
diff changeset
55 * oct-env.cc (is_dir_sep): Delete.
596f88296519 [project @ 2002-10-09 20:26:27 by jwe]
jwe
parents: 4093
diff changeset
56 (octave_env::do_base_pathname): Look for OCTAVE_DIR_SEP_CHARS, not '/'.
596f88296519 [project @ 2002-10-09 20:26:27 by jwe]
jwe
parents: 4093
diff changeset
57 (octave_env::do_set_program_name): Likewise.
596f88296519 [project @ 2002-10-09 20:26:27 by jwe]
jwe
parents: 4093
diff changeset
58 (octave_env::do_polite_directory_format): Use file_ops::is_dir_sep
596f88296519 [project @ 2002-10-09 20:26:27 by jwe]
jwe
parents: 4093
diff changeset
59 instead of checking for '/'.
596f88296519 [project @ 2002-10-09 20:26:27 by jwe]
jwe
parents: 4093
diff changeset
60 (octave_env::pathname_backup): Likewise.
596f88296519 [project @ 2002-10-09 20:26:27 by jwe]
jwe
parents: 4093
diff changeset
61 (octave_env::do_absolute_pathname): Likewise.
596f88296519 [project @ 2002-10-09 20:26:27 by jwe]
jwe
parents: 4093
diff changeset
62 (octave_env::do_make_absolute): Likewise.
596f88296519 [project @ 2002-10-09 20:26:27 by jwe]
jwe
parents: 4093
diff changeset
63 If dot_path is empty, use getcwd to set current_dir.
596f88296519 [project @ 2002-10-09 20:26:27 by jwe]
jwe
parents: 4093
diff changeset
64 (octave_env::do_get_home_directory): Use OCTAVE_DIR_SEP_STR
596f88296519 [project @ 2002-10-09 20:26:27 by jwe]
jwe
parents: 4093
diff changeset
65 instead of "/".
596f88296519 [project @ 2002-10-09 20:26:27 by jwe]
jwe
parents: 4093
diff changeset
66
4093
5a82e874999b [project @ 2002-10-08 23:48:45 by jwe]
jwe
parents: 4088
diff changeset
67 2002-10-07 Paul Kienzle <pkienzle@users.sf.net>
5a82e874999b [project @ 2002-10-08 23:48:45 by jwe]
jwe
parents: 4088
diff changeset
68
5a82e874999b [project @ 2002-10-08 23:48:45 by jwe]
jwe
parents: 4088
diff changeset
69 * lo-cutils.c: On non-Posix Windows systems, include winsock.h.
5a82e874999b [project @ 2002-10-08 23:48:45 by jwe]
jwe
parents: 4088
diff changeset
70
5a82e874999b [project @ 2002-10-08 23:48:45 by jwe]
jwe
parents: 4088
diff changeset
71 2002-10-07 Paul Kienzle <pkienzle@users.sf.net>
5a82e874999b [project @ 2002-10-08 23:48:45 by jwe]
jwe
parents: 4088
diff changeset
72
5a82e874999b [project @ 2002-10-08 23:48:45 by jwe]
jwe
parents: 4088
diff changeset
73 * oct-env.cc (octave_env::do_absolute_pathname): Recognize
5a82e874999b [project @ 2002-10-08 23:48:45 by jwe]
jwe
parents: 4088
diff changeset
74 absolute path names under MinGW as well.
5a82e874999b [project @ 2002-10-08 23:48:45 by jwe]
jwe
parents: 4088
diff changeset
75
5a82e874999b [project @ 2002-10-08 23:48:45 by jwe]
jwe
parents: 4088
diff changeset
76 2002-10-07 John W. Eaton <jwe@bevo.che.wisc.edu>
5a82e874999b [project @ 2002-10-08 23:48:45 by jwe]
jwe
parents: 4088
diff changeset
77
5a82e874999b [project @ 2002-10-08 23:48:45 by jwe]
jwe
parents: 4088
diff changeset
78 * oct-env.cc: Include <cctype> too.
5a82e874999b [project @ 2002-10-08 23:48:45 by jwe]
jwe
parents: 4088
diff changeset
79
4087
a54f61b5d491 [project @ 2002-10-05 03:02:56 by jwe]
jwe
parents: 4086
diff changeset
80 2002-10-04 John W. Eaton <jwe@bevo.che.wisc.edu>
a54f61b5d491 [project @ 2002-10-05 03:02:56 by jwe]
jwe
parents: 4086
diff changeset
81
a54f61b5d491 [project @ 2002-10-05 03:02:56 by jwe]
jwe
parents: 4086
diff changeset
82 * oct-env.cc (octave_env::do_absolute_pathname): Handle Windows
a54f61b5d491 [project @ 2002-10-05 03:02:56 by jwe]
jwe
parents: 4086
diff changeset
83 filenames.
a54f61b5d491 [project @ 2002-10-05 03:02:56 by jwe]
jwe
parents: 4086
diff changeset
84 (octave_env::do_make_absolute): Check for absolute name with
a54f61b5d491 [project @ 2002-10-05 03:02:56 by jwe]
jwe
parents: 4086
diff changeset
85 do_absolute_path.
4088
933ac1113625 [project @ 2002-10-05 03:16:46 by jwe]
jwe
parents: 4087
diff changeset
86 (octave_env::do_chdir): Likewise.
933ac1113625 [project @ 2002-10-05 03:16:46 by jwe]
jwe
parents: 4087
diff changeset
87 (is_dir_sep): New function.
4087
a54f61b5d491 [project @ 2002-10-05 03:02:56 by jwe]
jwe
parents: 4086
diff changeset
88
4085
ee4790097033 [project @ 2002-10-03 16:04:56 by jwe]
jwe
parents: 4083
diff changeset
89 2002-10-03 Paul Kienzle <pkienzle@users.sf.net>
ee4790097033 [project @ 2002-10-03 16:04:56 by jwe]
jwe
parents: 4083
diff changeset
90
4086
ddc722b38e87 [project @ 2002-10-03 19:08:45 by jwe]
jwe
parents: 4085
diff changeset
91 * oct-time.cc (octave_time::stamp): Better resolution for Windows
ddc722b38e87 [project @ 2002-10-03 19:08:45 by jwe]
jwe
parents: 4085
diff changeset
92 systems.
4085
ee4790097033 [project @ 2002-10-03 16:04:56 by jwe]
jwe
parents: 4083
diff changeset
93
4083
9a1bdd7fff3e [project @ 2002-10-02 18:02:23 by jwe]
jwe
parents: 4081
diff changeset
94 2002-10-02 John W. Eaton <jwe@bevo.che.wisc.edu>
9a1bdd7fff3e [project @ 2002-10-02 18:02:23 by jwe]
jwe
parents: 4081
diff changeset
95
9a1bdd7fff3e [project @ 2002-10-02 18:02:23 by jwe]
jwe
parents: 4081
diff changeset
96 * dMatrix.cc (Matrix::read): Clean up error handling logic.
9a1bdd7fff3e [project @ 2002-10-02 18:02:23 by jwe]
jwe
parents: 4081
diff changeset
97
4080
8683d23356cb [project @ 2002-09-30 22:04:56 by jwe]
jwe
parents: 4076
diff changeset
98 2002-09-30 John W. Eaton <jwe@bevo.che.wisc.edu>
8683d23356cb [project @ 2002-09-30 22:04:56 by jwe]
jwe
parents: 4076
diff changeset
99
4081
e5966ddef842 [project @ 2002-09-30 22:33:41 by jwe]
jwe
parents: 4080
diff changeset
100 * file-ops.cc (file_ops::mkdir): Handle one-arg mkdir here.
e5966ddef842 [project @ 2002-09-30 22:33:41 by jwe]
jwe
parents: 4080
diff changeset
101
4080
8683d23356cb [project @ 2002-09-30 22:04:56 by jwe]
jwe
parents: 4076
diff changeset
102 * lo-specfun.cc (acosh): Call xdacosh, not dacosh.
8683d23356cb [project @ 2002-09-30 22:04:56 by jwe]
jwe
parents: 4076
diff changeset
103
4076
c651ee4c0846 [project @ 2002-09-27 22:02:43 by jwe]
jwe
parents: 4074
diff changeset
104 2002-09-27 Per Persson <persquare@mac.com>
c651ee4c0846 [project @ 2002-09-27 22:02:43 by jwe]
jwe
parents: 4074
diff changeset
105
c651ee4c0846 [project @ 2002-09-27 22:02:43 by jwe]
jwe
parents: 4074
diff changeset
106 * oct-group.cc (octave_group::octave_group): Dont' forget to set
c651ee4c0846 [project @ 2002-09-27 22:02:43 by jwe]
jwe
parents: 4074
diff changeset
107 gr_gid too.
c651ee4c0846 [project @ 2002-09-27 22:02:43 by jwe]
jwe
parents: 4074
diff changeset
108
4072
3cc39e3b8fa5 [project @ 2002-09-27 17:54:53 by jwe]
jwe
parents: 4066
diff changeset
109 2002-09-27 John W. Eaton <jwe@bevo.che.wisc.edu>
3cc39e3b8fa5 [project @ 2002-09-27 17:54:53 by jwe]
jwe
parents: 4066
diff changeset
110
4074
a67f76924703 [project @ 2002-09-27 21:06:02 by jwe]
jwe
parents: 4072
diff changeset
111 * lo-mappers.cc (xisnan, xfinite, xisinf): Simply forward to
a67f76924703 [project @ 2002-09-27 21:06:02 by jwe]
jwe
parents: 4072
diff changeset
112 lo_ieee_* functions.
4072
3cc39e3b8fa5 [project @ 2002-09-27 17:54:53 by jwe]
jwe
parents: 4066
diff changeset
113 * Makefile.in (LIBOCTAVE_C_SOURCES): Add lo-cieee.c to the list.
4074
a67f76924703 [project @ 2002-09-27 21:06:02 by jwe]
jwe
parents: 4072
diff changeset
114 * lo-ieee.cc (lo_ieee_double): Rename from ieee_double.
a67f76924703 [project @ 2002-09-27 21:06:02 by jwe]
jwe
parents: 4072
diff changeset
115 (LO_IEEE_NA_HW, LO_IEEE_NA_LW): Rename from NA_HW and NA_LW.
4072
3cc39e3b8fa5 [project @ 2002-09-27 17:54:53 by jwe]
jwe
parents: 4066
diff changeset
116 * lo-cieee.c: New file.
4074
a67f76924703 [project @ 2002-09-27 21:06:02 by jwe]
jwe
parents: 4072
diff changeset
117 [SCO] (isinf, isnan): Move here from lo-ieee.cc.
4072
3cc39e3b8fa5 [project @ 2002-09-27 17:54:53 by jwe]
jwe
parents: 4066
diff changeset
118 * lo-ieee.h: Now all extern "C".
4074
a67f76924703 [project @ 2002-09-27 21:06:02 by jwe]
jwe
parents: 4072
diff changeset
119 (lo_ieee_isnan, lo_ieee_finite, lo_ieee_isinf): Move here from
a67f76924703 [project @ 2002-09-27 21:06:02 by jwe]
jwe
parents: 4072
diff changeset
120 lo-mappers.cc and rename from xisnan, xfinite, xisinf.
a67f76924703 [project @ 2002-09-27 21:06:02 by jwe]
jwe
parents: 4072
diff changeset
121
4072
3cc39e3b8fa5 [project @ 2002-09-27 17:54:53 by jwe]
jwe
parents: 4066
diff changeset
122 * lo-ieee.cc (lo_ieee_hw, lo_ieee_low): Rename from hw and lw.
3cc39e3b8fa5 [project @ 2002-09-27 17:54:53 by jwe]
jwe
parents: 4066
diff changeset
123 Now extern.
3cc39e3b8fa5 [project @ 2002-09-27 17:54:53 by jwe]
jwe
parents: 4066
diff changeset
124
4066
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
125 2002-09-26 John W. Eaton <jwe@bevo.che.wisc.edu>
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
126
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
127 * Array.cc, Array.h, Array2.cc, Array2.h, Array3.cc, Array3.h,
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
128 ArrayN.cc, ArrayN.h, Bounds.cc, Bounds.h, CColVector.cc,
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
129 CColVector.h, CDiagMatrix.cc, CDiagMatrix.h, CMatrix.cc,
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
130 CMatrix.h, CRowVector.cc, CRowVector.h, CmplxAEPBAL.cc,
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
131 CmplxAEPBAL.h, CmplxCHOL.cc, CmplxCHOL.h, CmplxDET.cc, CmplxDET.h,
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
132 CmplxHESS.cc, CmplxHESS.h, CmplxLU.cc, CmplxLU.h, CmplxQR.cc,
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
133 CmplxQR.h, CmplxQRP.cc, CmplxQRP.h, CmplxSCHUR.cc, CmplxSCHUR.h,
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
134 CmplxSVD.cc, CmplxSVD.h, CollocWt.cc, CollocWt.h, DAE.cc,
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
135 DASPK.cc, DASPK.h, DASRT.cc, DASRT.h, DASSL.cc, DASSL.h,
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
136 DiagArray2.cc, DiagArray2.h, EIG.cc, EIG.h, FEGrid.cc, FEGrid.h,
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
137 LPsolve.cc, LPsolve.h, LSODE.cc, LSODE.h, LinConst.cc, LinConst.h,
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
138 MArray.cc, MArray.h, MArray2.cc, MArray2.h, MDiagArray2.cc,
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
139 MDiagArray2.h, NLConst.h, NLEqn.cc, NLEqn.h, ODES.cc, ODES.h,
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
140 ODESSA.cc, ODESSA.h, Quad.cc, Quad.h, Range.cc, Range.h,
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
141 base-lu.cc, base-lu.h, boolMatrix.cc, boolMatrix.h, chMatrix.cc,
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
142 chMatrix.h, dColVector.cc, dColVector.h, dDiagMatrix.cc,
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
143 dDiagMatrix.h, dMatrix.cc, dMatrix.h, dRowVector.cc, dRowVector.h,
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
144 dbleAEPBAL.cc, dbleAEPBAL.h, dbleCHOL.cc, dbleCHOL.h, dbleDET.cc,
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
145 dbleDET.h, dbleHESS.cc, dbleHESS.h, dbleLU.cc, dbleLU.h,
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
146 dbleQR.cc, dbleQR.h, dbleQRP.cc, dbleQRP.h, dbleSCHUR.cc,
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
147 dbleSCHUR.h, dbleSVD.cc, dbleSVD.h, idx-vector.cc, idx-vector.h,
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
148 oct-alloc.cc:
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
149 If __GNUG__, use pragma interface/implementation. Allow this to
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
150 be turned off by defining NO_PRAGMA_INTERFACE_IMPLEMENTATION.
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
151
4064
b4fa31442a78 [project @ 2002-09-26 21:10:45 by jwe]
jwe
parents: 4062
diff changeset
152 2002-09-26 Paul Kienzle <pkienzle@users.sf.net>
b4fa31442a78 [project @ 2002-09-26 21:10:45 by jwe]
jwe
parents: 4062
diff changeset
153
4066
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
154 * file-ops.cc (file_ops::readlink): Don't declare buffer if
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
155 system readlink function is not available.
47d3baea432d [project @ 2002-09-26 22:10:06 by jwe]
jwe
parents: 4065
diff changeset
156
4065
2550915214e1 [project @ 2002-09-26 21:32:07 by jwe]
jwe
parents: 4064
diff changeset
157 * lo-mappers.cc (xerf, xerfc): Delete.
2550915214e1 [project @ 2002-09-26 21:32:07 by jwe]
jwe
parents: 4064
diff changeset
158 * lo-mappers.h (xerf, xerfc): Delete decls.
2550915214e1 [project @ 2002-09-26 21:32:07 by jwe]
jwe
parents: 4064
diff changeset
159
4064
b4fa31442a78 [project @ 2002-09-26 21:10:45 by jwe]
jwe
parents: 4062
diff changeset
160 * lo-mappers.cc: Remove unused #define M_PI.
b4fa31442a78 [project @ 2002-09-26 21:10:45 by jwe]
jwe
parents: 4062
diff changeset
161 * lo-specfun.cc: Add #define M_PI if needed.
b4fa31442a78 [project @ 2002-09-26 21:10:45 by jwe]
jwe
parents: 4062
diff changeset
162
4062
86e4baa81410 [project @ 2002-09-23 15:38:05 by jwe]
jwe
parents: 4061
diff changeset
163 2002-09-23 John W. Eaton <jwe@bevo.che.wisc.edu>
86e4baa81410 [project @ 2002-09-23 15:38:05 by jwe]
jwe
parents: 4061
diff changeset
164
86e4baa81410 [project @ 2002-09-23 15:38:05 by jwe]
jwe
parents: 4061
diff changeset
165 * cmd-edit.cc (do_decode_prompt_string): Cope with possibility
86e4baa81410 [project @ 2002-09-23 15:38:05 by jwe]
jwe
parents: 4061
diff changeset
166 that geteuid doesn't exist.
86e4baa81410 [project @ 2002-09-23 15:38:05 by jwe]
jwe
parents: 4061
diff changeset
167
86e4baa81410 [project @ 2002-09-23 15:38:05 by jwe]
jwe
parents: 4061
diff changeset
168 * LP.h: Rename LP class to octave_LP.
86e4baa81410 [project @ 2002-09-23 15:38:05 by jwe]
jwe
parents: 4061
diff changeset
169 LPsolve.h: Change all uses.
86e4baa81410 [project @ 2002-09-23 15:38:05 by jwe]
jwe
parents: 4061
diff changeset
170
86e4baa81410 [project @ 2002-09-23 15:38:05 by jwe]
jwe
parents: 4061
diff changeset
171 * file-ops.cc, oct-passwd.cc oct-syscalls.cc oct-group.cc: Remove
86e4baa81410 [project @ 2002-09-23 15:38:05 by jwe]
jwe
parents: 4061
diff changeset
172 incorrect token-pasting op.
86e4baa81410 [project @ 2002-09-23 15:38:05 by jwe]
jwe
parents: 4061
diff changeset
173
86e4baa81410 [project @ 2002-09-23 15:38:05 by jwe]
jwe
parents: 4061
diff changeset
174 * statdefs.h [! S_ISLNK]: undef HAVE_LSTAT instead of trying to
86e4baa81410 [project @ 2002-09-23 15:38:05 by jwe]
jwe
parents: 4061
diff changeset
175 define lstat.
86e4baa81410 [project @ 2002-09-23 15:38:05 by jwe]
jwe
parents: 4061
diff changeset
176
4061
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
177 2002-09-19 John W. Eaton <jwe@bevo.che.wisc.edu>
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
178
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
179 * Array.cc, Array.h, Array2.cc, Array2.h, Array3.cc, Array3.h,
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
180 ArrayN.cc, ArrayN.h, Bounds.cc, Bounds.h, CColVector.cc,
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
181 CColVector.h, CDiagMatrix.cc, CDiagMatrix.h, CMatrix.cc,
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
182 CMatrix.h, CRowVector.cc, CRowVector.h, CmplxAEPBAL.cc,
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
183 CmplxAEPBAL.h, CmplxCHOL.cc, CmplxCHOL.h, CmplxDET.cc, CmplxDET.h,
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
184 CmplxHESS.cc, CmplxHESS.h, CmplxLU.cc, CmplxLU.h, CmplxQR.cc,
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
185 CmplxQR.h, CmplxQRP.cc, CmplxQRP.h, CmplxSCHUR.cc, CmplxSCHUR.h,
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
186 CmplxSVD.cc, CmplxSVD.h, CollocWt.cc, CollocWt.h, DAE.cc,
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
187 DASPK.cc, DASPK.h, DASRT.cc, DASRT.h, DASSL.cc, DASSL.h,
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
188 DiagArray2.cc, DiagArray2.h, EIG.cc, EIG.h, FEGrid.cc, FEGrid.h,
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
189 LPsolve.cc, LPsolve.h, LSODE.cc, LSODE.h, LinConst.cc, LinConst.h,
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
190 MArray.cc, MArray.h, MArray2.cc, MArray2.h, MDiagArray2.cc,
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
191 MDiagArray2.h, NLConst.h, NLEqn.cc, NLEqn.h, ODES.cc, ODES.h,
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
192 ODESSA.cc, ODESSA.h, Quad.cc, Quad.h, Range.cc, Range.h,
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
193 base-lu.cc, base-lu.h, boolMatrix.cc, boolMatrix.h, chMatrix.cc,
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
194 chMatrix.h, dColVector.cc, dColVector.h, dDiagMatrix.cc,
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
195 dDiagMatrix.h, dMatrix.cc, dMatrix.h, dRowVector.cc, dRowVector.h,
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
196 dbleAEPBAL.cc, dbleAEPBAL.h, dbleCHOL.cc, dbleCHOL.h, dbleDET.cc,
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
197 dbleDET.h, dbleHESS.cc, dbleHESS.h, dbleLU.cc, dbleLU.h,
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
198 dbleQR.cc, dbleQR.h, dbleQRP.cc, dbleQRP.h, dbleSCHUR.cc,
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
199 dbleSCHUR.h, dbleSVD.cc, dbleSVD.h, idx-vector.cc, idx-vector.h,
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
200 oct-alloc.cc:
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
201 Use USE_PRAGMA_INTERFACE_IMPLEMENTATION instead of __GNUG__
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
202 to decide whether to use the interface/implementation pragmas.
6e86256e9c54 [project @ 2002-09-19 16:42:25 by jwe]
jwe
parents: 4058
diff changeset
203
4058
980308741392 [project @ 2002-09-09 02:08:28 by jwe]
jwe
parents: 4055
diff changeset
204 2002-09-08 John W. Eaton <jwe@bevo.che.wisc.edu>
980308741392 [project @ 2002-09-09 02:08:28 by jwe]
jwe
parents: 4055
diff changeset
205
980308741392 [project @ 2002-09-09 02:08:28 by jwe]
jwe
parents: 4055
diff changeset
206 * Makefile.in (INCLUDES): Add lo-sstream.h to the list.
980308741392 [project @ 2002-09-09 02:08:28 by jwe]
jwe
parents: 4055
diff changeset
207
4055
7690958e7726 [project @ 2002-08-18 01:56:58 by jwe]
jwe
parents: 4054
diff changeset
208 2002-08-17 Mumit Khan <khan@nanotech.wisc.edu>
7690958e7726 [project @ 2002-08-18 01:56:58 by jwe]
jwe
parents: 4054
diff changeset
209
7690958e7726 [project @ 2002-08-18 01:56:58 by jwe]
jwe
parents: 4054
diff changeset
210 * CmplxCHOL.h, CollocWt.h, cmd-edit.h, oct-shlib.h: Don't use
7690958e7726 [project @ 2002-08-18 01:56:58 by jwe]
jwe
parents: 4054
diff changeset
211 qualified names.
7690958e7726 [project @ 2002-08-18 01:56:58 by jwe]
jwe
parents: 4054
diff changeset
212
4051
b79da8779a0e [project @ 2002-08-17 19:38:32 by jwe]
jwe
parents: 4049
diff changeset
213 2002-08-17 John W. Eaton <jwe@bevo.che.wisc.edu>
b79da8779a0e [project @ 2002-08-17 19:38:32 by jwe]
jwe
parents: 4049
diff changeset
214
4054
ac132116db86 [project @ 2002-08-17 23:00:00 by jwe]
jwe
parents: 4053
diff changeset
215 * Array.h, Array2-idx.h, DiagArray2.cc, Array2.cc, Array3.cc,
ac132116db86 [project @ 2002-08-17 23:00:00 by jwe]
jwe
parents: 4053
diff changeset
216 ArrayN.cc: Add typename where needed.
4053
1fb249b4d1bb [project @ 2002-08-17 22:33:05 by jwe]
jwe
parents: 4051
diff changeset
217
4051
b79da8779a0e [project @ 2002-08-17 19:38:32 by jwe]
jwe
parents: 4049
diff changeset
218 * DASPK.cc: Include lo-sstream.h and use macros instead of using
b79da8779a0e [project @ 2002-08-17 19:38:32 by jwe]
jwe
parents: 4049
diff changeset
219 strstream classes directly.
b79da8779a0e [project @ 2002-08-17 19:38:32 by jwe]
jwe
parents: 4049
diff changeset
220 * DASRT.cc: Likewise.
b79da8779a0e [project @ 2002-08-17 19:38:32 by jwe]
jwe
parents: 4049
diff changeset
221 * DASSL.cc: Likewise.
b79da8779a0e [project @ 2002-08-17 19:38:32 by jwe]
jwe
parents: 4049
diff changeset
222 * LSODE.cc: Likewise.
b79da8779a0e [project @ 2002-08-17 19:38:32 by jwe]
jwe
parents: 4049
diff changeset
223 * ODESSA.cc: Likewise.
b79da8779a0e [project @ 2002-08-17 19:38:32 by jwe]
jwe
parents: 4049
diff changeset
224
b79da8779a0e [project @ 2002-08-17 19:38:32 by jwe]
jwe
parents: 4049
diff changeset
225 * cmd-hist.cc: Don't include <strstream>.
b79da8779a0e [project @ 2002-08-17 19:38:32 by jwe]
jwe
parents: 4049
diff changeset
226 * oct-shlib.cc: Likewise.
b79da8779a0e [project @ 2002-08-17 19:38:32 by jwe]
jwe
parents: 4049
diff changeset
227
b79da8779a0e [project @ 2002-08-17 19:38:32 by jwe]
jwe
parents: 4049
diff changeset
228 * lo-sstream.h: New file.
b79da8779a0e [project @ 2002-08-17 19:38:32 by jwe]
jwe
parents: 4049
diff changeset
229
4049
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
230 2002-08-16 John W. Eaton <jwe@bevo.che.wisc.edu>
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
231
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
232 * LSODE.h (rel_tol, abs_tol, px, pabs_tol, piwork, prwork, itol):
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
233 New data members.
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
234 (LSODE::sanity_checked): Delete unused data member.
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
235
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
236 * DASPKL.h (initialized, abs_tol, rel_tol, px, pxdot, pabs_tol,
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
237 prel_tol, pinfo, piwork, prwork): New data members.
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
238 * DASSL.h (DASSL): Likewise.
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
239
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
240 * DASRT.h (DASRT::sanity_checked): Delete unused data member.
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
241
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
242 * DASRT.cc (DASRT::integrate (double)): Better handling of
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
243 initialization, changes in options, etc.
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
244 * DASPK.cc (DASPK::do_integrate): Likewise.
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
245 * DASSL.cc (DASSL::do_integrate): Likewise.
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
246 * LSODE.cc (LSODE::do_integrate): Likewise.
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
247
4047
7b0c139ac8af [project @ 2002-08-15 20:52:55 by jwe]
jwe
parents: 4044
diff changeset
248 2002-08-15 John W. Eaton <jwe@bevo.che.wisc.edu>
7b0c139ac8af [project @ 2002-08-15 20:52:55 by jwe]
jwe
parents: 4044
diff changeset
249
4049
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
250 * DAEFunc.h (DAEFunc::reset): New data member.
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
251 * DAERTFunc.h (DAERTFunc::reset): Likewise.
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
252
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
253 * base-de.h (base_diff_eqn::set_stop_time): Force restart here.
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
254 (base_diff_eqn::clear_stop_time): Likewise.
a35a3c5d4740 [project @ 2002-08-16 08:54:31 by jwe]
jwe
parents: 4047
diff changeset
255
4047
7b0c139ac8af [project @ 2002-08-15 20:52:55 by jwe]
jwe
parents: 4044
diff changeset
256 * DASSL.cc (DASSL::do_integrate (double)): Handle more optoins.
7b0c139ac8af [project @ 2002-08-15 20:52:55 by jwe]
jwe
parents: 4044
diff changeset
257 * DASPK.cc (DASPK::do_integrate (double)): Likewise.
7b0c139ac8af [project @ 2002-08-15 20:52:55 by jwe]
jwe
parents: 4044
diff changeset
258
4044
9678c5526190 [project @ 2002-08-15 16:54:55 by jwe]
jwe
parents: 4043
diff changeset
259 2002-08-15 Paul Kienzle <pkienzle@users.sf.net>
9678c5526190 [project @ 2002-08-15 16:54:55 by jwe]
jwe
parents: 4043
diff changeset
260
9678c5526190 [project @ 2002-08-15 16:54:55 by jwe]
jwe
parents: 4043
diff changeset
261 * DASPK-opts.in, DASPK.h: Move include to .in file.
9678c5526190 [project @ 2002-08-15 16:54:55 by jwe]
jwe
parents: 4043
diff changeset
262 * DASRT-opts.in, DASRT.h: Likewise.
9678c5526190 [project @ 2002-08-15 16:54:55 by jwe]
jwe
parents: 4043
diff changeset
263 * DASSL-opts.in, DASSL.h: Likewise.
9678c5526190 [project @ 2002-08-15 16:54:55 by jwe]
jwe
parents: 4043
diff changeset
264 * LSODE-opts.in, LSODE.h: Likewise.
9678c5526190 [project @ 2002-08-15 16:54:55 by jwe]
jwe
parents: 4043
diff changeset
265 * NLEqn-opts.in, NLEqn.h: Likewise.
9678c5526190 [project @ 2002-08-15 16:54:55 by jwe]
jwe
parents: 4043
diff changeset
266 * ODESSA-opts.in, ODESSA.h: Likewise.
9678c5526190 [project @ 2002-08-15 16:54:55 by jwe]
jwe
parents: 4043
diff changeset
267
4038
243f50d6f3d5 [project @ 2002-08-14 19:31:19 by jwe]
jwe
parents: 4025
diff changeset
268 2002-08-14 John W. Eaton <jwe@bevo.che.wisc.edu>
243f50d6f3d5 [project @ 2002-08-14 19:31:19 by jwe]
jwe
parents: 4025
diff changeset
269
4042
8bc97120fbd5 [project @ 2002-08-15 02:30:40 by jwe]
jwe
parents: 4038
diff changeset
270 * LSODE.cc (LSODE::error_message): Also return current T on
8bc97120fbd5 [project @ 2002-08-15 02:30:40 by jwe]
jwe
parents: 4038
diff changeset
271 failures when that makes sense.
4043
6fae69a1796e [project @ 2002-08-15 03:36:27 by jwe]
jwe
parents: 4042
diff changeset
272 * DASSL.cc (DASSL::error_message): Likewise.
6fae69a1796e [project @ 2002-08-15 03:36:27 by jwe]
jwe
parents: 4042
diff changeset
273 * DASRT.cc (DASRT::error_message): Likewise.
6fae69a1796e [project @ 2002-08-15 03:36:27 by jwe]
jwe
parents: 4042
diff changeset
274 * DASPK.cc (DASPK::error_message): Likewise.
6fae69a1796e [project @ 2002-08-15 03:36:27 by jwe]
jwe
parents: 4042
diff changeset
275 * ODESSA.cc (ODESSA:error_message): Likewise.
4042
8bc97120fbd5 [project @ 2002-08-15 02:30:40 by jwe]
jwe
parents: 4038
diff changeset
276
4038
243f50d6f3d5 [project @ 2002-08-14 19:31:19 by jwe]
jwe
parents: 4025
diff changeset
277 * Makefile.in (liboct-pathsearch.$(SHLEXT_VER)): Link to
243f50d6f3d5 [project @ 2002-08-14 19:31:19 by jwe]
jwe
parents: 4025
diff changeset
278 $(LIBKPATHSEA) here.
243f50d6f3d5 [project @ 2002-08-14 19:31:19 by jwe]
jwe
parents: 4025
diff changeset
279
4025
cfb762dc9259 [project @ 2002-08-09 06:32:15 by jwe]
jwe
parents: 4017
diff changeset
280 2002-08-08 John W. Eaton <jwe@bevo.che.wisc.edu>
cfb762dc9259 [project @ 2002-08-09 06:32:15 by jwe]
jwe
parents: 4017
diff changeset
281
cfb762dc9259 [project @ 2002-08-09 06:32:15 by jwe]
jwe
parents: 4017
diff changeset
282 * lo-ieee.cc (lo_ieee_is_NA): New function.
cfb762dc9259 [project @ 2002-08-09 06:32:15 by jwe]
jwe
parents: 4017
diff changeset
283 (lo_ieee_is_NaN_or_NA): New function.
cfb762dc9259 [project @ 2002-08-09 06:32:15 by jwe]
jwe
parents: 4017
diff changeset
284 (octave_NA): New global value.
cfb762dc9259 [project @ 2002-08-09 06:32:15 by jwe]
jwe
parents: 4017
diff changeset
285 (octave_ieee_init): Initialize it.
cfb762dc9259 [project @ 2002-08-09 06:32:15 by jwe]
jwe
parents: 4017
diff changeset
286 * lo-mappers.cc (octave_is_NA): New function.
cfb762dc9259 [project @ 2002-08-09 06:32:15 by jwe]
jwe
parents: 4017
diff changeset
287 (octave_is_NaN_or_NA): New function.
cfb762dc9259 [project @ 2002-08-09 06:32:15 by jwe]
jwe
parents: 4017
diff changeset
288 (xisnan): Return false if NaN looks like a missing value.
cfb762dc9259 [project @ 2002-08-09 06:32:15 by jwe]
jwe
parents: 4017
diff changeset
289 (xisnan (const Complex&)): Use xisnan here.
cfb762dc9259 [project @ 2002-08-09 06:32:15 by jwe]
jwe
parents: 4017
diff changeset
290
4015
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
291 2002-08-02 John W. Eaton <jwe@bevo.che.wisc.edu>
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
292
4017
0eb247b9cc9b [project @ 2002-08-03 04:07:14 by jwe]
jwe
parents: 4015
diff changeset
293 * CMatrix.h (ComplexMatrix::all, ComplexMatrix::any,
0eb247b9cc9b [project @ 2002-08-03 04:07:14 by jwe]
jwe
parents: 4015
diff changeset
294 ComplexMatrix::cumprod, ComplexMatrix::cumsum,
0eb247b9cc9b [project @ 2002-08-03 04:07:14 by jwe]
jwe
parents: 4015
diff changeset
295 ComplexMatrix::prod, ComplexMatrix::sum, ComplexMatrix::sumsq):
0eb247b9cc9b [project @ 2002-08-03 04:07:14 by jwe]
jwe
parents: 4015
diff changeset
296 Default value for dim is -1, not 0.
0eb247b9cc9b [project @ 2002-08-03 04:07:14 by jwe]
jwe
parents: 4015
diff changeset
297 * dMatrix.h (Matrix::all, Matrix::any, Matrix::cumprod,
0eb247b9cc9b [project @ 2002-08-03 04:07:14 by jwe]
jwe
parents: 4015
diff changeset
298 Matrix::cumsum, Matrix::prod, Matrix::sum, Matrix::sumsq): Likewise.
0eb247b9cc9b [project @ 2002-08-03 04:07:14 by jwe]
jwe
parents: 4015
diff changeset
299 * boolMatrix.h (boolMatrix:all, boolMatrix::any): Likewise.
0eb247b9cc9b [project @ 2002-08-03 04:07:14 by jwe]
jwe
parents: 4015
diff changeset
300 * chMatrix.h (charMatrix::all, charMatrix::any): Likewise.
0eb247b9cc9b [project @ 2002-08-03 04:07:14 by jwe]
jwe
parents: 4015
diff changeset
301
4015
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
302 * mx-inlines.cc (MX_ANY_ALL_OP_ROW_CODE, MX_ANY_ALL_OP_COL_CODE):
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
303 New macros.
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
304 (MX_ANY_ALL_OP): Define MX_ANY_ALL_OP using them and
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
305 MX_BASE_REDUCTION_OP.
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
306 (MX_CUMULATIVE_OP): Fix spelling. Change all uses.
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
307
4014
8eaf7182d48a [project @ 2002-08-01 20:55:57 by jwe]
jwe
parents: 4004
diff changeset
308 2002-08-01 John W. Eaton <jwe@bevo.che.wisc.edu>
8eaf7182d48a [project @ 2002-08-01 20:55:57 by jwe]
jwe
parents: 4004
diff changeset
309
4015
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
310 * chMatrix.h, chMatrix.cc (charMatrix::any, charMatrix::all):
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
311 Return boolMatrix, not Matrix.
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
312
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
313 * mx-inlines.cc (MX_ANY_ALL_OP, MX_ALL_OP, MX_ANY_OP): New macros.
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
314 * dMatrix.cc (Matrix::any): Replace guts with MX_ANY_OP.
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
315 (Matrix::all): Replace guts with MX_ALL_OP.
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
316 * CMatrix.cc (ComplexMatrix::any): Replace guts with MX_ANY_OP.
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
317 (ComplexMatrix::all): Replace guts with MX_ALL_OP.
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
318 * boolMatrix.cc (boolMatrix::any): Replace guts with MX_ANY_OP.
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
319 (boolMatrix::all): Replace guts with MX_ALL_OP.
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
320 * chMatrix.cc (charMatrix::any): Replace guts with MX_ANY_OP.
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
321 (charMatrix::all): Replace guts with MX_ALL_OP.
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
322
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
323 * dMatrix.h (Matrix::any): New arg, dim.
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
324 (Matrix::all): Likewise.
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
325 * CMatrix.h (ComplexMatrix::any): Likewise.
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
326 (ComplexMatrix::all): Likewise.
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
327 * boolMatrix.h (boolMatrix::any): Likewise.
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
328 (boolMatrix::all): Likewise.
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
329 * chMatrix.h (charMatrix::any): Likewise.
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
330 (charMatrix::all): Likewise.
6476dd85a65f [project @ 2002-08-02 07:59:19 by jwe]
jwe
parents: 4014
diff changeset
331
4014
8eaf7182d48a [project @ 2002-08-01 20:55:57 by jwe]
jwe
parents: 4004
diff changeset
332 * Makefile.in: Use $@-t instead of $@.t.
8eaf7182d48a [project @ 2002-08-01 20:55:57 by jwe]
jwe
parents: 4004
diff changeset
333
4004
ca854fb51a88 [project @ 2002-07-25 06:31:33 by jwe]
jwe
parents: 3998
diff changeset
334 2002-07-25 John W. Eaton <jwe@bevo.che.wisc.edu>
ca854fb51a88 [project @ 2002-07-25 06:31:33 by jwe]
jwe
parents: 3998
diff changeset
335
ca854fb51a88 [project @ 2002-07-25 06:31:33 by jwe]
jwe
parents: 3998
diff changeset
336 * lo-specfun.cc (gammainc): New arg, err, for scalar version.
ca854fb51a88 [project @ 2002-07-25 06:31:33 by jwe]
jwe
parents: 3998
diff changeset
337 Use it in matrix versions to avoid spewing multiple errors.
ca854fb51a88 [project @ 2002-07-25 06:31:33 by jwe]
jwe
parents: 3998
diff changeset
338 Call xgammainc instead of dgamit.
ca854fb51a88 [project @ 2002-07-25 06:31:33 by jwe]
jwe
parents: 3998
diff changeset
339
3998
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
340 2002-07-22 John W. Eaton <jwe@bevo.che.wisc.edu>
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
341
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
342 * CMatrix.cc (ComplexMatrix::ComplexMatrix (const boolMatrix&)):
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
343 Get rows and columns right in loop.
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
344 (ComplexMatrix::ComplexMatrix (const charMatrix&)): Likewise.
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
345
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
346 2002-07-19 John W. Eaton <jwe@bevo.che.wisc.edu>
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
347
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
348 * DASPK.cc (DASPK::do_integrate): Allow array tolerances.
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
349 * DASRT.cc (DASRT::integrate): Likewise.
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
350 * DASSL.cc (DASSL::do_integrate): Likewise.
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
351
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
352 * Quad.cc: Don't pass tolerances in constructors.
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
353
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
354 * DASPK-opts.in, DASRT-opts.in, DASSL-opts.in, LSODE-opts.in,
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
355 NLeqn-opts.in, ODESSA-opts.in, Quad-opts.in: New files.
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
356 * DASPK-opts.h, DASRT-opts.h, DASSL-opts.h, LSODE-opts.h,
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
357 NLeqn-opts.h, ODESSA-opts.h, Quad-opts.h: Generate automatically
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
358 from corresponding .in files.
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
359 * LSODE.h, Quad.h: Replace options class definitions with included
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
360 file.
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
361 * Makefile.in (OPTS_INC_SRC, OPTS_INC): New variables, new rule to
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
362 create OPTS_INC files from OPTS_INC_SRC files.
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
363 (stamp-prereq): New target.
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
364 (libraries): Depend on stamp-prereq.
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
365 Include stamp-prereq along with $(MAKEDEPS).
f6df65db67f9 [project @ 2002-07-24 18:10:39 by jwe]
jwe
parents: 3997
diff changeset
366
3997
d4091aff6468 [project @ 2002-07-17 18:00:06 by jwe]
jwe
parents: 3995
diff changeset
367 2002-07-17 John W. Eaton <jwe@bevo.che.wisc.edu>
d4091aff6468 [project @ 2002-07-17 18:00:06 by jwe]
jwe
parents: 3995
diff changeset
368
d4091aff6468 [project @ 2002-07-17 18:00:06 by jwe]
jwe
parents: 3995
diff changeset
369 * base-de.h (base_diff_eqn::istate): New data member.
d4091aff6468 [project @ 2002-07-17 18:00:06 by jwe]
jwe
parents: 3995
diff changeset
370 (base_diff_eqn::integration_state): New member function.
d4091aff6468 [project @ 2002-07-17 18:00:06 by jwe]
jwe
parents: 3995
diff changeset
371 * LSODE.h, LSODE.cc, ODESSA.h, ODESSA.cc: Delete corresponding
d4091aff6468 [project @ 2002-07-17 18:00:06 by jwe]
jwe
parents: 3995
diff changeset
372 data members and functions.
d4091aff6468 [project @ 2002-07-17 18:00:06 by jwe]
jwe
parents: 3995
diff changeset
373 * DASPK.h, DASRT.h, DASSL.h: Delete idid data member.
d4091aff6468 [project @ 2002-07-17 18:00:06 by jwe]
jwe
parents: 3995
diff changeset
374 * DASPK.cc, DASRT.cc, DASSL.cc: Use istate instead of idid.
d4091aff6468 [project @ 2002-07-17 18:00:06 by jwe]
jwe
parents: 3995
diff changeset
375
3990
46388d6a4e44 [project @ 2002-07-16 06:20:39 by jwe]
jwe
parents: 3984
diff changeset
376 2002-07-16 John W. Eaton <jwe@bevo.che.wisc.edu>
46388d6a4e44 [project @ 2002-07-16 06:20:39 by jwe]
jwe
parents: 3984
diff changeset
377
3995
ee0304212be0 [project @ 2002-07-17 04:32:42 by jwe]
jwe
parents: 3993
diff changeset
378 * base-de.h (base_diff_eqn::stop_time,
ee0304212be0 [project @ 2002-07-17 04:32:42 by jwe]
jwe
parents: 3993
diff changeset
379 base_diff_eqn::stop_time_set, base_diff_eqn::restart,
ee0304212be0 [project @ 2002-07-17 04:32:42 by jwe]
jwe
parents: 3993
diff changeset
380 base_diff_eqn::integration_error): New data members.
ee0304212be0 [project @ 2002-07-17 04:32:42 by jwe]
jwe
parents: 3993
diff changeset
381 (base_diff_eqn::set_stop_time, base_diff_eqn::clear_stop_time,
ee0304212be0 [project @ 2002-07-17 04:32:42 by jwe]
jwe
parents: 3993
diff changeset
382 base_diff_eqn::force_restart, base_diff_eqn::integration_ok,
ee0304212be0 [project @ 2002-07-17 04:32:42 by jwe]
jwe
parents: 3993
diff changeset
383 base_diff_eqn::error_message): New member functions.
ee0304212be0 [project @ 2002-07-17 04:32:42 by jwe]
jwe
parents: 3993
diff changeset
384 * LSODE.h, LSODE.cc, DASSL.h, DASSL.cc, DASPK.h, DASPK.cc,
ee0304212be0 [project @ 2002-07-17 04:32:42 by jwe]
jwe
parents: 3993
diff changeset
385 DASRT.h, DASRT.cc, ODESSA.h, ODESSA.cc: Delete corresponding data
ee0304212be0 [project @ 2002-07-17 04:32:42 by jwe]
jwe
parents: 3993
diff changeset
386 members and functions.
ee0304212be0 [project @ 2002-07-17 04:32:42 by jwe]
jwe
parents: 3993
diff changeset
387
3992
53b4eab68976 [project @ 2002-07-16 19:36:52 by jwe]
jwe
parents: 3991
diff changeset
388 * DASRT.h (DASRT::set_ng, DASRT::get_ng): Delete
53b4eab68976 [project @ 2002-07-16 19:36:52 by jwe]
jwe
parents: 3991
diff changeset
389 * DASRT.cc (DASRT::DASRT): Set ng here.
3993
f23bc69132cc [project @ 2002-07-16 20:18:56 by jwe]
jwe
parents: 3992
diff changeset
390 (DASRT::integrate): Don't forget to set nn.
3992
53b4eab68976 [project @ 2002-07-16 19:36:52 by jwe]
jwe
parents: 3991
diff changeset
391
3991
48d2bc4a3729 [project @ 2002-07-16 17:46:50 by jwe]
jwe
parents: 3990
diff changeset
392 * DAEFunc.h (DAEFunc): Jacobian function now follows format of DASSL.
48d2bc4a3729 [project @ 2002-07-16 17:46:50 by jwe]
jwe
parents: 3990
diff changeset
393 * DASSL.cc (ddassl_j): Make it work.
48d2bc4a3729 [project @ 2002-07-16 17:46:50 by jwe]
jwe
parents: 3990
diff changeset
394 * DASPK.cc (ddaspk_j): Likewise.
48d2bc4a3729 [project @ 2002-07-16 17:46:50 by jwe]
jwe
parents: 3990
diff changeset
395
3990
46388d6a4e44 [project @ 2002-07-16 06:20:39 by jwe]
jwe
parents: 3984
diff changeset
396 * DAE.cc: Delete.
46388d6a4e44 [project @ 2002-07-16 06:20:39 by jwe]
jwe
parents: 3984
diff changeset
397
46388d6a4e44 [project @ 2002-07-16 06:20:39 by jwe]
jwe
parents: 3984
diff changeset
398 * DAERT.h, DAERTFunc.h, DASRT.h, DASRT.cc: New files for DAE
46388d6a4e44 [project @ 2002-07-16 06:20:39 by jwe]
jwe
parents: 3984
diff changeset
399 solving with root finding.
46388d6a4e44 [project @ 2002-07-16 06:20:39 by jwe]
jwe
parents: 3984
diff changeset
400 * Makefile.in: Add them to the appropriate lists.
46388d6a4e44 [project @ 2002-07-16 06:20:39 by jwe]
jwe
parents: 3984
diff changeset
401
46388d6a4e44 [project @ 2002-07-16 06:20:39 by jwe]
jwe
parents: 3984
diff changeset
402 * base-dae.h: New file.
46388d6a4e44 [project @ 2002-07-16 06:20:39 by jwe]
jwe
parents: 3984
diff changeset
403 * Makefile.in (INCLUDES): Add it to the list.
46388d6a4e44 [project @ 2002-07-16 06:20:39 by jwe]
jwe
parents: 3984
diff changeset
404 * DAE.h (DAE): Derive from base_diff_alg_eqn, not base_diff_eqn.
46388d6a4e44 [project @ 2002-07-16 06:20:39 by jwe]
jwe
parents: 3984
diff changeset
405
3984
addebffd4961 [project @ 2002-07-11 03:39:33 by jwe]
jwe
parents: 3971
diff changeset
406 2002-07-10 John W. Eaton <jwe@bevo.che.wisc.edu>
addebffd4961 [project @ 2002-07-11 03:39:33 by jwe]
jwe
parents: 3971
diff changeset
407
addebffd4961 [project @ 2002-07-11 03:39:33 by jwe]
jwe
parents: 3971
diff changeset
408 * ODE.h: Move integrate and do_integrate method declarations and
addebffd4961 [project @ 2002-07-11 03:39:33 by jwe]
jwe
parents: 3971
diff changeset
409 definitions here.
addebffd4961 [project @ 2002-07-11 03:39:33 by jwe]
jwe
parents: 3971
diff changeset
410 * base-de.h: From here.
addebffd4961 [project @ 2002-07-11 03:39:33 by jwe]
jwe
parents: 3971
diff changeset
411
addebffd4961 [project @ 2002-07-11 03:39:33 by jwe]
jwe
parents: 3971
diff changeset
412 * ODES.h, ODES.cc, ODESFunc.h, ODESSA.h, ODESSA.cc: New files.
addebffd4961 [project @ 2002-07-11 03:39:33 by jwe]
jwe
parents: 3971
diff changeset
413 * Makefile.in: Add them to the appropriate lists.
addebffd4961 [project @ 2002-07-11 03:39:33 by jwe]
jwe
parents: 3971
diff changeset
414 (LIBOCTAVE_CXX_SOURCES):
addebffd4961 [project @ 2002-07-11 03:39:33 by jwe]
jwe
parents: 3971
diff changeset
415
3971
41e7fa40ff4c [project @ 2002-07-02 23:46:48 by jwe]
jwe
parents: 3970
diff changeset
416 2002-07-02 John W. Eaton <jwe@bevo.che.wisc.edu>
41e7fa40ff4c [project @ 2002-07-02 23:46:48 by jwe]
jwe
parents: 3970
diff changeset
417
41e7fa40ff4c [project @ 2002-07-02 23:46:48 by jwe]
jwe
parents: 3970
diff changeset
418 * NLEqn.cc (NLEqn::error_message): New function.
41e7fa40ff4c [project @ 2002-07-02 23:46:48 by jwe]
jwe
parents: 3970
diff changeset
419 * NLEqn.h (NLEqn::solution_state, NLEqn::solution_ok): New functions.
41e7fa40ff4c [project @ 2002-07-02 23:46:48 by jwe]
jwe
parents: 3970
diff changeset
420
3970
4f884e25aab9 [project @ 2002-07-02 04:14:35 by jwe]
jwe
parents: 3959
diff changeset
421 2002-07-01 John W. Eaton <jwe@bevo.che.wisc.edu>
4f884e25aab9 [project @ 2002-07-02 04:14:35 by jwe]
jwe
parents: 3959
diff changeset
422
4f884e25aab9 [project @ 2002-07-02 04:14:35 by jwe]
jwe
parents: 3959
diff changeset
423 * lo-utils.cc (octave_fgetl): New function.
4f884e25aab9 [project @ 2002-07-02 04:14:35 by jwe]
jwe
parents: 3959
diff changeset
424 * cmd-edit.cc (do_readline): Use it instead of octave_fgets.
4f884e25aab9 [project @ 2002-07-02 04:14:35 by jwe]
jwe
parents: 3959
diff changeset
425
3959
5a848097fe4a [project @ 2002-05-24 17:58:16 by jwe]
jwe
parents: 3955
diff changeset
426 2002-05-24 John W. Eaton <jwe@bevo.che.wisc.edu>
5a848097fe4a [project @ 2002-05-24 17:58:16 by jwe]
jwe
parents: 3955
diff changeset
427
5a848097fe4a [project @ 2002-05-24 17:58:16 by jwe]
jwe
parents: 3955
diff changeset
428 * LSODE.cc (LSODE::error_message): New function.
5a848097fe4a [project @ 2002-05-24 17:58:16 by jwe]
jwe
parents: 3955
diff changeset
429 * LSODE.h: Provide decl.
5a848097fe4a [project @ 2002-05-24 17:58:16 by jwe]
jwe
parents: 3955
diff changeset
430 (LSODE::integration_state): New function.
5a848097fe4a [project @ 2002-05-24 17:58:16 by jwe]
jwe
parents: 3955
diff changeset
431 (LSODE::integration_ok): New function.
5a848097fe4a [project @ 2002-05-24 17:58:16 by jwe]
jwe
parents: 3955
diff changeset
432
3952
945e8c160191 [project @ 2002-05-23 17:18:12 by jwe]
jwe
parents: 3951
diff changeset
433 2002-05-23 John W. Eaton <jwe@bevo.che.wisc.edu>
945e8c160191 [project @ 2002-05-23 17:18:12 by jwe]
jwe
parents: 3951
diff changeset
434
3955
dc970f5941ee [project @ 2002-05-23 20:28:56 by jwe]
jwe
parents: 3954
diff changeset
435 * LSODE.cc (LSODE_options::x_integration_method): New data member.
dc970f5941ee [project @ 2002-05-23 20:28:56 by jwe]
jwe
parents: 3954
diff changeset
436 (LSODE_options::set_integration_method,
dc970f5941ee [project @ 2002-05-23 20:28:56 by jwe]
jwe
parents: 3954
diff changeset
437 LSODE_options::integration_method): New functions.
3954
8194e0b10a9a [project @ 2002-05-23 18:40:13 by jwe]
jwe
parents: 3952
diff changeset
438
3952
945e8c160191 [project @ 2002-05-23 17:18:12 by jwe]
jwe
parents: 3951
diff changeset
439 * LSODE.h (LSODE_options::x_absolute_tolerance): Now Array<double>.
945e8c160191 [project @ 2002-05-23 17:18:12 by jwe]
jwe
parents: 3951
diff changeset
440 Change all uses.
945e8c160191 [project @ 2002-05-23 17:18:12 by jwe]
jwe
parents: 3951
diff changeset
441 (LSODE_OPTIONS::absolute_tolerance): Return Array<double>, not double.
945e8c160191 [project @ 2002-05-23 17:18:12 by jwe]
jwe
parents: 3951
diff changeset
442 (LSODE_OPTIONS::set_absolute_tolerance (const Array<double>&)):
945e8c160191 [project @ 2002-05-23 17:18:12 by jwe]
jwe
parents: 3951
diff changeset
443 New function.
945e8c160191 [project @ 2002-05-23 17:18:12 by jwe]
jwe
parents: 3951
diff changeset
444
945e8c160191 [project @ 2002-05-23 17:18:12 by jwe]
jwe
parents: 3951
diff changeset
445 * Array.h (Array::fortran_vec): New const version.
945e8c160191 [project @ 2002-05-23 17:18:12 by jwe]
jwe
parents: 3951
diff changeset
446
3951
e6f67a1ed814 [project @ 2002-05-23 03:41:25 by jwe]
jwe
parents: 3946
diff changeset
447 2002-05-22 John W. Eaton <jwe@bevo.che.wisc.edu>
e6f67a1ed814 [project @ 2002-05-23 03:41:25 by jwe]
jwe
parents: 3946
diff changeset
448
e6f67a1ed814 [project @ 2002-05-23 03:41:25 by jwe]
jwe
parents: 3946
diff changeset
449 * cmd-edit.cc (gnu_readline::history_search_backward): New function.
e6f67a1ed814 [project @ 2002-05-23 03:41:25 by jwe]
jwe
parents: 3946
diff changeset
450 (gnu_readline::history_search_forward): Likewise.
e6f67a1ed814 [project @ 2002-05-23 03:41:25 by jwe]
jwe
parents: 3946
diff changeset
451 (gnu_readline::gnu_readline): Use them instead of passing pointers
e6f67a1ed814 [project @ 2002-05-23 03:41:25 by jwe]
jwe
parents: 3946
diff changeset
452 to extern "C" functions to octave_rl_ad_defun.
e6f67a1ed814 [project @ 2002-05-23 03:41:25 by jwe]
jwe
parents: 3946
diff changeset
453
3946
eab957395758 [project @ 2002-05-23 00:42:15 by jwe]
jwe
parents: 3945
diff changeset
454 2002-05-22 Mumit Khan <khan@nanotech.wisc.edu>
eab957395758 [project @ 2002-05-23 00:42:15 by jwe]
jwe
parents: 3945
diff changeset
455
eab957395758 [project @ 2002-05-23 00:42:15 by jwe]
jwe
parents: 3945
diff changeset
456 * DASPK.cc (ddaspk_psol): Return value.
eab957395758 [project @ 2002-05-23 00:42:15 by jwe]
jwe
parents: 3945
diff changeset
457 * oct-rl-edit.c: Use /* ... */ to comment.
eab957395758 [project @ 2002-05-23 00:42:15 by jwe]
jwe
parents: 3945
diff changeset
458
3945
b050da7f9994 [project @ 2002-05-20 19:40:07 by jwe]
jwe
parents: 3944
diff changeset
459 2002-05-20 John W. Eaton <jwe@bevo.che.wisc.edu>
b050da7f9994 [project @ 2002-05-20 19:40:07 by jwe]
jwe
parents: 3944
diff changeset
460
b050da7f9994 [project @ 2002-05-20 19:40:07 by jwe]
jwe
parents: 3944
diff changeset
461 * DASSL.h (DASSL_options::init): Undo previous change.
b050da7f9994 [project @ 2002-05-20 19:40:07 by jwe]
jwe
parents: 3944
diff changeset
462 (DASSL_options::set_absolute_tolerance): Likewise.
b050da7f9994 [project @ 2002-05-20 19:40:07 by jwe]
jwe
parents: 3944
diff changeset
463 * LSODE.h (LSODE_options::init): Likewise.
b050da7f9994 [project @ 2002-05-20 19:40:07 by jwe]
jwe
parents: 3944
diff changeset
464 (LSODE_options::set_absolute_tolerance): Likewise.
b050da7f9994 [project @ 2002-05-20 19:40:07 by jwe]
jwe
parents: 3944
diff changeset
465
b050da7f9994 [project @ 2002-05-20 19:40:07 by jwe]
jwe
parents: 3944
diff changeset
466 * DASPK.h (DASPK_options::init): Use default absolute tolerance of
b050da7f9994 [project @ 2002-05-20 19:40:07 by jwe]
jwe
parents: 3944
diff changeset
467 sqrt(eps), not eps^2.
b050da7f9994 [project @ 2002-05-20 19:40:07 by jwe]
jwe
parents: 3944
diff changeset
468 DASPK_options::set_absolute_tolerance): Likewise.
b050da7f9994 [project @ 2002-05-20 19:40:07 by jwe]
jwe
parents: 3944
diff changeset
469
3944
818f5aec1db5 [project @ 2002-05-18 00:05:08 by jwe]
jwe
parents: 3933
diff changeset
470 2002-05-17 Mumit Khan <khan@nanotech.wisc.edu>
818f5aec1db5 [project @ 2002-05-18 00:05:08 by jwe]
jwe
parents: 3933
diff changeset
471
818f5aec1db5 [project @ 2002-05-18 00:05:08 by jwe]
jwe
parents: 3933
diff changeset
472 * Array.h (Array<T>::resize_fill_value): Return default initialized
818f5aec1db5 [project @ 2002-05-18 00:05:08 by jwe]
jwe
parents: 3933
diff changeset
473 object.
818f5aec1db5 [project @ 2002-05-18 00:05:08 by jwe]
jwe
parents: 3933
diff changeset
474
3933
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
475 2002-05-14 John W. Eaton <jwe@bevo.che.wisc.edu>
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
476
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
477 * oct-rl-edit.c (OCTAVE_RL_SAVE_STRING): New macro.
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
478 (octave_rl_set_name, octave_rl_set_basic_quote_characters): Use it.
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
479 (octave_rl_set_basic_word_break_characters,
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
480 octave_rl_set_completer_word_break_characters): New functions.
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
481 * oct-rl-edit.h: Provide decls.
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
482 * cmd-edit.cc (gnu_readline::do_set_basic_word_break_characters,
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
483 gnu_readline::do_set_completer_word_break_characters): New functions.
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
484 (command_editor::set_basic_quote_characters,
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
485 command_editor::set_completion_append_character): New static functions.
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
486 * cmd-edit.h: Provide decls.
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
487 (command_editor::do_set_basic_word_break_characters,
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
488 command_editor::do_set_completer_word_break_characters):
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
489 New virtual functions.
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
490
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
491 * CMatrix.h, boolMatrix.h, chMatrix.h, dMatrix.h
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
492 (resize_fill_value): New static function.
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
493
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
494 * Array-idx.h (Array<T>::index): New args, resize_ok and
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
495 resize_fill_value.
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
496 * Array2-idx.h (Array2<T>::index): Likewise.
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
497 * ArrayN-idx.h (ArrayN<T>::index): Likewise.
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
498
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
499 * Array2.cc (Array<T>::print_info): New function.
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
500 * Array2.h: Provide decl.
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
501
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
502 * Array.cc (Array<T>::print_info): New function.
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
503 * Array.h: Provide decl.
f9ea3dcf58ee [project @ 2002-05-15 03:21:00 by jwe]
jwe
parents: 3928
diff changeset
504
3928
e8627dc4bdf2 [project @ 2002-05-03 19:56:01 by jwe]
jwe
parents: 3919
diff changeset
505 2002-05-03 John W. Eaton <jwe@bevo.che.wisc.edu>
e8627dc4bdf2 [project @ 2002-05-03 19:56:01 by jwe]
jwe
parents: 3919
diff changeset
506
e8627dc4bdf2 [project @ 2002-05-03 19:56:01 by jwe]
jwe
parents: 3919
diff changeset
507 * idx-vector.h (idx_vector::idx_vector (int)): New function.
e8627dc4bdf2 [project @ 2002-05-03 19:56:01 by jwe]
jwe
parents: 3919
diff changeset
508 (idx_vector_rep::idx_vector_rep (int)): New decl.
e8627dc4bdf2 [project @ 2002-05-03 19:56:01 by jwe]
jwe
parents: 3919
diff changeset
509 * idx-vector.cc (idx_vector_rep::idx_vector_rep (int)): New function.
e8627dc4bdf2 [project @ 2002-05-03 19:56:01 by jwe]
jwe
parents: 3919
diff changeset
510
e8627dc4bdf2 [project @ 2002-05-03 19:56:01 by jwe]
jwe
parents: 3919
diff changeset
511 * Array.h (Array<T>::resize_fill_value (void)): New static function.
e8627dc4bdf2 [project @ 2002-05-03 19:56:01 by jwe]
jwe
parents: 3919
diff changeset
512 (assign (Array<LT>&, const Array<RT>&)): Use it.
e8627dc4bdf2 [project @ 2002-05-03 19:56:01 by jwe]
jwe
parents: 3919
diff changeset
513 * Array2.h (assign (Array2<LT>&, const Array2<RT>&)): Use it.
e8627dc4bdf2 [project @ 2002-05-03 19:56:01 by jwe]
jwe
parents: 3919
diff changeset
514 * ArrayN.h (assign (ArrayN<LT>&, const ArrayN<RT>&)): Use it.
e8627dc4bdf2 [project @ 2002-05-03 19:56:01 by jwe]
jwe
parents: 3919
diff changeset
515
e8627dc4bdf2 [project @ 2002-05-03 19:56:01 by jwe]
jwe
parents: 3919
diff changeset
516 2002-05-02 Cai Jianming <caijianming@yahoo.co.uk>
e8627dc4bdf2 [project @ 2002-05-03 19:56:01 by jwe]
jwe
parents: 3919
diff changeset
517
e8627dc4bdf2 [project @ 2002-05-03 19:56:01 by jwe]
jwe
parents: 3919
diff changeset
518 * Array3.h (Array3<T>::checkelem): Improve error message.
e8627dc4bdf2 [project @ 2002-05-03 19:56:01 by jwe]
jwe
parents: 3919
diff changeset
519 * ArrayN.h (ArrayN<T>::range_error): Likewise.
e8627dc4bdf2 [project @ 2002-05-03 19:56:01 by jwe]
jwe
parents: 3919
diff changeset
520 * DiagArray2.cc (DiagArray2<T>::checkelem): Likewise.
e8627dc4bdf2 [project @ 2002-05-03 19:56:01 by jwe]
jwe
parents: 3919
diff changeset
521 * DiagArray2.cc (DiagArray2<T>::operator ()): Likewise.
e8627dc4bdf2 [project @ 2002-05-03 19:56:01 by jwe]
jwe
parents: 3919
diff changeset
522
3919
cdfbc6678c23 [project @ 2002-05-01 03:01:54 by jwe]
jwe
parents: 3912
diff changeset
523 2002-04-30 John W. Eaton <jwe@bevo.che.wisc.edu>
cdfbc6678c23 [project @ 2002-05-01 03:01:54 by jwe]
jwe
parents: 3912
diff changeset
524
cdfbc6678c23 [project @ 2002-05-01 03:01:54 by jwe]
jwe
parents: 3912
diff changeset
525 * DASSL.h (DASSL_options::init): Undo previous change.
cdfbc6678c23 [project @ 2002-05-01 03:01:54 by jwe]
jwe
parents: 3912
diff changeset
526 (DASSL_options::set_absolute_tolerance): Likewise.
cdfbc6678c23 [project @ 2002-05-01 03:01:54 by jwe]
jwe
parents: 3912
diff changeset
527
3912
f56cd411adb4 [project @ 2002-04-28 03:12:27 by jwe]
jwe
parents: 3904
diff changeset
528 2002-04-27 John W. Eaton <jwe@bevo.che.wisc.edu>
f56cd411adb4 [project @ 2002-04-28 03:12:27 by jwe]
jwe
parents: 3904
diff changeset
529
f56cd411adb4 [project @ 2002-04-28 03:12:27 by jwe]
jwe
parents: 3904
diff changeset
530 * DASPK.h, DASPK.cc: New files.
f56cd411adb4 [project @ 2002-04-28 03:12:27 by jwe]
jwe
parents: 3904
diff changeset
531 * Makefile.in: Add them to the appropriate lists.
f56cd411adb4 [project @ 2002-04-28 03:12:27 by jwe]
jwe
parents: 3904
diff changeset
532
3904
6b00ac653c0f [project @ 2002-04-24 04:56:10 by jwe]
jwe
parents: 3896
diff changeset
533 2002-04-23 John W. Eaton <jwe@bevo.che.wisc.edu>
6b00ac653c0f [project @ 2002-04-24 04:56:10 by jwe]
jwe
parents: 3896
diff changeset
534
6b00ac653c0f [project @ 2002-04-24 04:56:10 by jwe]
jwe
parents: 3896
diff changeset
535 * Array2-idx.h (Array2<T>::index (idx_vector&, idx_vector&) const):
6b00ac653c0f [project @ 2002-04-24 04:56:10 by jwe]
jwe
parents: 3896
diff changeset
536 Simplify indexing when one or both of the indices are empty.
6b00ac653c0f [project @ 2002-04-24 04:56:10 by jwe]
jwe
parents: 3896
diff changeset
537
3896
0486f50a8ecb [project @ 2002-04-11 06:37:11 by jwe]
jwe
parents: 3887
diff changeset
538 2002-04-11 John W. Eaton <jwe@bevo.che.wisc.edu>
0486f50a8ecb [project @ 2002-04-11 06:37:11 by jwe]
jwe
parents: 3887
diff changeset
539
0486f50a8ecb [project @ 2002-04-11 06:37:11 by jwe]
jwe
parents: 3887
diff changeset
540 * DASSL.h (DASSL_options::init): Set absolute tolerance to eps ^ 2.
0486f50a8ecb [project @ 2002-04-11 06:37:11 by jwe]
jwe
parents: 3887
diff changeset
541 (DASSL_options::set_absolute_tolerance): Likewise.
0486f50a8ecb [project @ 2002-04-11 06:37:11 by jwe]
jwe
parents: 3887
diff changeset
542 * LSODE.h (LSODE_options::init): Likewise.
0486f50a8ecb [project @ 2002-04-11 06:37:11 by jwe]
jwe
parents: 3887
diff changeset
543 (LSODE_options::set_absolute_tolerance): Likewise.
0486f50a8ecb [project @ 2002-04-11 06:37:11 by jwe]
jwe
parents: 3887
diff changeset
544
3887
7da18459c08b [project @ 2002-04-04 00:44:21 by jwe]
jwe
parents: 3883
diff changeset
545 2002-04-03 Steven G. Johnson <stevenj@alum.mit.edu>
7da18459c08b [project @ 2002-04-04 00:44:21 by jwe]
jwe
parents: 3883
diff changeset
546
7da18459c08b [project @ 2002-04-04 00:44:21 by jwe]
jwe
parents: 3883
diff changeset
547 * f2c-main.c (MAIN_, MAIN__): Delete. Use F77_DUMMY_MAIN instead.
7da18459c08b [project @ 2002-04-04 00:44:21 by jwe]
jwe
parents: 3883
diff changeset
548 * file-stat.cc (file_stat::update_internal, file_stat::copy):
7da18459c08b [project @ 2002-04-04 00:44:21 by jwe]
jwe
parents: 3883
diff changeset
549 Use HAVE_STRUCT_STAT_ST_RDEV instead of HAVE_ST_RDEV.
7da18459c08b [project @ 2002-04-04 00:44:21 by jwe]
jwe
parents: 3883
diff changeset
550 Use HAVE_STRUCT_STAT_ST_BLKSIZE instead of HAVE_ST_BLKSIZE.
7da18459c08b [project @ 2002-04-04 00:44:21 by jwe]
jwe
parents: 3883
diff changeset
551 Use HAVE_STRUCT_STAT_ST_BLOCKS instead of HAVE_ST_BLOCKS.
7da18459c08b [project @ 2002-04-04 00:44:21 by jwe]
jwe
parents: 3883
diff changeset
552 * file-stat.h: Likewise.
7da18459c08b [project @ 2002-04-04 00:44:21 by jwe]
jwe
parents: 3883
diff changeset
553 * oct-time.cc (octave_time::octave_time, octave_base_tm::strftime,
7da18459c08b [project @ 2002-04-04 00:44:21 by jwe]
jwe
parents: 3883
diff changeset
554 octave_base_tm::init, octave_strptime::init): Use HAVE_TM_ZONE
7da18459c08b [project @ 2002-04-04 00:44:21 by jwe]
jwe
parents: 3883
diff changeset
555 instead of HAVE_STRUCT_TM_TM_ZONE.
7da18459c08b [project @ 2002-04-04 00:44:21 by jwe]
jwe
parents: 3883
diff changeset
556 * strftime.c: Likewise.
7da18459c08b [project @ 2002-04-04 00:44:21 by jwe]
jwe
parents: 3883
diff changeset
557 * lo-specfun.cc, mach-info.cc, CColVector.cc, CMatrix.cc,
7da18459c08b [project @ 2002-04-04 00:44:21 by jwe]
jwe
parents: 3883
diff changeset
558 CRowVector.cc, CmplxAEPBAL.cc, CmplxCHOL.cc, CmplxHESS.cc,
7da18459c08b [project @ 2002-04-04 00:44:21 by jwe]
jwe
parents: 3883
diff changeset
559 CmplxLU.cc, CmplxQR.cc, CmplxQRP.cc, CmplxSCHUR.cc, CmplxSVD.cc,
7da18459c08b [project @ 2002-04-04 00:44:21 by jwe]
jwe
parents: 3883
diff changeset
560 CollocWt.cc, DASSL.cc, EIG.cc, LSODE.cc, NLEqn.cc, Quad.cc,
7da18459c08b [project @ 2002-04-04 00:44:21 by jwe]
jwe
parents: 3883
diff changeset
561 dColVector.cc, dMatrix.cc, dRowVector.cc, dbleAEPBAL.cc,
7da18459c08b [project @ 2002-04-04 00:44:21 by jwe]
jwe
parents: 3883
diff changeset
562 dbleCHOL.cc, dbleHESS.cc, dbleLU.cc, dbleQR.cc, dbleQRP.cc,
7da18459c08b [project @ 2002-04-04 00:44:21 by jwe]
jwe
parents: 3883
diff changeset
563 dbleSCHUR.cc, dbleSVD.cc: Use F77_FUNC instead of F77_FCN.
7da18459c08b [project @ 2002-04-04 00:44:21 by jwe]
jwe
parents: 3883
diff changeset
564
3883
69b6bd271277 [project @ 2002-04-02 21:05:10 by jwe]
jwe
parents: 3874
diff changeset
565 2002-04-02 Paul Kienzle <pkienzle@users.sf.net>
69b6bd271277 [project @ 2002-04-02 21:05:10 by jwe]
jwe
parents: 3874
diff changeset
566
69b6bd271277 [project @ 2002-04-02 21:05:10 by jwe]
jwe
parents: 3874
diff changeset
567 * CmplxQR.cc (ComplexQR::init): Use economy QR decomposition
69b6bd271277 [project @ 2002-04-02 21:05:10 by jwe]
jwe
parents: 3874
diff changeset
568 internally when the user requests it.
69b6bd271277 [project @ 2002-04-02 21:05:10 by jwe]
jwe
parents: 3874
diff changeset
569 * CmplxQRP.cc (ComplexQRP::init): Ditto.
69b6bd271277 [project @ 2002-04-02 21:05:10 by jwe]
jwe
parents: 3874
diff changeset
570 * dbleQR.cc (QR::init): Ditto.
69b6bd271277 [project @ 2002-04-02 21:05:10 by jwe]
jwe
parents: 3874
diff changeset
571 * dbleQRP.cc (QRP::init): Ditto.
69b6bd271277 [project @ 2002-04-02 21:05:10 by jwe]
jwe
parents: 3874
diff changeset
572
3874
24bf1bcbba8a [project @ 2002-02-23 03:23:19 by jwe]
jwe
parents: 3873
diff changeset
573 2002-02-22 John W. Eaton <jwe@bevo.che.wisc.edu>
24bf1bcbba8a [project @ 2002-02-23 03:23:19 by jwe]
jwe
parents: 3873
diff changeset
574
24bf1bcbba8a [project @ 2002-02-23 03:23:19 by jwe]
jwe
parents: 3873
diff changeset
575 * oct-fftw.cc (octave_fftw::fft2d): Avoid having to find a
24bf1bcbba8a [project @ 2002-02-23 03:23:19 by jwe]
jwe
parents: 3873
diff changeset
576 definition for NULL by passing 0 as the last arg to fftwnd_one.
24bf1bcbba8a [project @ 2002-02-23 03:23:19 by jwe]
jwe
parents: 3873
diff changeset
577 (octave_fftw::ifft2d): Likewise.
24bf1bcbba8a [project @ 2002-02-23 03:23:19 by jwe]
jwe
parents: 3873
diff changeset
578
3873
da64ef591f18 [project @ 2002-02-23 03:04:25 by jwe]
jwe
parents: 3867
diff changeset
579 2002-02-22 Paul Kienzle <pkienzle@jazz.ncnr.nist.gov>
da64ef591f18 [project @ 2002-02-23 03:04:25 by jwe]
jwe
parents: 3867
diff changeset
580
da64ef591f18 [project @ 2002-02-23 03:04:25 by jwe]
jwe
parents: 3867
diff changeset
581 * lo-mappers.cc (arg): Simply call atan2 (0.0, x).
da64ef591f18 [project @ 2002-02-23 03:04:25 by jwe]
jwe
parents: 3867
diff changeset
582
3867
81552337b120 [project @ 2002-01-03 18:31:08 by jwe]
jwe
parents: 3864
diff changeset
583 2001-12-17 John W. Eaton <jwe@bevo.che.wisc.edu>
81552337b120 [project @ 2002-01-03 18:31:08 by jwe]
jwe
parents: 3864
diff changeset
584
81552337b120 [project @ 2002-01-03 18:31:08 by jwe]
jwe
parents: 3864
diff changeset
585 * data-conv.cc (LS_DO_READ): Don't do anything unless len > 0.
81552337b120 [project @ 2002-01-03 18:31:08 by jwe]
jwe
parents: 3864
diff changeset
586 (LS_DO_WRITE): Likewise.
81552337b120 [project @ 2002-01-03 18:31:08 by jwe]
jwe
parents: 3864
diff changeset
587
3864
e78705239df5 [project @ 2001-11-16 12:56:20 by jwe]
jwe
parents: 3858
diff changeset
588 2001-11-16 John W. Eaton <jwe@bevo.che.wisc.edu>
e78705239df5 [project @ 2001-11-16 12:56:20 by jwe]
jwe
parents: 3858
diff changeset
589
e78705239df5 [project @ 2001-11-16 12:56:20 by jwe]
jwe
parents: 3858
diff changeset
590 * mx-inlines.cc (MX_CUMMULATIVE_OP): New macro.
e78705239df5 [project @ 2001-11-16 12:56:20 by jwe]
jwe
parents: 3858
diff changeset
591 * CMatrix.cc (ComplexMatrix::cumprod, ComplexMatrix::cumsum): Use it.
e78705239df5 [project @ 2001-11-16 12:56:20 by jwe]
jwe
parents: 3858
diff changeset
592 * dMatrix.cc (Matrix::cumprod, Matrix::cumsum): Likewise.
e78705239df5 [project @ 2001-11-16 12:56:20 by jwe]
jwe
parents: 3858
diff changeset
593
e78705239df5 [project @ 2001-11-16 12:56:20 by jwe]
jwe
parents: 3858
diff changeset
594 * mx-inlines.cc (MX_REDUCTION_OP, MX_REDUCTION_OP_COL_EXPR,
e78705239df5 [project @ 2001-11-16 12:56:20 by jwe]
jwe
parents: 3858
diff changeset
595 MX_REDUCTION_OP_ROW_EXPR): New macros.
e78705239df5 [project @ 2001-11-16 12:56:20 by jwe]
jwe
parents: 3858
diff changeset
596 * dMatrix.cc (Matrix::prod, Matrix::sum): Use MX_REDUCTION_OP.
e78705239df5 [project @ 2001-11-16 12:56:20 by jwe]
jwe
parents: 3858
diff changeset
597 * CMatrix.cc (ComplexMatrix::prod, ComplexMatrix::sum): Likewise.
e78705239df5 [project @ 2001-11-16 12:56:20 by jwe]
jwe
parents: 3858
diff changeset
598
e78705239df5 [project @ 2001-11-16 12:56:20 by jwe]
jwe
parents: 3858
diff changeset
599 * mx-inlines.cc (MX_BASE_REDUCTION_OP): New macro.
e78705239df5 [project @ 2001-11-16 12:56:20 by jwe]
jwe
parents: 3858
diff changeset
600 DIM == -1 now means no orientation for vector sums.
e78705239df5 [project @ 2001-11-16 12:56:20 by jwe]
jwe
parents: 3858
diff changeset
601 * dMatrix.cc (ComplexMatrix::sumsq): Use it.
e78705239df5 [project @ 2001-11-16 12:56:20 by jwe]
jwe
parents: 3858
diff changeset
602 * CMatrix.cc (ComplexMatrix::sumsq): Likewise.
e78705239df5 [project @ 2001-11-16 12:56:20 by jwe]
jwe
parents: 3858
diff changeset
603
3858
de05e6bdf897 [project @ 2001-11-08 19:34:22 by jwe]
jwe
parents: 3857
diff changeset
604 2001-11-08 John W. Eaton <jwe@bevo.che.wisc.edu>
de05e6bdf897 [project @ 2001-11-08 19:34:22 by jwe]
jwe
parents: 3857
diff changeset
605
de05e6bdf897 [project @ 2001-11-08 19:34:22 by jwe]
jwe
parents: 3857
diff changeset
606 * Range.cc (Range::nelem_internal): Special case ranges that must
de05e6bdf897 [project @ 2001-11-08 19:34:22 by jwe]
jwe
parents: 3857
diff changeset
607 have zero elements.
de05e6bdf897 [project @ 2001-11-08 19:34:22 by jwe]
jwe
parents: 3857
diff changeset
608
3854
2a4b9d746980 [project @ 2001-11-06 14:54:52 by jwe]
jwe
parents: 3849
diff changeset
609 2001-11-06 John W. Eaton <jwe@bevo.che.wisc.edu>
2a4b9d746980 [project @ 2001-11-06 14:54:52 by jwe]
jwe
parents: 3849
diff changeset
610
3857
f7c7ecb63a7e [project @ 2001-11-07 05:36:34 by jwe]
jwe
parents: 3856
diff changeset
611 * Makefile.in: Split out readline and pathsearch functionality
f7c7ecb63a7e [project @ 2001-11-07 05:36:34 by jwe]
jwe
parents: 3856
diff changeset
612 into separate liboct-readline and liboct-pathsearch libraries.
f7c7ecb63a7e [project @ 2001-11-07 05:36:34 by jwe]
jwe
parents: 3856
diff changeset
613
3854
2a4b9d746980 [project @ 2001-11-06 14:54:52 by jwe]
jwe
parents: 3849
diff changeset
614 * oct-rl-edit.c (octave_rl_clear_screen): Call rl_clear_screen,
3857
f7c7ecb63a7e [project @ 2001-11-07 05:36:34 by jwe]
jwe
parents: 3856
diff changeset
615 not _rl_clear_screen. Temporarily redefine rl_redisplay_function
f7c7ecb63a7e [project @ 2001-11-07 05:36:34 by jwe]
jwe
parents: 3856
diff changeset
616 to do nothing for this call to rl_clear_screen.
3854
2a4b9d746980 [project @ 2001-11-06 14:54:52 by jwe]
jwe
parents: 3849
diff changeset
617
3849
5266e351a19c [project @ 2001-11-02 04:50:09 by jwe]
jwe
parents: 3838
diff changeset
618 2001-10-08 John W. Eaton <jwe@bevo.che.wisc.edu>
5266e351a19c [project @ 2001-11-02 04:50:09 by jwe]
jwe
parents: 3838
diff changeset
619
5266e351a19c [project @ 2001-11-02 04:50:09 by jwe]
jwe
parents: 3838
diff changeset
620 * DASSL.cc (ddassl_f): Handle IRES returned from user supplied
5266e351a19c [project @ 2001-11-02 04:50:09 by jwe]
jwe
parents: 3838
diff changeset
621 function.
5266e351a19c [project @ 2001-11-02 04:50:09 by jwe]
jwe
parents: 3838
diff changeset
622 * DAEFunc.h (DAERHSFunc): Add IRES to prototype.
5266e351a19c [project @ 2001-11-02 04:50:09 by jwe]
jwe
parents: 3838
diff changeset
623
3838
7b4bdb12b77b [project @ 2001-06-07 19:00:42 by jwe]
jwe
parents: 3836
diff changeset
624 2001-06-07 John W. Eaton <jwe@bevo.che.wisc.edu>
7b4bdb12b77b [project @ 2001-06-07 19:00:42 by jwe]
jwe
parents: 3836
diff changeset
625
7b4bdb12b77b [project @ 2001-06-07 19:00:42 by jwe]
jwe
parents: 3836
diff changeset
626 * dMatrix.cc (Matrix::inverse, Matrix::solve, Matrix::determinant,
7b4bdb12b77b [project @ 2001-06-07 19:00:42 by jwe]
jwe
parents: 3836
diff changeset
627 Matrix::inverse): Handle the case of rcond being a NaN the same as
7b4bdb12b77b [project @ 2001-06-07 19:00:42 by jwe]
jwe
parents: 3836
diff changeset
628 a signular matrix. From "Jianming" <caijianming@yahoo.co.uk>.
7b4bdb12b77b [project @ 2001-06-07 19:00:42 by jwe]
jwe
parents: 3836
diff changeset
629 * CMatrix.cc (ComplexMatrix::inverse, ComplexMatrix::solve,
7b4bdb12b77b [project @ 2001-06-07 19:00:42 by jwe]
jwe
parents: 3836
diff changeset
630 ComplexMatrix::determinant, ComplexMatrix::inverse): Likewise.
7b4bdb12b77b [project @ 2001-06-07 19:00:42 by jwe]
jwe
parents: 3836
diff changeset
631
3836
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
632 2001-05-31 John W. Eaton <jwe@bevo.che.wisc.edu>
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
633
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
634 * chMatrix.cc (charMatrix::row_as_string): New parameter, raw.
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
635
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
636 * Array-i.cc, Array-s.cc, Array-d.cc, Array-ch.cc, Array-C.cc,
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
637 Array-b.cc: Instantiate three arg assign functions.
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
638
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
639 * ArrayN.cc (assign (ArrayN<LT>&, const ArrayN<RT>&, const LT&)):
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
640 New arg, resize_fill_value.
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
641 * ArrayN.h: Provide declaration.
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
642 (assign (ArrayN<LT>&, const ArrayN<RT>&): Define here by calling
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
643 three arg version.
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
644
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
645 * Array3.cc (assign (Array3<LT>&, const Array3<RT>&, const LT&)):
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
646 New arg, resize_fill_value.
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
647 * Array3.h: Provide declaration.
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
648 (assign (Array3<LT>&, const Array3<RT>&): Define here by calling
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
649 three arg version.
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
650
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
651 * Array2.cc (assign (Array2<LT>&, const Array2<RT>&, const LT&)):
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
652 New arg, resize_fill_value.
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
653 * Array2.h: Provide declaration.
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
654 (assign (Array2<LT>&, const Array2<RT>&): Define here by calling
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
655 three arg version.
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
656
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
657 * Array.cc (assign (Array<LT>&, const Array<RT>&, const LT&)):
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
658 New arg, resize_fill_value.
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
659 * Array.h: Provide declaration.
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
660 (assign (Array<LT>&, const Array<RT>&): Define here by calling
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
661 three arg version.
b8c1cb5b9fd9 [project @ 2001-05-31 19:30:49 by jwe]
jwe
parents: 3833
diff changeset
662
3833
f3278ec3ccb7 [project @ 2001-05-17 12:31:52 by jwe]
jwe
parents: 3832
diff changeset
663 2001-05-17 John W. Eaton <jwe@bevo.che.wisc.edu>
f3278ec3ccb7 [project @ 2001-05-17 12:31:52 by jwe]
jwe
parents: 3832
diff changeset
664
f3278ec3ccb7 [project @ 2001-05-17 12:31:52 by jwe]
jwe
parents: 3832
diff changeset
665 * pathsearch.cc (dir_path::set_program_name): Set the environment
f3278ec3ccb7 [project @ 2001-05-17 12:31:52 by jwe]
jwe
parents: 3832
diff changeset
666 variables SELFAUTOLOC, SELFAUTODIR, SELFAUTOPARENT, and TEXMFDBS
f3278ec3ccb7 [project @ 2001-05-17 12:31:52 by jwe]
jwe
parents: 3832
diff changeset
667 to the empty string.
f3278ec3ccb7 [project @ 2001-05-17 12:31:52 by jwe]
jwe
parents: 3832
diff changeset
668
3832
39aee8115584 [project @ 2001-05-15 17:14:14 by jwe]
jwe
parents: 3827
diff changeset
669 2001-05-15 John W. Eaton <jwe@bevo.che.wisc.edu>
39aee8115584 [project @ 2001-05-15 17:14:14 by jwe]
jwe
parents: 3827
diff changeset
670
39aee8115584 [project @ 2001-05-15 17:14:14 by jwe]
jwe
parents: 3827
diff changeset
671 * Array2.h (Array2<T>::operator = (const Array2<T>&)):
39aee8115584 [project @ 2001-05-15 17:14:14 by jwe]
jwe
parents: 3827
diff changeset
672 Don't check for rep != a.rep.
39aee8115584 [project @ 2001-05-15 17:14:14 by jwe]
jwe
parents: 3827
diff changeset
673
3827
ba548facf43b [project @ 2001-05-02 06:15:06 by jwe]
jwe
parents: 3821
diff changeset
674 2001-05-02 Mumit Khan <khan@nanotech.wisc.edu>
ba548facf43b [project @ 2001-05-02 06:15:06 by jwe]
jwe
parents: 3821
diff changeset
675
ba548facf43b [project @ 2001-05-02 06:15:06 by jwe]
jwe
parents: 3821
diff changeset
676 * oct-fftw.h, oct-fftw.cc: New files.
ba548facf43b [project @ 2001-05-02 06:15:06 by jwe]
jwe
parents: 3821
diff changeset
677 * Makefile.in (INCLUDES, SOURCES): Add new files.
ba548facf43b [project @ 2001-05-02 06:15:06 by jwe]
jwe
parents: 3821
diff changeset
678 * CMatrix.cc (ComplexMatrix::{fourier, ifourier, fourier2d,
ba548facf43b [project @ 2001-05-02 06:15:06 by jwe]
jwe
parents: 3821
diff changeset
679 ifourier2d}): Use fftw if available.
ba548facf43b [project @ 2001-05-02 06:15:06 by jwe]
jwe
parents: 3821
diff changeset
680 * dMatrix.cc (Matrix::{fourier, ifourier, fourier2d, ifourier2d}):
ba548facf43b [project @ 2001-05-02 06:15:06 by jwe]
jwe
parents: 3821
diff changeset
681 Likewise.
ba548facf43b [project @ 2001-05-02 06:15:06 by jwe]
jwe
parents: 3821
diff changeset
682
3821
b370019103de [project @ 2001-04-25 19:01:33 by jwe]
jwe
parents: 3803
diff changeset
683 2001-04-25 John W. Eaton <jwe@bevo.che.wisc.edu>
b370019103de [project @ 2001-04-25 19:01:33 by jwe]
jwe
parents: 3803
diff changeset
684
b370019103de [project @ 2001-04-25 19:01:33 by jwe]
jwe
parents: 3803
diff changeset
685 * Makefile.in (install-lib): Don't use mk-libdir-link.
b370019103de [project @ 2001-04-25 19:01:33 by jwe]
jwe
parents: 3803
diff changeset
686 (install-inc): Don't use mk-includedir-link.
b370019103de [project @ 2001-04-25 19:01:33 by jwe]
jwe
parents: 3803
diff changeset
687
3803
63c75bc3db82 [project @ 2001-02-28 08:24:40 by jwe]
jwe
parents: 3795
diff changeset
688 2001-02-28 John W. Eaton <jwe@bevo.che.wisc.edu>
63c75bc3db82 [project @ 2001-02-28 08:24:40 by jwe]
jwe
parents: 3795
diff changeset
689
63c75bc3db82 [project @ 2001-02-28 08:24:40 by jwe]
jwe
parents: 3795
diff changeset
690 * lo-cutils.c (octave_gethostname): New function.
63c75bc3db82 [project @ 2001-02-28 08:24:40 by jwe]
jwe
parents: 3795
diff changeset
691 * lo-utils.h: Provide declaration.
63c75bc3db82 [project @ 2001-02-28 08:24:40 by jwe]
jwe
parents: 3795
diff changeset
692 * oct-env.cc (octave_env::do_get_host_name):
63c75bc3db82 [project @ 2001-02-28 08:24:40 by jwe]
jwe
parents: 3795
diff changeset
693 Call octave_gethostname, instead of gethostname.
63c75bc3db82 [project @ 2001-02-28 08:24:40 by jwe]
jwe
parents: 3795
diff changeset
694
63c75bc3db82 [project @ 2001-02-28 08:24:40 by jwe]
jwe
parents: 3795
diff changeset
695 * lo-cutils.c (gethostname): Define here.
63c75bc3db82 [project @ 2001-02-28 08:24:40 by jwe]
jwe
parents: 3795
diff changeset
696 * lo-sysdep.cc: Not here.
63c75bc3db82 [project @ 2001-02-28 08:24:40 by jwe]
jwe
parents: 3795
diff changeset
697
3786
9bb6e4197fc5 [project @ 2001-02-07 18:14:43 by jwe]
jwe
parents: 3779
diff changeset
698 2001-02-07 John W. Eaton <jwe@bevo.che.wisc.edu>
9bb6e4197fc5 [project @ 2001-02-07 18:14:43 by jwe]
jwe
parents: 3779
diff changeset
699
9bb6e4197fc5 [project @ 2001-02-07 18:14:43 by jwe]
jwe
parents: 3779
diff changeset
700 * lo-cutils.c: Don't declare strptime.
9bb6e4197fc5 [project @ 2001-02-07 18:14:43 by jwe]
jwe
parents: 3779
diff changeset
701 (oct_strptime): Cast return type of strptime to char*.
9bb6e4197fc5 [project @ 2001-02-07 18:14:43 by jwe]
jwe
parents: 3779
diff changeset
702
3777
b4f260ddd748 [project @ 2001-02-06 15:57:23 by jwe]
jwe
parents: 3776
diff changeset
703 2001-02-06 John W. Eaton <jwe@bevo.che.wisc.edu>
b4f260ddd748 [project @ 2001-02-06 15:57:23 by jwe]
jwe
parents: 3776
diff changeset
704
3779
3001e15555e9 [project @ 2001-02-07 04:47:51 by jwe]
jwe
parents: 3777
diff changeset
705 * oct-rl-edit.c (octave_rl_newline): Call rl_newline with two args.
3001e15555e9 [project @ 2001-02-07 04:47:51 by jwe]
jwe
parents: 3777
diff changeset
706 (octave_rl_set_name): call rl_re_read_init_file with two args.
3001e15555e9 [project @ 2001-02-07 04:47:51 by jwe]
jwe
parents: 3777
diff changeset
707 (octave_rl_read_init_file): Ditto.
3001e15555e9 [project @ 2001-02-07 04:47:51 by jwe]
jwe
parents: 3777
diff changeset
708 (octave_rl_clear_undo_list): Call rl_free_undo_list, not
3001e15555e9 [project @ 2001-02-07 04:47:51 by jwe]
jwe
parents: 3777
diff changeset
709 free_undo_list.
3001e15555e9 [project @ 2001-02-07 04:47:51 by jwe]
jwe
parents: 3777
diff changeset
710 (octave_rl_completion_matches): Call rl_completion_matches, not
3001e15555e9 [project @ 2001-02-07 04:47:51 by jwe]
jwe
parents: 3777
diff changeset
711 completion_matches.
3001e15555e9 [project @ 2001-02-07 04:47:51 by jwe]
jwe
parents: 3777
diff changeset
712 (octave_rl_enable_paren_matching): New function.
3001e15555e9 [project @ 2001-02-07 04:47:51 by jwe]
jwe
parents: 3777
diff changeset
713 (octave_rl_set_blink_matching_paren_flag): Delete.
3001e15555e9 [project @ 2001-02-07 04:47:51 by jwe]
jwe
parents: 3777
diff changeset
714 (octave_rl_get_blink_matching_paren_flag): Delete.
3001e15555e9 [project @ 2001-02-07 04:47:51 by jwe]
jwe
parents: 3777
diff changeset
715
3777
b4f260ddd748 [project @ 2001-02-06 15:57:23 by jwe]
jwe
parents: 3776
diff changeset
716 * lo-mappers.h, lo-mappers.cc (log10 (const Complex&),
b4f260ddd748 [project @ 2001-02-06 15:57:23 by jwe]
jwe
parents: 3776
diff changeset
717 tanh (const Complex&)): Declare and define if not
b4f260ddd748 [project @ 2001-02-06 15:57:23 by jwe]
jwe
parents: 3776
diff changeset
718 CXX_ISO_COMPLIANT_LIBRARY.
b4f260ddd748 [project @ 2001-02-06 15:57:23 by jwe]
jwe
parents: 3776
diff changeset
719
3776
7ed917c1ca60 [project @ 2001-02-06 05:21:32 by jwe]
jwe
parents: 3775
diff changeset
720 2001-02-05 John W. Eaton <jwe@bevo.che.wisc.edu>
7ed917c1ca60 [project @ 2001-02-06 05:21:32 by jwe]
jwe
parents: 3775
diff changeset
721
7ed917c1ca60 [project @ 2001-02-06 05:21:32 by jwe]
jwe
parents: 3775
diff changeset
722 * lo-mappers.h (tanh (const Complex&)): Only declare if not
7ed917c1ca60 [project @ 2001-02-06 05:21:32 by jwe]
jwe
parents: 3775
diff changeset
723 CXX_ISO_COMPLIANT_LIBRARY.
7ed917c1ca60 [project @ 2001-02-06 05:21:32 by jwe]
jwe
parents: 3775
diff changeset
724
3775
13905c3a24af [project @ 2001-02-06 01:56:59 by jwe]
jwe
parents: 3769
diff changeset
725 2001-02-05 Mumit Khan <khan@nanotech.wisc.edu>
13905c3a24af [project @ 2001-02-06 01:56:59 by jwe]
jwe
parents: 3769
diff changeset
726
3776
7ed917c1ca60 [project @ 2001-02-06 05:21:32 by jwe]
jwe
parents: 3775
diff changeset
727 * lo-mappers.cc (tanh (const Complex&)): Only define if not
7ed917c1ca60 [project @ 2001-02-06 05:21:32 by jwe]
jwe
parents: 3775
diff changeset
728 CXX_ISO_COMPLIANT_LIBRARY.
7ed917c1ca60 [project @ 2001-02-06 05:21:32 by jwe]
jwe
parents: 3775
diff changeset
729
3775
13905c3a24af [project @ 2001-02-06 01:56:59 by jwe]
jwe
parents: 3769
diff changeset
730 * Makefile.in (TEMPLATE_AR, TEMPLATE_ARFLAGS): Use to create
13905c3a24af [project @ 2001-02-06 01:56:59 by jwe]
jwe
parents: 3769
diff changeset
731 archive libraries containing templates.
13905c3a24af [project @ 2001-02-06 01:56:59 by jwe]
jwe
parents: 3769
diff changeset
732
13905c3a24af [project @ 2001-02-06 01:56:59 by jwe]
jwe
parents: 3769
diff changeset
733 * ArrayN-idx.h (freeze, all_ok, any_orig_empty, any_zero_len,
13905c3a24af [project @ 2001-02-06 01:56:59 by jwe]
jwe
parents: 3769
diff changeset
734 get_zero_len_size, all_colon_equiv): Inline.
13905c3a24af [project @ 2001-02-06 01:56:59 by jwe]
jwe
parents: 3769
diff changeset
735 (ArrayN<T>::index): Rename idx to arr_idx.
13905c3a24af [project @ 2001-02-06 01:56:59 by jwe]
jwe
parents: 3769
diff changeset
736 * ArrayN.cc (ArrayN<T>::index, ArrayN<T>::compute_index,
13905c3a24af [project @ 2001-02-06 01:56:59 by jwe]
jwe
parents: 3769
diff changeset
737 ArrayN<T>::get_size, ArrayN<T>::range_error, ArrayN<T>::range_error,
13905c3a24af [project @ 2001-02-06 01:56:59 by jwe]
jwe
parents: 3769
diff changeset
738 increment_index, ArrayN<T>::resize, ArrayN<T>::insert): Likewise.
13905c3a24af [project @ 2001-02-06 01:56:59 by jwe]
jwe
parents: 3769
diff changeset
739
13905c3a24af [project @ 2001-02-06 01:56:59 by jwe]
jwe
parents: 3769
diff changeset
740 2001-02-05 John W. Eaton <jwe@bevo.che.wisc.edu>
13905c3a24af [project @ 2001-02-06 01:56:59 by jwe]
jwe
parents: 3769
diff changeset
741
13905c3a24af [project @ 2001-02-06 01:56:59 by jwe]
jwe
parents: 3769
diff changeset
742 * lo-mappers.h, lo-mappers.cc (tan (const Complex&),
13905c3a24af [project @ 2001-02-06 01:56:59 by jwe]
jwe
parents: 3769
diff changeset
743 log10 (const Complex&)): Delete.
13905c3a24af [project @ 2001-02-06 01:56:59 by jwe]
jwe
parents: 3769
diff changeset
744
13905c3a24af [project @ 2001-02-06 01:56:59 by jwe]
jwe
parents: 3769
diff changeset
745 * oct-cmplx.h: Define forwarding functions for real, imag, abs,
13905c3a24af [project @ 2001-02-06 01:56:59 by jwe]
jwe
parents: 3769
diff changeset
746 arg, norm, conj, polar, cos, cosh, exp, log, log10, pow, sin,
13905c3a24af [project @ 2001-02-06 01:56:59 by jwe]
jwe
parents: 3769
diff changeset
747 sinh, sqrt, tan, and tanh.
13905c3a24af [project @ 2001-02-06 01:56:59 by jwe]
jwe
parents: 3769
diff changeset
748
3769
7c8e3c42ed04 [project @ 2001-01-31 22:15:51 by jwe]
jwe
parents: 3767
diff changeset
749 2001-01-31 John W. Eaton <jwe@bevo.che.wisc.edu>
7c8e3c42ed04 [project @ 2001-01-31 22:15:51 by jwe]
jwe
parents: 3767
diff changeset
750
7c8e3c42ed04 [project @ 2001-01-31 22:15:51 by jwe]
jwe
parents: 3767
diff changeset
751 * file-ops.cc, help.cc, load-save.cc, pr-output.cc, utils.cc:
7c8e3c42ed04 [project @ 2001-01-31 22:15:51 by jwe]
jwe
parents: 3767
diff changeset
752 Add std:: namespace qualifier as needed.
7c8e3c42ed04 [project @ 2001-01-31 22:15:51 by jwe]
jwe
parents: 3767
diff changeset
753
7c8e3c42ed04 [project @ 2001-01-31 22:15:51 by jwe]
jwe
parents: 3767
diff changeset
754 * mx-inlines.cc: Rename all functions with mx_inline_ prefix.
7c8e3c42ed04 [project @ 2001-01-31 22:15:51 by jwe]
jwe
parents: 3767
diff changeset
755 Change all uses to match.
7c8e3c42ed04 [project @ 2001-01-31 22:15:51 by jwe]
jwe
parents: 3767
diff changeset
756
3767
f0e7c832e0e2 [project @ 2001-01-29 16:32:08 by jwe]
jwe
parents: 3760
diff changeset
757 2001-01-29 John W. Eaton <jwe@bevo.che.wisc.edu>
f0e7c832e0e2 [project @ 2001-01-29 16:32:08 by jwe]
jwe
parents: 3760
diff changeset
758
f0e7c832e0e2 [project @ 2001-01-29 16:32:08 by jwe]
jwe
parents: 3760
diff changeset
759 * lo-cutils.c: Don't delcare strptime.
f0e7c832e0e2 [project @ 2001-01-29 16:32:08 by jwe]
jwe
parents: 3760
diff changeset
760
3760
735549d1148e [project @ 2001-01-03 20:26:57 by jwe]
jwe
parents: 3757
diff changeset
761 2001-01-02 John W. Eaton <jwe@bevo.che.wisc.edu>
735549d1148e [project @ 2001-01-03 20:26:57 by jwe]
jwe
parents: 3757
diff changeset
762
735549d1148e [project @ 2001-01-03 20:26:57 by jwe]
jwe
parents: 3757
diff changeset
763 * CMatrix.cc (operator * (const ComplexMatrix&, const ComplexMatrix&):
735549d1148e [project @ 2001-01-03 20:26:57 by jwe]
jwe
parents: 3757
diff changeset
764 Return correct size result for empty matrix case.
735549d1148e [project @ 2001-01-03 20:26:57 by jwe]
jwe
parents: 3757
diff changeset
765
3757
574711ce9070 [project @ 2000-12-15 18:19:15 by jwe]
jwe
parents: 3755
diff changeset
766 2000-12-15 John W. Eaton <jwe@bevo.che.wisc.edu>
574711ce9070 [project @ 2000-12-15 18:19:15 by jwe]
jwe
parents: 3755
diff changeset
767
574711ce9070 [project @ 2000-12-15 18:19:15 by jwe]
jwe
parents: 3755
diff changeset
768 * lo-mappers.cc (xmin (const Complex&, const Complex& y):
574711ce9070 [project @ 2000-12-15 18:19:15 by jwe]
jwe
parents: 3755
diff changeset
769 If args are equal in magnitude, return first arg instead of
574711ce9070 [project @ 2000-12-15 18:19:15 by jwe]
jwe
parents: 3755
diff changeset
770 second.
574711ce9070 [project @ 2000-12-15 18:19:15 by jwe]
jwe
parents: 3755
diff changeset
771
3752
719a44ff67c9 [project @ 2000-12-13 19:02:42 by jwe]
jwe
parents: 3751
diff changeset
772 2000-12-13 John W. Eaton <jwe@bevo.che.wisc.edu>
719a44ff67c9 [project @ 2000-12-13 19:02:42 by jwe]
jwe
parents: 3751
diff changeset
773
3755
4c230f72b1d2 [project @ 2000-12-14 23:02:49 by jwe]
jwe
parents: 3753
diff changeset
774 * Range.cc (Range::nelem_internal): Call tfloor, not round, but
4c230f72b1d2 [project @ 2000-12-14 23:02:49 by jwe]
jwe
parents: 3753
diff changeset
775 then try harder to compute correct number of elements.
3753
f751e43de300 [project @ 2000-12-14 03:01:23 by jwe]
jwe
parents: 3752
diff changeset
776
3752
719a44ff67c9 [project @ 2000-12-13 19:02:42 by jwe]
jwe
parents: 3751
diff changeset
777 * dMatrix.cc (Matrix::lssolve): Ask DGELSS for size of work vector.
719a44ff67c9 [project @ 2000-12-13 19:02:42 by jwe]
jwe
parents: 3751
diff changeset
778 * CMatrix.cc (ComplexMatrix::lssolve): Likewise, for ZGELSS.
719a44ff67c9 [project @ 2000-12-13 19:02:42 by jwe]
jwe
parents: 3751
diff changeset
779
3750
c922e2d23c8c [project @ 2000-12-09 07:34:11 by jwe]
jwe
parents: 3742
diff changeset
780 2000-12-09 John W. Eaton <jwe@bevo.che.wisc.edu>
c922e2d23c8c [project @ 2000-12-09 07:34:11 by jwe]
jwe
parents: 3742
diff changeset
781
3751
1ae5be669422 [project @ 2000-12-10 06:03:06 by jwe]
jwe
parents: 3750
diff changeset
782 * Range.cc (Range::nelem_internal): Call round here, not tfloor.
1ae5be669422 [project @ 2000-12-10 06:03:06 by jwe]
jwe
parents: 3750
diff changeset
783 Rename n_intervals to be n_elt.
1ae5be669422 [project @ 2000-12-10 06:03:06 by jwe]
jwe
parents: 3750
diff changeset
784
3750
c922e2d23c8c [project @ 2000-12-09 07:34:11 by jwe]
jwe
parents: 3742
diff changeset
785 * strptime.c: Surround everything after including config.h in
c922e2d23c8c [project @ 2000-12-09 07:34:11 by jwe]
jwe
parents: 3742
diff changeset
786 #ifndef HAVE_STRPTIME ... #endif.
c922e2d23c8c [project @ 2000-12-09 07:34:11 by jwe]
jwe
parents: 3742
diff changeset
787
3742
078fde449ebc [project @ 2000-11-29 22:58:52 by jwe]
jwe
parents: 3741
diff changeset
788 2000-11-29 John W. Eaton <jwe@bevo.che.wisc.edu>
078fde449ebc [project @ 2000-11-29 22:58:52 by jwe]
jwe
parents: 3741
diff changeset
789
078fde449ebc [project @ 2000-11-29 22:58:52 by jwe]
jwe
parents: 3741
diff changeset
790 * Array-idx.h (assign): When resizing, cast fill value to LT.
078fde449ebc [project @ 2000-11-29 22:58:52 by jwe]
jwe
parents: 3741
diff changeset
791 * Array2-idx.h (MAYBE_RESIZE_LHS): Likewise.
078fde449ebc [project @ 2000-11-29 22:58:52 by jwe]
jwe
parents: 3741
diff changeset
792
3741
b65077dfa1b1 [project @ 2000-11-29 16:30:01 by jwe]
jwe
parents: 3739
diff changeset
793 2000-11-28 John W. Eaton <jwe@bevo.che.wisc.edu>
b65077dfa1b1 [project @ 2000-11-29 16:30:01 by jwe]
jwe
parents: 3739
diff changeset
794
b65077dfa1b1 [project @ 2000-11-29 16:30:01 by jwe]
jwe
parents: 3739
diff changeset
795 * MArray-defs.h: Protect against multiple inclusion.
b65077dfa1b1 [project @ 2000-11-29 16:30:01 by jwe]
jwe
parents: 3739
diff changeset
796
3739
85027c5aedc2 [project @ 2000-11-21 01:55:32 by jwe]
jwe
parents: 3736
diff changeset
797 2000-11-20 John W. Eaton <jwe@bevo.che.wisc.edu>
85027c5aedc2 [project @ 2000-11-21 01:55:32 by jwe]
jwe
parents: 3736
diff changeset
798
85027c5aedc2 [project @ 2000-11-21 01:55:32 by jwe]
jwe
parents: 3736
diff changeset
799 * data-conv.h (enum save_type): Move LS_U_LONG and LS_LONG to the
85027c5aedc2 [project @ 2000-11-21 01:55:32 by jwe]
jwe
parents: 3736
diff changeset
800 end of the list, to be compatible with previous versions of Octave.
85027c5aedc2 [project @ 2000-11-21 01:55:32 by jwe]
jwe
parents: 3736
diff changeset
801
3736
ac4609ffc702 [project @ 2000-11-16 17:25:34 by jwe]
jwe
parents: 3732
diff changeset
802 2000-11-16 Paul Kienzle <pkienzle@kienzle.powernet.co.uk>
ac4609ffc702 [project @ 2000-11-16 17:25:34 by jwe]
jwe
parents: 3732
diff changeset
803
ac4609ffc702 [project @ 2000-11-16 17:25:34 by jwe]
jwe
parents: 3732
diff changeset
804 * oct-time.cc (DEFINE_SET_INT_FIELD_FCN): Don't check limits here,
ac4609ffc702 [project @ 2000-11-16 17:25:34 by jwe]
jwe
parents: 3732
diff changeset
805 since mktime is supposed to `normalize' the results for us.
ac4609ffc702 [project @ 2000-11-16 17:25:34 by jwe]
jwe
parents: 3732
diff changeset
806
3731
c06bae7229cf [project @ 2000-10-31 20:03:19 by jwe]
jwe
parents: 3726
diff changeset
807 2000-10-31 Paul Kienzle <pkienzle@kienzle.powernet.co.uk>
c06bae7229cf [project @ 2000-10-31 20:03:19 by jwe]
jwe
parents: 3726
diff changeset
808
c06bae7229cf [project @ 2000-10-31 20:03:19 by jwe]
jwe
parents: 3726
diff changeset
809 * Array2.cc (Array2<T>::transpose): Avoid copy for empty matrices
3732
82f9f48d1147 [project @ 2000-10-31 20:12:59 by jwe]
jwe
parents: 3731
diff changeset
810 and vectors. Use xelem for faster access to elements when copying.
3731
c06bae7229cf [project @ 2000-10-31 20:03:19 by jwe]
jwe
parents: 3726
diff changeset
811
3726
b7d997d593d9 [project @ 2000-10-27 17:51:21 by jwe]
jwe
parents: 3725
diff changeset
812 2000-10-18 John W. Eaton <jwe@bevo.che.wisc.edu>
b7d997d593d9 [project @ 2000-10-27 17:51:21 by jwe]
jwe
parents: 3725
diff changeset
813
b7d997d593d9 [project @ 2000-10-27 17:51:21 by jwe]
jwe
parents: 3725
diff changeset
814 * CMatrix.cc (ComplexMatrix::cumsum, ComplexMatrix::cumprod):
b7d997d593d9 [project @ 2000-10-27 17:51:21 by jwe]
jwe
parents: 3725
diff changeset
815 Correct indexing for operation across rows.
b7d997d593d9 [project @ 2000-10-27 17:51:21 by jwe]
jwe
parents: 3725
diff changeset
816 * dMatrix.cc (Matrix::cumsum, Matrix::cumprod): Likewise.
b7d997d593d9 [project @ 2000-10-27 17:51:21 by jwe]
jwe
parents: 3725
diff changeset
817
3725
7d2d642cbb53 [project @ 2000-10-12 16:13:59 by jwe]
jwe
parents: 3723
diff changeset
818 2000-10-12 Paul Kienzle <pkienzle@kienzle.powernet.co.uk>
7d2d642cbb53 [project @ 2000-10-12 16:13:59 by jwe]
jwe
parents: 3723
diff changeset
819
7d2d642cbb53 [project @ 2000-10-12 16:13:59 by jwe]
jwe
parents: 3723
diff changeset
820 * Array2-idx.h (Array2<T>::index (idx_vector&)): Avoid copying
7d2d642cbb53 [project @ 2000-10-12 16:13:59 by jwe]
jwe
parents: 3723
diff changeset
821 elements if arg is a colon.
7d2d642cbb53 [project @ 2000-10-12 16:13:59 by jwe]
jwe
parents: 3723
diff changeset
822
3723
4c3774db5b3c [project @ 2000-10-12 05:10:08 by jwe]
jwe
parents: 3722
diff changeset
823 2000-10-12 Cai Jianming <caijianming@yahoo.co.uk>
4c3774db5b3c [project @ 2000-10-12 05:10:08 by jwe]
jwe
parents: 3722
diff changeset
824
3795
a982fe0256f1 [project @ 2001-02-10 05:19:33 by jwe]
jwe
parents: 3786
diff changeset
825 * dMatrix.cc (Matrix::cumprod (int) const): New arg, DIM.
3723
4c3774db5b3c [project @ 2000-10-12 05:10:08 by jwe]
jwe
parents: 3722
diff changeset
826 (Matrix::cumsum (int) const): Likewise.
4c3774db5b3c [project @ 2000-10-12 05:10:08 by jwe]
jwe
parents: 3722
diff changeset
827 (Matrix::prod (int) const): Likewise.
4c3774db5b3c [project @ 2000-10-12 05:10:08 by jwe]
jwe
parents: 3722
diff changeset
828 (Matrix::sum (int) const): Likewise.
4c3774db5b3c [project @ 2000-10-12 05:10:08 by jwe]
jwe
parents: 3722
diff changeset
829 (Matrix::sumsq (int) const): Likewise.
4c3774db5b3c [project @ 2000-10-12 05:10:08 by jwe]
jwe
parents: 3722
diff changeset
830 * CMatrix.cc (ComplexMatrix::cumprod (int dim) const): Likewise.
4c3774db5b3c [project @ 2000-10-12 05:10:08 by jwe]
jwe
parents: 3722
diff changeset
831 (ComplexMatrix::cumsum (int) const): Likewise.
4c3774db5b3c [project @ 2000-10-12 05:10:08 by jwe]
jwe
parents: 3722
diff changeset
832 (ComplexMatrix::prod (int) const): Likewise.
4c3774db5b3c [project @ 2000-10-12 05:10:08 by jwe]
jwe
parents: 3722
diff changeset
833 (ComplexMatrix::sum (int) const): Likewise.
4c3774db5b3c [project @ 2000-10-12 05:10:08 by jwe]
jwe
parents: 3722
diff changeset
834 (ComplexMatrix::sumsq (int) const): Likewise.
4c3774db5b3c [project @ 2000-10-12 05:10:08 by jwe]
jwe
parents: 3722
diff changeset
835
3722
ecc97b03ec09 [project @ 2000-10-10 23:41:20 by jwe]
jwe
parents: 3710
diff changeset
836 2000-10-10 John W. Eaton <jwe@bevo.che.wisc.edu>
ecc97b03ec09 [project @ 2000-10-10 23:41:20 by jwe]
jwe
parents: 3710
diff changeset
837
ecc97b03ec09 [project @ 2000-10-10 23:41:20 by jwe]
jwe
parents: 3710
diff changeset
838 * Array2-idx.h (Array2<T>::index (idx_vector&)): Correctly set
ecc97b03ec09 [project @ 2000-10-10 23:41:20 by jwe]
jwe
parents: 3710
diff changeset
839 size if Array<T>::index returns an empty array.
ecc97b03ec09 [project @ 2000-10-10 23:41:20 by jwe]
jwe
parents: 3710
diff changeset
840
3710
9a77deefb8c9 [project @ 2000-08-02 20:47:44 by jwe]
jwe
parents: 3709
diff changeset
841 2000-08-02 John W. Eaton <jwe@bevo.che.wisc.edu>
9a77deefb8c9 [project @ 2000-08-02 20:47:44 by jwe]
jwe
parents: 3709
diff changeset
842
9a77deefb8c9 [project @ 2000-08-02 20:47:44 by jwe]
jwe
parents: 3709
diff changeset
843 * file-ops.cc (file_ops::link, file_ops::symlink,
9a77deefb8c9 [project @ 2000-08-02 20:47:44 by jwe]
jwe
parents: 3709
diff changeset
844 file_ops::readlink): New functions.
9a77deefb8c9 [project @ 2000-08-02 20:47:44 by jwe]
jwe
parents: 3709
diff changeset
845
3709
c73bea82af94 [project @ 2000-08-02 02:23:26 by jwe]
jwe
parents: 3706
diff changeset
846 2000-08-01 John W. Eaton <jwe@bevo.che.wisc.edu>
c73bea82af94 [project @ 2000-08-02 02:23:26 by jwe]
jwe
parents: 3706
diff changeset
847
c73bea82af94 [project @ 2000-08-02 02:23:26 by jwe]
jwe
parents: 3706
diff changeset
848 * Array2-idx.h (Array2<T>::index (idx_vector&)): If a scalar is
c73bea82af94 [project @ 2000-08-02 02:23:26 by jwe]
jwe
parents: 3706
diff changeset
849 indexed, always return an object the same size as the index arg.
c73bea82af94 [project @ 2000-08-02 02:23:26 by jwe]
jwe
parents: 3706
diff changeset
850
c73bea82af94 [project @ 2000-08-02 02:23:26 by jwe]
jwe
parents: 3706
diff changeset
851 * oct-time.cc (octave_base_tm::strftime): Return empty string for
c73bea82af94 [project @ 2000-08-02 02:23:26 by jwe]
jwe
parents: 3706
diff changeset
852 empty format.
c73bea82af94 [project @ 2000-08-02 02:23:26 by jwe]
jwe
parents: 3706
diff changeset
853
3706
6581e686f83f [project @ 2000-07-25 05:30:02 by jwe]
jwe
parents: 3703
diff changeset
854 2000-07-25 John W. Eaton <jwe@bevo.che.wisc.edu>
6581e686f83f [project @ 2000-07-25 05:30:02 by jwe]
jwe
parents: 3703
diff changeset
855
6581e686f83f [project @ 2000-07-25 05:30:02 by jwe]
jwe
parents: 3703
diff changeset
856 * lo-cutils.c (oct_strptime): New function.
6581e686f83f [project @ 2000-07-25 05:30:02 by jwe]
jwe
parents: 3703
diff changeset
857 * oct-time.cc (octave_strptime::init): Call it instead of strptime.
6581e686f83f [project @ 2000-07-25 05:30:02 by jwe]
jwe
parents: 3703
diff changeset
858 Don't declare strptime. Don't define _XOPEN_SOURCE or _BSD_SOURCE.
6581e686f83f [project @ 2000-07-25 05:30:02 by jwe]
jwe
parents: 3703
diff changeset
859
3702
b63e78ccce8b [project @ 2000-07-18 05:32:34 by jwe]
jwe
parents: 3689
diff changeset
860 2000-07-18 John W. Eaton <jwe@bevo.che.wisc.edu>
b63e78ccce8b [project @ 2000-07-18 05:32:34 by jwe]
jwe
parents: 3689
diff changeset
861
3703
ab42a049fc9d [project @ 2000-07-18 19:34:50 by jwe]
jwe
parents: 3702
diff changeset
862 * oct-time.cc: Comment out _BSD_SOURCE and _XOPEN_SOURCE definitions.
ab42a049fc9d [project @ 2000-07-18 19:34:50 by jwe]
jwe
parents: 3702
diff changeset
863
3702
b63e78ccce8b [project @ 2000-07-18 05:32:34 by jwe]
jwe
parents: 3689
diff changeset
864 * Makefile.in (MATRIX_INC): Add ArrayN-idx.h to the list.
b63e78ccce8b [project @ 2000-07-18 05:32:34 by jwe]
jwe
parents: 3689
diff changeset
865
3689
9143cd2129c4 [project @ 2000-06-30 09:30:44 by jwe]
jwe
parents: 3688
diff changeset
866 2000-06-29 John W. Eaton <jwe@bevo.che.wisc.edu>
9143cd2129c4 [project @ 2000-06-30 09:30:44 by jwe]
jwe
parents: 3688
diff changeset
867
9143cd2129c4 [project @ 2000-06-30 09:30:44 by jwe]
jwe
parents: 3688
diff changeset
868 * dMatrix.h (read_int): Provide declaration.
9143cd2129c4 [project @ 2000-06-30 09:30:44 by jwe]
jwe
parents: 3688
diff changeset
869
3688
8aea513ff224 [project @ 2000-06-29 22:50:23 by jwe]
jwe
parents: 3685
diff changeset
870 2000-06-29 James R. Van Zandt <jrv@vanzandt.mv.com>
8aea513ff224 [project @ 2000-06-29 22:50:23 by jwe]
jwe
parents: 3685
diff changeset
871
8aea513ff224 [project @ 2000-06-29 22:50:23 by jwe]
jwe
parents: 3685
diff changeset
872 * data-conv.cc (read_doubles): Handle EIGHT_BYTE_INT cases.
8aea513ff224 [project @ 2000-06-29 22:50:23 by jwe]
jwe
parents: 3685
diff changeset
873 (write_doubles): Ditto.
8aea513ff224 [project @ 2000-06-29 22:50:23 by jwe]
jwe
parents: 3685
diff changeset
874 * data-conv.h: Ditto.
8aea513ff224 [project @ 2000-06-29 22:50:23 by jwe]
jwe
parents: 3685
diff changeset
875 (enum save_type): New values, LS_U_LONG and LS_LONG.
8aea513ff224 [project @ 2000-06-29 22:50:23 by jwe]
jwe
parents: 3685
diff changeset
876
3685
9d8306640373 [project @ 2000-06-28 19:25:02 by jwe]
jwe
parents: 3680
diff changeset
877 2000-06-27 John W. Eaton <jwe@bevo.che.wisc.edu>
9d8306640373 [project @ 2000-06-28 19:25:02 by jwe]
jwe
parents: 3680
diff changeset
878
9d8306640373 [project @ 2000-06-28 19:25:02 by jwe]
jwe
parents: 3680
diff changeset
879 * boolMatrix.h: Declare MM_CMP_OPS here.
9d8306640373 [project @ 2000-06-28 19:25:02 by jwe]
jwe
parents: 3680
diff changeset
880 * boolMatrix.cc: Define them here.
9d8306640373 [project @ 2000-06-28 19:25:02 by jwe]
jwe
parents: 3680
diff changeset
881
3680
b8b0f5ff28e2 [project @ 2000-06-08 20:06:17 by jwe]
jwe
parents: 3670
diff changeset
882 2000-06-08 John W. Eaton <jwe@bevo.che.wisc.edu>
b8b0f5ff28e2 [project @ 2000-06-08 20:06:17 by jwe]
jwe
parents: 3670
diff changeset
883
b8b0f5ff28e2 [project @ 2000-06-08 20:06:17 by jwe]
jwe
parents: 3670
diff changeset
884 * Array2-idx.h (assign): Allow x(bool) = RHS to succeed if x is
b8b0f5ff28e2 [project @ 2000-06-08 20:06:17 by jwe]
jwe
parents: 3670
diff changeset
885 previously undefined and set size of x to size of bool index.
b8b0f5ff28e2 [project @ 2000-06-08 20:06:17 by jwe]
jwe
parents: 3670
diff changeset
886 * idx-vector.cc (IDX_VEC_REP::maybe_convert_one_zero_to_idx):
b8b0f5ff28e2 [project @ 2000-06-08 20:06:17 by jwe]
jwe
parents: 3670
diff changeset
887 Allow z_len to be zero.
b8b0f5ff28e2 [project @ 2000-06-08 20:06:17 by jwe]
jwe
parents: 3670
diff changeset
888 (IDX_VEC_REP::freeze): If z_len is zero, set frozen_at_z_len to len.
b8b0f5ff28e2 [project @ 2000-06-08 20:06:17 by jwe]
jwe
parents: 3670
diff changeset
889 If frozen, don't assert that frozen_at_z_len == z_len.
b8b0f5ff28e2 [project @ 2000-06-08 20:06:17 by jwe]
jwe
parents: 3670
diff changeset
890
3670
0287dfeb1f34 [project @ 2000-05-24 18:41:37 by jwe]
jwe
parents: 3665
diff changeset
891 2000-05-20 John W. Eaton <jwe@bevo.che.wisc.edu>
0287dfeb1f34 [project @ 2000-05-24 18:41:37 by jwe]
jwe
parents: 3665
diff changeset
892
0287dfeb1f34 [project @ 2000-05-24 18:41:37 by jwe]
jwe
parents: 3665
diff changeset
893 * oct-rl-edit.c (octave_rl_clear_screen): Call _rl_clear_screen
0287dfeb1f34 [project @ 2000-05-24 18:41:37 by jwe]
jwe
parents: 3665
diff changeset
894 instead of rl_clear_screen.
0287dfeb1f34 [project @ 2000-05-24 18:41:37 by jwe]
jwe
parents: 3665
diff changeset
895
3665
0689afb1d001 [project @ 2000-05-11 19:07:56 by jwe]
jwe
parents: 3657
diff changeset
896 2000-05-11 John W. Eaton <jwe@bevo.che.wisc.edu>
0689afb1d001 [project @ 2000-05-11 19:07:56 by jwe]
jwe
parents: 3657
diff changeset
897
0689afb1d001 [project @ 2000-05-11 19:07:56 by jwe]
jwe
parents: 3657
diff changeset
898 * Array-d.cc: Instantiate ArrayN<double> here too.
0689afb1d001 [project @ 2000-05-11 19:07:56 by jwe]
jwe
parents: 3657
diff changeset
899 * Array-idx-vec.cc, ArrayN-idx.h, ArrayN.cc, ArrayN.h: New files.
0689afb1d001 [project @ 2000-05-11 19:07:56 by jwe]
jwe
parents: 3657
diff changeset
900 * Makefile.in: Add them to the appropriate lists.
0689afb1d001 [project @ 2000-05-11 19:07:56 by jwe]
jwe
parents: 3657
diff changeset
901
3657
a908150a3a32 [project @ 2000-04-11 19:02:03 by jwe]
jwe
parents: 3635
diff changeset
902 2000-04-06 John W. Eaton <jwe@bevo.che.wisc.edu>
a908150a3a32 [project @ 2000-04-11 19:02:03 by jwe]
jwe
parents: 3635
diff changeset
903
a908150a3a32 [project @ 2000-04-11 19:02:03 by jwe]
jwe
parents: 3635
diff changeset
904 * Array.cc (Array<T>::operator =): Don't set max_indices to 1 here.
a908150a3a32 [project @ 2000-04-11 19:02:03 by jwe]
jwe
parents: 3635
diff changeset
905
3635
f90fbcddaa75 [project @ 2000-03-23 10:51:07 by jwe]
jwe
parents: 3615
diff changeset
906 2000-03-23 John W. Eaton <jwe@bevo.che.wisc.edu>
f90fbcddaa75 [project @ 2000-03-23 10:51:07 by jwe]
jwe
parents: 3615
diff changeset
907
f90fbcddaa75 [project @ 2000-03-23 10:51:07 by jwe]
jwe
parents: 3615
diff changeset
908 * lo-sysdep.h: octave_chdir returns int, not bool.
f90fbcddaa75 [project @ 2000-03-23 10:51:07 by jwe]
jwe
parents: 3615
diff changeset
909
3615
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3613
diff changeset
910 2000-03-21 John W. Eaton <jwe@bevo.che.wisc.edu>
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3613
diff changeset
911
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3613
diff changeset
912 * Makefile.in (liboctave.$(SHLEXT)): Delete target
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3613
diff changeset
913 before rebuilding.
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3613
diff changeset
914
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3613
diff changeset
915 2000-03-21 Ben Sapp <bsapp@nua.lampf.lanl.gov>:
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3613
diff changeset
916
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3613
diff changeset
917 * liboctave/Makefile.in (liboctave.$(LIBEXT)): New target.
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3613
diff changeset
918 (libraries): Depend only on library targets, not archive members.
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3613
diff changeset
919
3613
0a93682f89c8 [project @ 2000-03-17 10:58:25 by jwe]
jwe
parents: 3607
diff changeset
920 2000-03-17 John W. Eaton <jwe@bevo.che.wisc.edu>
0a93682f89c8 [project @ 2000-03-17 10:58:25 by jwe]
jwe
parents: 3607
diff changeset
921
0a93682f89c8 [project @ 2000-03-17 10:58:25 by jwe]
jwe
parents: 3607
diff changeset
922 * Makefile.in: (objects): New target.
0a93682f89c8 [project @ 2000-03-17 10:58:25 by jwe]
jwe
parents: 3607
diff changeset
923
0a93682f89c8 [project @ 2000-03-17 10:58:25 by jwe]
jwe
parents: 3607
diff changeset
924 * lo-cutils.c: New file.
0a93682f89c8 [project @ 2000-03-17 10:58:25 by jwe]
jwe
parents: 3607
diff changeset
925 * Makefile.in (SOURCES): Add it to the list.
0a93682f89c8 [project @ 2000-03-17 10:58:25 by jwe]
jwe
parents: 3607
diff changeset
926 * lo-utils.h: Declare octave_qsort here.
0a93682f89c8 [project @ 2000-03-17 10:58:25 by jwe]
jwe
parents: 3607
diff changeset
927 * Array.h (Array::qsort): Use it here.
0a93682f89c8 [project @ 2000-03-17 10:58:25 by jwe]
jwe
parents: 3607
diff changeset
928
3607
0ecd1696605d [project @ 2000-03-08 22:01:16 by jwe]
jwe
parents: 3598
diff changeset
929 2000-03-08 John W. Eaton <jwe@bevo.che.wisc.edu>
0ecd1696605d [project @ 2000-03-08 22:01:16 by jwe]
jwe
parents: 3598
diff changeset
930
0ecd1696605d [project @ 2000-03-08 22:01:16 by jwe]
jwe
parents: 3598
diff changeset
931 * oct-time.cc: Include <sys/types.h> and <unistd.h>, if available.
0ecd1696605d [project @ 2000-03-08 22:01:16 by jwe]
jwe
parents: 3598
diff changeset
932
3598
0ae310231c46 [project @ 2000-02-19 08:07:08 by jwe]
jwe
parents: 3597
diff changeset
933 2000-02-18 John W. Eaton <jwe@bevo.che.wisc.edu>
0ae310231c46 [project @ 2000-02-19 08:07:08 by jwe]
jwe
parents: 3597
diff changeset
934
0ae310231c46 [project @ 2000-02-19 08:07:08 by jwe]
jwe
parents: 3597
diff changeset
935 * oct-rl-hist.c (octave_history_list): Do something when not
0ae310231c46 [project @ 2000-02-19 08:07:08 by jwe]
jwe
parents: 3597
diff changeset
936 printing line numbers. Fix reallocation of retval.
0ae310231c46 [project @ 2000-02-19 08:07:08 by jwe]
jwe
parents: 3597
diff changeset
937
3597
26662775f4e9 [project @ 2000-02-12 02:24:41 by jwe]
jwe
parents: 3588
diff changeset
938 2000-02-11 John W. Eaton <jwe@bevo.che.wisc.edu>
26662775f4e9 [project @ 2000-02-12 02:24:41 by jwe]
jwe
parents: 3588
diff changeset
939
26662775f4e9 [project @ 2000-02-12 02:24:41 by jwe]
jwe
parents: 3588
diff changeset
940 * Makefile.in (install-inc): Install files in
26662775f4e9 [project @ 2000-02-12 02:24:41 by jwe]
jwe
parents: 3588
diff changeset
941 $(octincludedir)/octave.
26662775f4e9 [project @ 2000-02-12 02:24:41 by jwe]
jwe
parents: 3588
diff changeset
942 (uninstall): Remove them from the correct directory too.
26662775f4e9 [project @ 2000-02-12 02:24:41 by jwe]
jwe
parents: 3588
diff changeset
943
26662775f4e9 [project @ 2000-02-12 02:24:41 by jwe]
jwe
parents: 3588
diff changeset
944 * oct-time.cc: Temporarily define _BSD_SOURCE and _XOPEN_SOURCE if
26662775f4e9 [project @ 2000-02-12 02:24:41 by jwe]
jwe
parents: 3588
diff changeset
945 they are not already defined.
26662775f4e9 [project @ 2000-02-12 02:24:41 by jwe]
jwe
parents: 3588
diff changeset
946
3588
48834d424048 [project @ 2000-02-08 08:50:03 by jwe]
jwe
parents: 3585
diff changeset
947 2000-02-08 John W. Eaton <jwe@bevo.che.wisc.edu>
48834d424048 [project @ 2000-02-08 08:50:03 by jwe]
jwe
parents: 3585
diff changeset
948
48834d424048 [project @ 2000-02-08 08:50:03 by jwe]
jwe
parents: 3585
diff changeset
949 * CRowVector.cc, CRowVector.h, CColVector.cc, CColVector.h:
48834d424048 [project @ 2000-02-08 08:50:03 by jwe]
jwe
parents: 3585
diff changeset
950 Delete declarations and definitions of mixed-type vector-vector ops.
48834d424048 [project @ 2000-02-08 08:50:03 by jwe]
jwe
parents: 3585
diff changeset
951
3585
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
952 2000-02-07 John W. Eaton <jwe@bevo.che.wisc.edu>
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
953
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
954 * CMatrix.h, CMatrix.cc: Add lssolve methods for real-valued RHS
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
955 matrix and vector objects.
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
956
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
957 * mx-op-defs.h (DMM_BIN_OP): Explicitly request conversion to
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
958 return type from second arg type.
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
959 (MDM_BIN_OP): Likewise, for first arg type.
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
960
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
961 * dMatrix.cc (Matrix::fourier, Matrix::ifourier,
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
962 Matrix::fourier2d, Matrix::ifourier2d): Likewise.
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
963
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
964 * EIG.cc (EIG::symmetric_init, EIG::hermitian_init): Explicitly
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
965 request ColumnVector to ComplexColumnVector, and Matrix to
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
966 ComplexMatrix conversions.
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
967
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
968 * CmplxAEPBAL.cc (ComplexAEPBALANCE::init): Give balancing_mat its
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
969 initial value using ComplexMatrix constructor.
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
970
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
971 * CColVector.cc (product, quotient,
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
972 operator * (const DiagMatrix&, const ComplexColumnVetor&)):
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
973 Fix type of returned value.
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
974 * CDiagMatrix.cc (ComplexDiagMatrix::row,
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
975 ComplexDiagMatrix::column, ComplexDiagMatrix::inverse): Likewise.
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
976
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
977 * Array.h, CColVector.h, CDiagMatrix.h, CMatrix.h, CRowVector.h,
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
978 MArray.h, MDiagArray2.h, dColVector.h, dDiagMatrix.h, dMatrix.h,
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
979 dRowVector.h: Declare some constructors explicit, to disallow
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
980 potentially problematic automatic type conversions.
d9803711e047 [project @ 2000-02-08 04:35:39 by jwe]
jwe
parents: 3582
diff changeset
981
3580
2923f52d8fda [project @ 2000-02-05 07:14:21 by jwe]
jwe
parents: 3578
diff changeset
982 2000-02-05 John W. Eaton <jwe@bevo.che.wisc.edu>
2923f52d8fda [project @ 2000-02-05 07:14:21 by jwe]
jwe
parents: 3578
diff changeset
983
3582
a93683ccc9ba [project @ 2000-02-05 10:00:49 by jwe]
jwe
parents: 3580
diff changeset
984 * vx-rv-crv.h, vx-cv-ccv.h, vx-crv-rv.h, vx-ccv-cv.h,
a93683ccc9ba [project @ 2000-02-05 10:00:49 by jwe]
jwe
parents: 3580
diff changeset
985 vx-rv-crv.cc, vx-cv-ccv.cc, vx-crv-rv.cc, vx-ccv-cv.cc:
a93683ccc9ba [project @ 2000-02-05 10:00:49 by jwe]
jwe
parents: 3580
diff changeset
986 More new files.
a93683ccc9ba [project @ 2000-02-05 10:00:49 by jwe]
jwe
parents: 3580
diff changeset
987 * Makefile.in: Add them to the appropriate lists.
a93683ccc9ba [project @ 2000-02-05 10:00:49 by jwe]
jwe
parents: 3580
diff changeset
988
a93683ccc9ba [project @ 2000-02-05 10:00:49 by jwe]
jwe
parents: 3580
diff changeset
989 * vx-ccv-s.h, vx-crv-s.h, vx-cs-cv.h, vx-cs-rv.h, vx-cv-cs.h,
a93683ccc9ba [project @ 2000-02-05 10:00:49 by jwe]
jwe
parents: 3580
diff changeset
990 vx-rv-cs.h, vx-s-ccv.h, vx-s-crv.h, vx-ccv-s.cc, vx-crv-s.cc,
a93683ccc9ba [project @ 2000-02-05 10:00:49 by jwe]
jwe
parents: 3580
diff changeset
991 vx-cs-cv.cc, vx-cs-rv.cc, vx-cv-cs.cc, vx-rv-cs.cc, vx-s-ccv.cc,
a93683ccc9ba [project @ 2000-02-05 10:00:49 by jwe]
jwe
parents: 3580
diff changeset
992 vx-s-crv.cc:, New files.
a93683ccc9ba [project @ 2000-02-05 10:00:49 by jwe]
jwe
parents: 3580
diff changeset
993 * Makefile.in: Add them to the appropriate lists.
a93683ccc9ba [project @ 2000-02-05 10:00:49 by jwe]
jwe
parents: 3580
diff changeset
994
a93683ccc9ba [project @ 2000-02-05 10:00:49 by jwe]
jwe
parents: 3580
diff changeset
995 * CRowVector.h, CRowVector.cc, CColVector.h, CColVector.cc:
a93683ccc9ba [project @ 2000-02-05 10:00:49 by jwe]
jwe
parents: 3580
diff changeset
996 Delete scalar by vector and vector by scalar binary ops.
a93683ccc9ba [project @ 2000-02-05 10:00:49 by jwe]
jwe
parents: 3580
diff changeset
997
3580
2923f52d8fda [project @ 2000-02-05 07:14:21 by jwe]
jwe
parents: 3578
diff changeset
998 * MArray-defs.h: More new macros to handle MDiagArray operators.
2923f52d8fda [project @ 2000-02-05 07:14:21 by jwe]
jwe
parents: 3578
diff changeset
999 * dDiagMatrix.h, CDiagMatrix.h: Use the op-forwarding macros.
2923f52d8fda [project @ 2000-02-05 07:14:21 by jwe]
jwe
parents: 3578
diff changeset
1000
3573
6ae6f1180e62 [project @ 2000-02-04 09:01:59 by jwe]
jwe
parents: 3572
diff changeset
1001 2000-02-04 John W. Eaton <jwe@bevo.che.wisc.edu>
6ae6f1180e62 [project @ 2000-02-04 09:01:59 by jwe]
jwe
parents: 3572
diff changeset
1002
3578
a40ca99e3e75 [project @ 2000-02-04 23:13:44 by jwe]
jwe
parents: 3574
diff changeset
1003 * oct-rl-edit.c (octave_rl_set_event_hook): Take address of
a40ca99e3e75 [project @ 2000-02-04 23:13:44 by jwe]
jwe
parents: 3574
diff changeset
1004 rl_event_hook before casting to void **.
a40ca99e3e75 [project @ 2000-02-04 23:13:44 by jwe]
jwe
parents: 3574
diff changeset
1005 (octave_rl_set_startup_hook): Likewise, for rl_startup_hook.
a40ca99e3e75 [project @ 2000-02-04 23:13:44 by jwe]
jwe
parents: 3574
diff changeset
1006
3574
787bb9d8f60e [project @ 2000-02-04 10:13:23 by jwe]
jwe
parents: 3573
diff changeset
1007 * MArray-defs.h: Many new macros to make declaration and
787bb9d8f60e [project @ 2000-02-04 10:13:23 by jwe]
jwe
parents: 3573
diff changeset
1008 definition of operators more consistent.
787bb9d8f60e [project @ 2000-02-04 10:13:23 by jwe]
jwe
parents: 3573
diff changeset
1009
787bb9d8f60e [project @ 2000-02-04 10:13:23 by jwe]
jwe
parents: 3573
diff changeset
1010 * MArray.h, MArray2.h, dColVector.h, dRowVector.h, CColVector.h,
787bb9d8f60e [project @ 2000-02-04 10:13:23 by jwe]
jwe
parents: 3573
diff changeset
1011 CRowVector.h, dMatrix.h, CMatrix.h: Use them.
3573
6ae6f1180e62 [project @ 2000-02-04 09:01:59 by jwe]
jwe
parents: 3572
diff changeset
1012
3569
3796444c54a3 [project @ 2000-02-03 11:16:54 by jwe]
jwe
parents: 3519
diff changeset
1013 2000-02-03 John W. Eaton <jwe@bevo.che.wisc.edu>
3796444c54a3 [project @ 2000-02-03 11:16:54 by jwe]
jwe
parents: 3519
diff changeset
1014
3572
8d641545e006 [project @ 2000-02-03 21:39:48 by jwe]
jwe
parents: 3569
diff changeset
1015 * dMatrix.cc (Matrix::ifourier): Cast divisor to double.
8d641545e006 [project @ 2000-02-03 21:39:48 by jwe]
jwe
parents: 3569
diff changeset
1016 (Matrix::ifourier2d): Likewise.
8d641545e006 [project @ 2000-02-03 21:39:48 by jwe]
jwe
parents: 3569
diff changeset
1017 * CMatrix.cc (ComplexMatrix::ifourier): Likewise.
8d641545e006 [project @ 2000-02-03 21:39:48 by jwe]
jwe
parents: 3569
diff changeset
1018 (ComplexMatrix::ifourier2d): Likewise.
8d641545e006 [project @ 2000-02-03 21:39:48 by jwe]
jwe
parents: 3569
diff changeset
1019
3569
3796444c54a3 [project @ 2000-02-03 11:16:54 by jwe]
jwe
parents: 3519
diff changeset
1020 * Array.h (Array::ArrayRep::qsort): Cast len to size_t.
3796444c54a3 [project @ 2000-02-03 11:16:54 by jwe]
jwe
parents: 3519
diff changeset
1021
3504
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1022 2000-02-01 John W. Eaton <jwe@bevo.che.wisc.edu>
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1023
3519
957d7d6ab0e0 [project @ 2000-02-02 06:00:09 by jwe]
jwe
parents: 3518
diff changeset
1024 * oct-rl-edit.c, oct-rl-edit.h: New files for interface to GNU
957d7d6ab0e0 [project @ 2000-02-02 06:00:09 by jwe]
jwe
parents: 3518
diff changeset
1025 readline library.
957d7d6ab0e0 [project @ 2000-02-02 06:00:09 by jwe]
jwe
parents: 3518
diff changeset
1026 * Makefile.in: Add them to the appropriate lists.
957d7d6ab0e0 [project @ 2000-02-02 06:00:09 by jwe]
jwe
parents: 3518
diff changeset
1027
957d7d6ab0e0 [project @ 2000-02-02 06:00:09 by jwe]
jwe
parents: 3518
diff changeset
1028 * oct-rl-hist.c, oct-rl-hist.h: New files for interface to GNU
957d7d6ab0e0 [project @ 2000-02-02 06:00:09 by jwe]
jwe
parents: 3518
diff changeset
1029 readline history library.
957d7d6ab0e0 [project @ 2000-02-02 06:00:09 by jwe]
jwe
parents: 3518
diff changeset
1030 * Makefile.in: Add them to the appropriate lists.
957d7d6ab0e0 [project @ 2000-02-02 06:00:09 by jwe]
jwe
parents: 3518
diff changeset
1031
3517
ef5c83d6bffc [project @ 2000-02-01 23:06:35 by jwe]
jwe
parents: 3516
diff changeset
1032 * data-conv.cc (LS_DO_WRITE): Cast arg to ostream::write to char*.
ef5c83d6bffc [project @ 2000-02-01 23:06:35 by jwe]
jwe
parents: 3516
diff changeset
1033 (LS_DO_READ): Likewise, for istream::read.
3518
2dcc5f58ca0c [project @ 2000-02-01 23:11:59 by jwe]
jwe
parents: 3517
diff changeset
1034 (write_doubles): Likewise.
2dcc5f58ca0c [project @ 2000-02-01 23:11:59 by jwe]
jwe
parents: 3517
diff changeset
1035 (read_doubles): Likewise.
3517
ef5c83d6bffc [project @ 2000-02-01 23:06:35 by jwe]
jwe
parents: 3516
diff changeset
1036
3516
9118c2a3bc79 [project @ 2000-02-01 23:01:07 by jwe]
jwe
parents: 3513
diff changeset
1037 * oct-env.cc (octave_env::do_polite_directory_format):
9118c2a3bc79 [project @ 2000-02-01 23:01:07 by jwe]
jwe
parents: 3513
diff changeset
1038 Use operator== and substr method to do limited-length string
9118c2a3bc79 [project @ 2000-02-01 23:01:07 by jwe]
jwe
parents: 3513
diff changeset
1039 comparison.
9118c2a3bc79 [project @ 2000-02-01 23:01:07 by jwe]
jwe
parents: 3513
diff changeset
1040
3513
6b8d14532d86 [project @ 2000-02-01 22:32:39 by jwe]
jwe
parents: 3512
diff changeset
1041 * Array2-idx.h, Array-idx.h: Avoid shadowing warnings for idx.
3512
e72d846e6f60 [project @ 2000-02-01 22:24:42 by jwe]
jwe
parents: 3511
diff changeset
1042
3511
d92134062783 [project @ 2000-02-01 22:06:28 by jwe]
jwe
parents: 3509
diff changeset
1043 * Quad.h: Use do_integrate as name of pure virtual function.
d92134062783 [project @ 2000-02-01 22:06:28 by jwe]
jwe
parents: 3509
diff changeset
1044
3508
5fcfe05d76e1 [project @ 2000-02-01 21:38:03 by jwe]
jwe
parents: 3507
diff changeset
1045 * base-de.h: Use tt instead of t as arg names.
3511
d92134062783 [project @ 2000-02-01 22:06:28 by jwe]
jwe
parents: 3509
diff changeset
1046 Add method with tcrit arg.
d92134062783 [project @ 2000-02-01 22:06:28 by jwe]
jwe
parents: 3509
diff changeset
1047
3509
a17e16bcd1ac [project @ 2000-02-01 21:45:52 by jwe]
jwe
parents: 3508
diff changeset
1048 * DAE.h, DAE.cc: Likewise, also xx for x.
3508
5fcfe05d76e1 [project @ 2000-02-01 21:38:03 by jwe]
jwe
parents: 3507
diff changeset
1049
3507
00fdd363c098 [project @ 2000-02-01 21:31:44 by jwe]
jwe
parents: 3505
diff changeset
1050 * DASSL.cc (dassl_fcn_ptr, dassl_jac_ptr): New typedefs.
00fdd363c098 [project @ 2000-02-01 21:31:44 by jwe]
jwe
parents: 3505
diff changeset
1051 * LSODE.cc: lsode_fcn_ptr, lsode_jac_ptr): Ditto.
00fdd363c098 [project @ 2000-02-01 21:31:44 by jwe]
jwe
parents: 3505
diff changeset
1052 * Quad.cc (quad_fcn_ptr): Ditto.
00fdd363c098 [project @ 2000-02-01 21:31:44 by jwe]
jwe
parents: 3505
diff changeset
1053 * NLEqn.cc (hybrd1_fcn_ptr, hybrj1_fcn_ptr): Ditto.
00fdd363c098 [project @ 2000-02-01 21:31:44 by jwe]
jwe
parents: 3505
diff changeset
1054
3505
5a2c5361dbf1 [project @ 2000-02-01 11:04:15 by jwe]
jwe
parents: 3504
diff changeset
1055 * oct-getopt.h, oct-getopt.c: New files for interface to getopt.
3519
957d7d6ab0e0 [project @ 2000-02-02 06:00:09 by jwe]
jwe
parents: 3518
diff changeset
1056 * Makefile.in: Add them to the appropriate lists.
3505
5a2c5361dbf1 [project @ 2000-02-01 11:04:15 by jwe]
jwe
parents: 3504
diff changeset
1057
5a2c5361dbf1 [project @ 2000-02-01 11:04:15 by jwe]
jwe
parents: 3504
diff changeset
1058 * oct-kpse.h, oct-kpse.c: New files for interface to kpathsearch.
3519
957d7d6ab0e0 [project @ 2000-02-02 06:00:09 by jwe]
jwe
parents: 3518
diff changeset
1059 * Makefile.in: Add them to the appropriate lists.
3505
5a2c5361dbf1 [project @ 2000-02-01 11:04:15 by jwe]
jwe
parents: 3504
diff changeset
1060
3504
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1061 * dMatrix.cc (write_int, read_int): No longer declared static.
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1062
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1063 * CDiagMatrix.h: Delete decls for friend operators that are
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1064 handled by MDiagArray2 class. Move others outside class decl and
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1065 strip friend status.
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1066 * dDiagMatrix.h: Likewise.
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1067
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1068 * MArray.h: Delete decls for friend operators inside class decl.
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1069 * MArray2.h: Ditto.
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1070 * MDiagArray2.h: Ditto.
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1071
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1072 * MArray-defs.h (DO_VS_OP,, DO_SV_OP, DO_VV_OP, NEGV): Pass all
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1073 necessary parameters. Don't allocate memory in the macro. Change
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1074 all uses.
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1075
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1076 * dMatrix.h (class Matrix): Delete `friend class' decls.
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1077 * CMatrix.h (class ComplexMatrix): Ditto.
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1078
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1079 * mx-op-defs (MS_BOOL_OP, MS_BOOL_OPS, SM_BOOL_OP, SM_BOOL_OPS,
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1080 MM_BOOL_OP, MM_BOOL_OPS, MDM_MULTIPLY_OP, MDM_BIN_OPS,
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1081 DMM_MULTIPLY_OP, DMM_BIN_OPS): Pass zero constant as final arg, to
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1082 avoid type conflicts. Change all uses.
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1083
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1084 * strptime.c (__mon_yday): Fix size of array decl.
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1085
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1086 * mx-inlines.cc: Use `xnot' instead of `not' for function name.
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1087
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1088 * chMatrix.cc (charMatrix::row_as_string): Delete extraneous
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1089 default value for second arg.
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1090
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1091 * Array2.cc (Array2<T>::resize): Add Array<T>:: qulaifier to
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1092 references to ArrayRep.
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1093
3503
d14c483b3c12 [project @ 2000-02-01 04:06:07 by jwe]
jwe
parents: 3498
diff changeset
1094 2000-01-31 John W. Eaton <jwe@bevo.che.wisc.edu>
d14c483b3c12 [project @ 2000-02-01 04:06:07 by jwe]
jwe
parents: 3498
diff changeset
1095
3504
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1096 * Array.h (Array::ArrayRep): Now protected, not private.
3503
d14c483b3c12 [project @ 2000-02-01 04:06:07 by jwe]
jwe
parents: 3498
diff changeset
1097
d14c483b3c12 [project @ 2000-02-01 04:06:07 by jwe]
jwe
parents: 3498
diff changeset
1098 * All source files: Include iostream, fstream, strstream,
d14c483b3c12 [project @ 2000-02-01 04:06:07 by jwe]
jwe
parents: 3498
diff changeset
1099 etc. as needed instead of using forward declarations for these
3504
5eef8a2294bd [project @ 2000-02-01 10:06:51 by jwe]
jwe
parents: 3503
diff changeset
1100 classes. Add std:: qualifier as needed.
3503
d14c483b3c12 [project @ 2000-02-01 04:06:07 by jwe]
jwe
parents: 3498
diff changeset
1101
3498
e391aeef2b3c [project @ 2000-01-31 03:17:14 by jwe]
jwe
parents: 3496
diff changeset
1102 2000-01-30 John W. Eaton <jwe@bevo.che.wisc.edu>
e391aeef2b3c [project @ 2000-01-31 03:17:14 by jwe]
jwe
parents: 3496
diff changeset
1103
e391aeef2b3c [project @ 2000-01-31 03:17:14 by jwe]
jwe
parents: 3496
diff changeset
1104 * oct-time.cc: Declare strptime extern "C".
e391aeef2b3c [project @ 2000-01-31 03:17:14 by jwe]
jwe
parents: 3496
diff changeset
1105
3496
c800b7fb7d64 [project @ 2000-01-29 19:34:14 by jwe]
jwe
parents: 3492
diff changeset
1106 2000-01-29 John W. Eaton <jwe@bevo.che.wisc.edu>
c800b7fb7d64 [project @ 2000-01-29 19:34:14 by jwe]
jwe
parents: 3492
diff changeset
1107
c800b7fb7d64 [project @ 2000-01-29 19:34:14 by jwe]
jwe
parents: 3492
diff changeset
1108 * oct-time.cc [! HAVE_STRPTIME]: Provide declaration.
c800b7fb7d64 [project @ 2000-01-29 19:34:14 by jwe]
jwe
parents: 3492
diff changeset
1109
3488
85c0ebb78d1e [project @ 2000-01-28 06:47:58 by jwe]
jwe
parents: 3482
diff changeset
1110 2000-01-28 John W. Eaton <jwe@bevo.che.wisc.edu>
85c0ebb78d1e [project @ 2000-01-28 06:47:58 by jwe]
jwe
parents: 3482
diff changeset
1111
3492
17261f602206 [project @ 2000-01-28 22:48:51 by jwe]
jwe
parents: 3488
diff changeset
1112 * Array2.h (Array2<T>::get_size): Now protected instead of private.
17261f602206 [project @ 2000-01-28 22:48:51 by jwe]
jwe
parents: 3488
diff changeset
1113 * Array3.h, Array3.cc: Use it in constructors and resize methods
17261f602206 [project @ 2000-01-28 22:48:51 by jwe]
jwe
parents: 3488
diff changeset
1114 to get total size to be allocated.
17261f602206 [project @ 2000-01-28 22:48:51 by jwe]
jwe
parents: 3488
diff changeset
1115
3488
85c0ebb78d1e [project @ 2000-01-28 06:47:58 by jwe]
jwe
parents: 3482
diff changeset
1116 * DASSL.cc (DASSL::integrate): Declare do_restart and save_output
85c0ebb78d1e [project @ 2000-01-28 06:47:58 by jwe]
jwe
parents: 3482
diff changeset
1117 as bool, not int.
85c0ebb78d1e [project @ 2000-01-28 06:47:58 by jwe]
jwe
parents: 3482
diff changeset
1118
3482
e461b8ed7c4d [project @ 2000-01-26 07:25:56 by jwe]
jwe
parents: 3480
diff changeset
1119 2000-01-26 John W. Eaton <jwe@bevo.che.wisc.edu>
e461b8ed7c4d [project @ 2000-01-26 07:25:56 by jwe]
jwe
parents: 3480
diff changeset
1120
e461b8ed7c4d [project @ 2000-01-26 07:25:56 by jwe]
jwe
parents: 3480
diff changeset
1121 * Array2-idx.h (assign (Array2<LT>& lhs, const Array2<RT>& rhs)):
e461b8ed7c4d [project @ 2000-01-26 07:25:56 by jwe]
jwe
parents: 3480
diff changeset
1122 Allow A(idx) = RHS if idx is a boolean index with the same shape
e461b8ed7c4d [project @ 2000-01-26 07:25:56 by jwe]
jwe
parents: 3480
diff changeset
1123 as A, even when do_fortran_indexing is not enabled.
e461b8ed7c4d [project @ 2000-01-26 07:25:56 by jwe]
jwe
parents: 3480
diff changeset
1124 (Array2<T>::index (idx_vector& idx) const): Likewise, for A(idx).
e461b8ed7c4d [project @ 2000-01-26 07:25:56 by jwe]
jwe
parents: 3480
diff changeset
1125
3473
64f8babb7b3d [project @ 2000-01-25 09:44:15 by jwe]
jwe
parents: 3472
diff changeset
1126 2000-01-25 John W. Eaton <jwe@bevo.che.wisc.edu>
64f8babb7b3d [project @ 2000-01-25 09:44:15 by jwe]
jwe
parents: 3472
diff changeset
1127
3480
45742a3b1f7c [project @ 2000-01-26 06:16:41 by jwe]
jwe
parents: 3475
diff changeset
1128 * dMatrix.cc (Matrix::solve (...)): Add new variant with
45742a3b1f7c [project @ 2000-01-26 06:16:41 by jwe]
jwe
parents: 3475
diff changeset
1129 function pointer as final arg. Passed function (if any) will be
45742a3b1f7c [project @ 2000-01-26 06:16:41 by jwe]
jwe
parents: 3475
diff changeset
1130 called for singularity errors.
45742a3b1f7c [project @ 2000-01-26 06:16:41 by jwe]
jwe
parents: 3475
diff changeset
1131 * CMatrix.cc (ComplexMatrix::solve (...)): Likewise.
45742a3b1f7c [project @ 2000-01-26 06:16:41 by jwe]
jwe
parents: 3475
diff changeset
1132
45742a3b1f7c [project @ 2000-01-26 06:16:41 by jwe]
jwe
parents: 3475
diff changeset
1133 * dMatrix.cc (Matrix::pseudo_inverse): Use economy SVD.
45742a3b1f7c [project @ 2000-01-26 06:16:41 by jwe]
jwe
parents: 3475
diff changeset
1134 * CMatrix.cc (ComplexMatrix::pseudo_inverse): Likewise.
45742a3b1f7c [project @ 2000-01-26 06:16:41 by jwe]
jwe
parents: 3475
diff changeset
1135
3475
6293a9d5650a [project @ 2000-01-25 21:23:07 by jwe]
jwe
parents: 3473
diff changeset
1136 * lo-ieee.cc (octave_ieee_init): Don't include sunmath.h.
6293a9d5650a [project @ 2000-01-25 21:23:07 by jwe]
jwe
parents: 3473
diff changeset
1137 No longer bother with infinity or quiet_nan.
6293a9d5650a [project @ 2000-01-25 21:23:07 by jwe]
jwe
parents: 3473
diff changeset
1138
3473
64f8babb7b3d [project @ 2000-01-25 09:44:15 by jwe]
jwe
parents: 3472
diff changeset
1139 * Array2.cc (Array2<T>::get_size): New function.
64f8babb7b3d [project @ 2000-01-25 09:44:15 by jwe]
jwe
parents: 3472
diff changeset
1140 (Array2<T>::Array2, Array2<T>::resize): Use it.
64f8babb7b3d [project @ 2000-01-25 09:44:15 by jwe]
jwe
parents: 3472
diff changeset
1141
3472
9c509e1cbf49 [project @ 2000-01-24 05:05:49 by jwe]
jwe
parents: 3470
diff changeset
1142 2000-01-23 John W. Eaton <jwe@bevo.che.wisc.edu>
9c509e1cbf49 [project @ 2000-01-24 05:05:49 by jwe]
jwe
parents: 3470
diff changeset
1143
9c509e1cbf49 [project @ 2000-01-24 05:05:49 by jwe]
jwe
parents: 3470
diff changeset
1144 * Array2-idx.h (Array2<T>::maybe_delete_elements (idx_vector&)):
9c509e1cbf49 [project @ 2000-01-24 05:05:49 by jwe]
jwe
parents: 3470
diff changeset
1145 New function.
9c509e1cbf49 [project @ 2000-01-24 05:05:49 by jwe]
jwe
parents: 3470
diff changeset
1146 (assign (Array2<LT>& lhs, const Array2<RT>& rhs)):
9c509e1cbf49 [project @ 2000-01-24 05:05:49 by jwe]
jwe
parents: 3470
diff changeset
1147 Use it when indexing with one arg instead of faking a second one.
9c509e1cbf49 [project @ 2000-01-24 05:05:49 by jwe]
jwe
parents: 3470
diff changeset
1148 (Array2<T>::maybe_delete_elements (idx_vector&, idx_vector&)):
9c509e1cbf49 [project @ 2000-01-24 05:05:49 by jwe]
jwe
parents: 3470
diff changeset
1149 Return empty matrices with the correct dimensions for A(:,:) = []
9c509e1cbf49 [project @ 2000-01-24 05:05:49 by jwe]
jwe
parents: 3470
diff changeset
1150 and also A(:,idx) = [], and A(idx,:) = [] when idx enumerates all
9c509e1cbf49 [project @ 2000-01-24 05:05:49 by jwe]
jwe
parents: 3470
diff changeset
1151 rows or columns.
9c509e1cbf49 [project @ 2000-01-24 05:05:49 by jwe]
jwe
parents: 3470
diff changeset
1152
9c509e1cbf49 [project @ 2000-01-24 05:05:49 by jwe]
jwe
parents: 3470
diff changeset
1153 * idx-vector.cc (IDX_VEC_REP::is_colon_equiv): Recognize a bool
9c509e1cbf49 [project @ 2000-01-24 05:05:49 by jwe]
jwe
parents: 3470
diff changeset
1154 vector that is all true values with a length equal to n as colon
9c509e1cbf49 [project @ 2000-01-24 05:05:49 by jwe]
jwe
parents: 3470
diff changeset
1155 equivalent.
9c509e1cbf49 [project @ 2000-01-24 05:05:49 by jwe]
jwe
parents: 3470
diff changeset
1156
3470
b3a16793a390 [project @ 2000-01-22 23:04:00 by jwe]
jwe
parents: 3468
diff changeset
1157 2000-01-22 John W. Eaton <jwe@bevo.che.wisc.edu>
b3a16793a390 [project @ 2000-01-22 23:04:00 by jwe]
jwe
parents: 3468
diff changeset
1158
b3a16793a390 [project @ 2000-01-22 23:04:00 by jwe]
jwe
parents: 3468
diff changeset
1159 * strptime.c: Only include langinfo.h if _LIBC is defined.
b3a16793a390 [project @ 2000-01-22 23:04:00 by jwe]
jwe
parents: 3468
diff changeset
1160
b3a16793a390 [project @ 2000-01-22 23:04:00 by jwe]
jwe
parents: 3468
diff changeset
1161 2000-01-21 A. Scottedward Hodel <a.s.hodel@eng.auburn.edu>
3468
a2dc6de198f9 [project @ 2000-01-21 22:13:13 by jwe]
jwe
parents: 3465
diff changeset
1162
a2dc6de198f9 [project @ 2000-01-21 22:13:13 by jwe]
jwe
parents: 3465
diff changeset
1163 * CMatrix.cc (ComplexMatrix::expm): Apply permutation and scaling
a2dc6de198f9 [project @ 2000-01-21 22:13:13 by jwe]
jwe
parents: 3465
diff changeset
1164 operations directly in step 2 and reverse step 2.
a2dc6de198f9 [project @ 2000-01-21 22:13:13 by jwe]
jwe
parents: 3465
diff changeset
1165 * dMatrix.cc (Matrix::expm): Apply permutation and scaling
a2dc6de198f9 [project @ 2000-01-21 22:13:13 by jwe]
jwe
parents: 3465
diff changeset
1166 operations directly in step 2 and reverse step 2.
a2dc6de198f9 [project @ 2000-01-21 22:13:13 by jwe]
jwe
parents: 3465
diff changeset
1167
3465
996bb7ea4507 [project @ 2000-01-21 07:48:25 by jwe]
jwe
parents: 3419
diff changeset
1168 2000-01-20 John W. Eaton <jwe@bevo.che.wisc.edu>
996bb7ea4507 [project @ 2000-01-21 07:48:25 by jwe]
jwe
parents: 3419
diff changeset
1169
996bb7ea4507 [project @ 2000-01-21 07:48:25 by jwe]
jwe
parents: 3419
diff changeset
1170 * oct-time.h, oct-time.cc (octave_strptime): New class.
996bb7ea4507 [project @ 2000-01-21 07:48:25 by jwe]
jwe
parents: 3419
diff changeset
1171
996bb7ea4507 [project @ 2000-01-21 07:48:25 by jwe]
jwe
parents: 3419
diff changeset
1172 * strptime.c: New file, from glibc 2.1.2.
996bb7ea4507 [project @ 2000-01-21 07:48:25 by jwe]
jwe
parents: 3419
diff changeset
1173 * Makefile.in (SOURCES): Add strptime.c to the list.
996bb7ea4507 [project @ 2000-01-21 07:48:25 by jwe]
jwe
parents: 3419
diff changeset
1174
3419
e71b3d1dd327 [project @ 2000-01-12 05:23:34 by jwe]
jwe
parents: 3415
diff changeset
1175 2000-01-11 John W. Eaton <jwe@bevo.che.wisc.edu>
e71b3d1dd327 [project @ 2000-01-12 05:23:34 by jwe]
jwe
parents: 3415
diff changeset
1176
e71b3d1dd327 [project @ 2000-01-12 05:23:34 by jwe]
jwe
parents: 3415
diff changeset
1177 * MArray.h (MArray <const Array<T>&)): New constructor.
e71b3d1dd327 [project @ 2000-01-12 05:23:34 by jwe]
jwe
parents: 3415
diff changeset
1178
3415
48aa44151317 [project @ 2000-01-10 19:27:43 by jwe]
jwe
parents: 3375
diff changeset
1179 2000-01-10 John W. Eaton <jwe@bevo.che.wisc.edu>
48aa44151317 [project @ 2000-01-10 19:27:43 by jwe]
jwe
parents: 3375
diff changeset
1180
48aa44151317 [project @ 2000-01-10 19:27:43 by jwe]
jwe
parents: 3375
diff changeset
1181 * pathsearch.cc (dir_path::all_directories): Avoid dereferencing
48aa44151317 [project @ 2000-01-10 19:27:43 by jwe]
jwe
parents: 3375
diff changeset
1182 NULL directory list returned from kpse_element_dirs
48aa44151317 [project @ 2000-01-10 19:27:43 by jwe]
jwe
parents: 3375
diff changeset
1183
3375
1cdb3ab4180a [project @ 1999-12-09 04:58:34 by jwe]
jwe
parents: 3358
diff changeset
1184 1999-12-08 John W. Eaton <jwe@bevo.che.wisc.edu>
1cdb3ab4180a [project @ 1999-12-09 04:58:34 by jwe]
jwe
parents: 3358
diff changeset
1185
1cdb3ab4180a [project @ 1999-12-09 04:58:34 by jwe]
jwe
parents: 3358
diff changeset
1186 * dbleLU.cc (LU::LU): Call DGETRF directly instead of calling DGESV.
1cdb3ab4180a [project @ 1999-12-09 04:58:34 by jwe]
jwe
parents: 3358
diff changeset
1187 * CmplxLU.cc (ComplexLU::ComplexLU): Likewise, call ZGETRF
1cdb3ab4180a [project @ 1999-12-09 04:58:34 by jwe]
jwe
parents: 3358
diff changeset
1188 directly, instead of calling ZGESV.
1cdb3ab4180a [project @ 1999-12-09 04:58:34 by jwe]
jwe
parents: 3358
diff changeset
1189
3358
fa7d8036d12a [project @ 1999-11-19 00:46:31 by jwe]
jwe
parents: 3354
diff changeset
1190 1999-11-18 John W. Eaton <jwe@bevo.che.wisc.edu>
fa7d8036d12a [project @ 1999-11-19 00:46:31 by jwe]
jwe
parents: 3354
diff changeset
1191
fa7d8036d12a [project @ 1999-11-19 00:46:31 by jwe]
jwe
parents: 3354
diff changeset
1192 * data-conv.cc (init_sized_type_lookup_table): New function.
fa7d8036d12a [project @ 1999-11-19 00:46:31 by jwe]
jwe
parents: 3354
diff changeset
1193 (string_to_data_type): Use it to improve lookup of data types.
fa7d8036d12a [project @ 1999-11-19 00:46:31 by jwe]
jwe
parents: 3354
diff changeset
1194
3354
87721841efd7 [project @ 1999-11-17 19:06:11 by jwe]
jwe
parents: 3347
diff changeset
1195 1999-11-16 John W. Eaton <jwe@bevo.che.wisc.edu>
87721841efd7 [project @ 1999-11-17 19:06:11 by jwe]
jwe
parents: 3347
diff changeset
1196
87721841efd7 [project @ 1999-11-17 19:06:11 by jwe]
jwe
parents: 3347
diff changeset
1197 * dMatrix.cc (is_symmetric): Move here from Array2.cc.
87721841efd7 [project @ 1999-11-17 19:06:11 by jwe]
jwe
parents: 3347
diff changeset
1198 * Array2.h (is_symmetric): Delete declaration.
87721841efd7 [project @ 1999-11-17 19:06:11 by jwe]
jwe
parents: 3347
diff changeset
1199
3347
3cfec93fd0ef [project @ 1999-11-10 23:09:10 by jwe]
jwe
parents: 3344
diff changeset
1200 1999-11-10 John W. Eaton <jwe@bevo.che.wisc.edu>
3cfec93fd0ef [project @ 1999-11-10 23:09:10 by jwe]
jwe
parents: 3344
diff changeset
1201
3cfec93fd0ef [project @ 1999-11-10 23:09:10 by jwe]
jwe
parents: 3344
diff changeset
1202 * oct-env.cc (do_get_user_name): Reverse sense of test.
3cfec93fd0ef [project @ 1999-11-10 23:09:10 by jwe]
jwe
parents: 3344
diff changeset
1203
3344
ff13d5dec62d [project @ 1999-11-08 04:18:48 by jwe]
jwe
parents: 3336
diff changeset
1204 1999-11-07 John W. Eaton <jwe@bevo.che.wisc.edu>
ff13d5dec62d [project @ 1999-11-08 04:18:48 by jwe]
jwe
parents: 3336
diff changeset
1205
ff13d5dec62d [project @ 1999-11-08 04:18:48 by jwe]
jwe
parents: 3336
diff changeset
1206 * oct-time.cc (Fstrftime): Undo previous change.
ff13d5dec62d [project @ 1999-11-08 04:18:48 by jwe]
jwe
parents: 3336
diff changeset
1207 (octave_time::octave_time (const octave_base_tm&)): Likewise.
ff13d5dec62d [project @ 1999-11-08 04:18:48 by jwe]
jwe
parents: 3336
diff changeset
1208
3334
5187390bfde6 [project @ 1999-11-03 20:41:16 by jwe]
jwe
parents: 3333
diff changeset
1209 1999-11-03 John W. Eaton <jwe@bevo.che.wisc.edu>
5187390bfde6 [project @ 1999-11-03 20:41:16 by jwe]
jwe
parents: 3333
diff changeset
1210
3336
08ad797989f8 [project @ 1999-11-03 21:41:34 by jwe]
jwe
parents: 3334
diff changeset
1211 * dbleSVD.cc (SVD::init): Let DGESVD determine work space requirement.
08ad797989f8 [project @ 1999-11-03 21:41:34 by jwe]
jwe
parents: 3334
diff changeset
1212 * CmplxSVD.cc (ComplexSVD::init): Likewise, for complex version.
08ad797989f8 [project @ 1999-11-03 21:41:34 by jwe]
jwe
parents: 3334
diff changeset
1213
3334
5187390bfde6 [project @ 1999-11-03 20:41:16 by jwe]
jwe
parents: 3333
diff changeset
1214 * dbleSCHUR.cc (SCHUR::init): IWORK is always referenced by dgeesx.
5187390bfde6 [project @ 1999-11-03 20:41:16 by jwe]
jwe
parents: 3333
diff changeset
1215 Don't forget to pass length of third string argument to dgeesx.
5187390bfde6 [project @ 1999-11-03 20:41:16 by jwe]
jwe
parents: 3333
diff changeset
1216
5187390bfde6 [project @ 1999-11-03 20:41:16 by jwe]
jwe
parents: 3333
diff changeset
1217 * CmplxSCHUR.cc (ComplexSCHUR::init): Don't forget to pass length
5187390bfde6 [project @ 1999-11-03 20:41:16 by jwe]
jwe
parents: 3333
diff changeset
1218 of third string argument to zgeesx.
5187390bfde6 [project @ 1999-11-03 20:41:16 by jwe]
jwe
parents: 3333
diff changeset
1219
3333
15cddaacbc2d [project @ 1999-11-03 19:53:59 by jwe]
jwe
parents: 3331
diff changeset
1220 1999-11-02 John W. Eaton <jwe@bevo.che.wisc.edu>
15cddaacbc2d [project @ 1999-11-03 19:53:59 by jwe]
jwe
parents: 3331
diff changeset
1221
15cddaacbc2d [project @ 1999-11-03 19:53:59 by jwe]
jwe
parents: 3331
diff changeset
1222 * DiagArray2.cc (DiagArray2<T>::operator () (int, int)):
15cddaacbc2d [project @ 1999-11-03 19:53:59 by jwe]
jwe
parents: 3331
diff changeset
1223 On errors, simply return `T ()'.
15cddaacbc2d [project @ 1999-11-03 19:53:59 by jwe]
jwe
parents: 3331
diff changeset
1224 (DiagArray2<T>::checkelem (int, int)): Likewise.
15cddaacbc2d [project @ 1999-11-03 19:53:59 by jwe]
jwe
parents: 3331
diff changeset
1225
3331
13cdcb7e5066 [project @ 1999-11-02 06:24:23 by jwe]
jwe
parents: 3325
diff changeset
1226 1999-11-02 A. Scottedward Hodel <a.s.hodel@eng.auburn.edu>
13cdcb7e5066 [project @ 1999-11-02 06:24:23 by jwe]
jwe
parents: 3325
diff changeset
1227
13cdcb7e5066 [project @ 1999-11-02 06:24:23 by jwe]
jwe
parents: 3325
diff changeset
1228 * dMatrix.cc (Matrix::expm): Do balancing here instead of using
13cdcb7e5066 [project @ 1999-11-02 06:24:23 by jwe]
jwe
parents: 3325
diff changeset
1229 AEPBALANCE class.
13cdcb7e5066 [project @ 1999-11-02 06:24:23 by jwe]
jwe
parents: 3325
diff changeset
1230 * CMatrix.cc (ComplexMatrix::expm): Likewise.
13cdcb7e5066 [project @ 1999-11-02 06:24:23 by jwe]
jwe
parents: 3325
diff changeset
1231
3325
2efa28a91e7a [project @ 1999-10-29 21:39:20 by jwe]
jwe
parents: 3322
diff changeset
1232 1999-10-29 John W. Eaton <jwe@bevo.che.wisc.edu>
2efa28a91e7a [project @ 1999-10-29 21:39:20 by jwe]
jwe
parents: 3322
diff changeset
1233
2efa28a91e7a [project @ 1999-10-29 21:39:20 by jwe]
jwe
parents: 3322
diff changeset
1234 * oct-shlib.cc, oct-shlib.h: New files.
2efa28a91e7a [project @ 1999-10-29 21:39:20 by jwe]
jwe
parents: 3322
diff changeset
1235 * Makefile.in (INCLUDES, SOURCES): Add them to the lists.
2efa28a91e7a [project @ 1999-10-29 21:39:20 by jwe]
jwe
parents: 3322
diff changeset
1236
3322
8c6b4de3bdc8 [project @ 1999-10-26 21:33:27 by jwe]
jwe
parents: 3312
diff changeset
1237 1999-10-26 John W. Eaton <jwe@bevo.che.wisc.edu>
8c6b4de3bdc8 [project @ 1999-10-26 21:33:27 by jwe]
jwe
parents: 3312
diff changeset
1238
8c6b4de3bdc8 [project @ 1999-10-26 21:33:27 by jwe]
jwe
parents: 3312
diff changeset
1239 * CRowVector.cc (linspace): Allow npoints == 1 if x1 == x2.
8c6b4de3bdc8 [project @ 1999-10-26 21:33:27 by jwe]
jwe
parents: 3312
diff changeset
1240 * dRowVector.cc (linspace): Ditto.
8c6b4de3bdc8 [project @ 1999-10-26 21:33:27 by jwe]
jwe
parents: 3312
diff changeset
1241
8c6b4de3bdc8 [project @ 1999-10-26 21:33:27 by jwe]
jwe
parents: 3312
diff changeset
1242 * oct-time.cc (Fstrftime): Don't save or delete tm_zone.
8c6b4de3bdc8 [project @ 1999-10-26 21:33:27 by jwe]
jwe
parents: 3312
diff changeset
1243 (octave_time::octave_time (const octave_base_tm&)): Likewise.
8c6b4de3bdc8 [project @ 1999-10-26 21:33:27 by jwe]
jwe
parents: 3312
diff changeset
1244
3312
2396decd33de [project @ 1999-10-21 18:55:36 by jwe]
jwe
parents: 3290
diff changeset
1245 1999-10-21 John W. Eaton <jwe@bevo.che.wisc.edu>
2396decd33de [project @ 1999-10-21 18:55:36 by jwe]
jwe
parents: 3290
diff changeset
1246
2396decd33de [project @ 1999-10-21 18:55:36 by jwe]
jwe
parents: 3290
diff changeset
1247 * DASSL.cc (DASSL::do_integrate (double)): If we have a function
2396decd33de [project @ 1999-10-21 18:55:36 by jwe]
jwe
parents: 3290
diff changeset
1248 to evaluate the Jacobian, set info(4), not iwork(4).
2396decd33de [project @ 1999-10-21 18:55:36 by jwe]
jwe
parents: 3290
diff changeset
1249 Set rwork(1) to the maximum step size, not rwork(2).
2396decd33de [project @ 1999-10-21 18:55:36 by jwe]
jwe
parents: 3290
diff changeset
1250
3290
b1969349f689 [project @ 1999-10-14 16:54:58 by jwe]
jwe
parents: 3281
diff changeset
1251 1999-10-14 John W. Eaton <jwe@bevo.che.wisc.edu>
b1969349f689 [project @ 1999-10-14 16:54:58 by jwe]
jwe
parents: 3281
diff changeset
1252
b1969349f689 [project @ 1999-10-14 16:54:58 by jwe]
jwe
parents: 3281
diff changeset
1253 * oct-time.cc: Include <climits>.
b1969349f689 [project @ 1999-10-14 16:54:58 by jwe]
jwe
parents: 3281
diff changeset
1254
3281
aaaa20d31a5f [project @ 1999-10-13 07:02:46 by jwe]
jwe
parents: 3268
diff changeset
1255 1999-10-13 John W. Eaton <jwe@bevo.che.wisc.edu>
aaaa20d31a5f [project @ 1999-10-13 07:02:46 by jwe]
jwe
parents: 3268
diff changeset
1256
aaaa20d31a5f [project @ 1999-10-13 07:02:46 by jwe]
jwe
parents: 3268
diff changeset
1257 * cmd-edit.h (command_editor::do_resize_terminal): New function.
aaaa20d31a5f [project @ 1999-10-13 07:02:46 by jwe]
jwe
parents: 3268
diff changeset
1258 * cmd-edit.cc (command_editor::resize_terminal): New function.
aaaa20d31a5f [project @ 1999-10-13 07:02:46 by jwe]
jwe
parents: 3268
diff changeset
1259 (gnu_readline::do_resize_terminal): New function.
aaaa20d31a5f [project @ 1999-10-13 07:02:46 by jwe]
jwe
parents: 3268
diff changeset
1260
3268
fdc7dd08cd85 [project @ 1999-09-10 05:16:49 by jwe]
jwe
parents: 3263
diff changeset
1261 Fri Sep 3 12:39:17 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
fdc7dd08cd85 [project @ 1999-09-10 05:16:49 by jwe]
jwe
parents: 3263
diff changeset
1262
fdc7dd08cd85 [project @ 1999-09-10 05:16:49 by jwe]
jwe
parents: 3263
diff changeset
1263 * lo-mappers.cc: Include ieeefp.h and sunmath.h if we have them.
fdc7dd08cd85 [project @ 1999-09-10 05:16:49 by jwe]
jwe
parents: 3263
diff changeset
1264 * lo-ieee.c: Likewise.
fdc7dd08cd85 [project @ 1999-09-10 05:16:49 by jwe]
jwe
parents: 3263
diff changeset
1265 Delete extern "C" declarations for infinity and quiet_nan.
fdc7dd08cd85 [project @ 1999-09-10 05:16:49 by jwe]
jwe
parents: 3263
diff changeset
1266
3262
eaa639880b51 [project @ 1999-08-20 19:06:48 by jwe]
jwe
parents: 3257
diff changeset
1267 Fri Aug 20 07:58:00 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
eaa639880b51 [project @ 1999-08-20 19:06:48 by jwe]
jwe
parents: 3257
diff changeset
1268
3263
7d80b56e0dc8 [project @ 1999-08-20 19:10:09 by jwe]
jwe
parents: 3262
diff changeset
1269 * mx-inlines.cc (VS_OP, SV_OP, VV_OP): Delete `extern template' decls.
7d80b56e0dc8 [project @ 1999-08-20 19:10:09 by jwe]
jwe
parents: 3262
diff changeset
1270 (VS_OP_FCN, SV_OP_FCN, VV_OP_FCN): Declare template functions
7d80b56e0dc8 [project @ 1999-08-20 19:10:09 by jwe]
jwe
parents: 3262
diff changeset
1271 `inline', not `static inline'.
7d80b56e0dc8 [project @ 1999-08-20 19:10:09 by jwe]
jwe
parents: 3262
diff changeset
1272
3262
eaa639880b51 [project @ 1999-08-20 19:06:48 by jwe]
jwe
parents: 3257
diff changeset
1273 * idx-vector.cc (intcmp): Declare args as const void *, not int *,
eaa639880b51 [project @ 1999-08-20 19:06:48 by jwe]
jwe
parents: 3257
diff changeset
1274 then cast to const int * to compare.
eaa639880b51 [project @ 1999-08-20 19:06:48 by jwe]
jwe
parents: 3257
diff changeset
1275
3257
5e61a7a62e2e [project @ 1999-07-16 16:24:10 by jwe]
jwe
parents: 3255
diff changeset
1276 Fri Jul 16 11:23:51 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
5e61a7a62e2e [project @ 1999-07-16 16:24:10 by jwe]
jwe
parents: 3255
diff changeset
1277
5e61a7a62e2e [project @ 1999-07-16 16:24:10 by jwe]
jwe
parents: 3255
diff changeset
1278 * DAEFunc.h: Remove useless preprocessor conditional.
5e61a7a62e2e [project @ 1999-07-16 16:24:10 by jwe]
jwe
parents: 3255
diff changeset
1279
3255
4d33b1e56bff [project @ 1999-07-15 20:54:14 by jwe]
jwe
parents: 3253
diff changeset
1280 Thu Jul 15 14:10:33 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
4d33b1e56bff [project @ 1999-07-15 20:54:14 by jwe]
jwe
parents: 3253
diff changeset
1281
3257
5e61a7a62e2e [project @ 1999-07-16 16:24:10 by jwe]
jwe
parents: 3255
diff changeset
1282 * cmd-edit.cc (command_editor::do_decode_prompt_string):
5e61a7a62e2e [project @ 1999-07-16 16:24:10 by jwe]
jwe
parents: 3255
diff changeset
1283 Use octave_time object instead of time_t.
5e61a7a62e2e [project @ 1999-07-16 16:24:10 by jwe]
jwe
parents: 3255
diff changeset
1284
5e61a7a62e2e [project @ 1999-07-16 16:24:10 by jwe]
jwe
parents: 3255
diff changeset
1285 * file-stat.h (file_stat::fs_atime, file_stat::fs_mtime,
5e61a7a62e2e [project @ 1999-07-16 16:24:10 by jwe]
jwe
parents: 3255
diff changeset
1286 file_stat::fs_ctime): Now octave_time objects.
5e61a7a62e2e [project @ 1999-07-16 16:24:10 by jwe]
jwe
parents: 3255
diff changeset
1287 (file_stat::atime, file_stat::mtime, file_stat::ctime):
5e61a7a62e2e [project @ 1999-07-16 16:24:10 by jwe]
jwe
parents: 3255
diff changeset
1288 Return octave_time objects.
5e61a7a62e2e [project @ 1999-07-16 16:24:10 by jwe]
jwe
parents: 3255
diff changeset
1289 (file_stat::is_newer): Args are now octave_time objects instead of
5e61a7a62e2e [project @ 1999-07-16 16:24:10 by jwe]
jwe
parents: 3255
diff changeset
1290 time_t.
5e61a7a62e2e [project @ 1999-07-16 16:24:10 by jwe]
jwe
parents: 3255
diff changeset
1291
3255
4d33b1e56bff [project @ 1999-07-15 20:54:14 by jwe]
jwe
parents: 3253
diff changeset
1292 * oct-time.h (octave_time::as_double): Delete.
4d33b1e56bff [project @ 1999-07-15 20:54:14 by jwe]
jwe
parents: 3253
diff changeset
1293 (octave_time::operator double ()): New function.
4d33b1e56bff [project @ 1999-07-15 20:54:14 by jwe]
jwe
parents: 3253
diff changeset
1294 (octave_time::operator time_t ()): New function.
4d33b1e56bff [project @ 1999-07-15 20:54:14 by jwe]
jwe
parents: 3253
diff changeset
1295 (octave_time::ctime): New function.
4d33b1e56bff [project @ 1999-07-15 20:54:14 by jwe]
jwe
parents: 3253
diff changeset
1296 (octave_base_tm::strftime): Renamed from format_as_string.
4d33b1e56bff [project @ 1999-07-15 20:54:14 by jwe]
jwe
parents: 3253
diff changeset
1297 (octave_base_tm::asctime): New function.
4d33b1e56bff [project @ 1999-07-15 20:54:14 by jwe]
jwe
parents: 3253
diff changeset
1298 (operator == (const octave_time&, const octave_time&),
4d33b1e56bff [project @ 1999-07-15 20:54:14 by jwe]
jwe
parents: 3253
diff changeset
1299 operator != (const octave_time&, const octave_time&),
4d33b1e56bff [project @ 1999-07-15 20:54:14 by jwe]
jwe
parents: 3253
diff changeset
1300 operator < (const octave_time&, const octave_time&),
4d33b1e56bff [project @ 1999-07-15 20:54:14 by jwe]
jwe
parents: 3253
diff changeset
1301 operator <= (const octave_time&, const octave_time&),
4d33b1e56bff [project @ 1999-07-15 20:54:14 by jwe]
jwe
parents: 3253
diff changeset
1302 operator > (const octave_time&, const octave_time&),
4d33b1e56bff [project @ 1999-07-15 20:54:14 by jwe]
jwe
parents: 3253
diff changeset
1303 operator >= (const octave_time&, const octave_time&)):
4d33b1e56bff [project @ 1999-07-15 20:54:14 by jwe]
jwe
parents: 3253
diff changeset
1304 New comparison functions.
4d33b1e56bff [project @ 1999-07-15 20:54:14 by jwe]
jwe
parents: 3253
diff changeset
1305
4d33b1e56bff [project @ 1999-07-15 20:54:14 by jwe]
jwe
parents: 3253
diff changeset
1306 * strftime.c: Move here from src directory.
4d33b1e56bff [project @ 1999-07-15 20:54:14 by jwe]
jwe
parents: 3253
diff changeset
1307 * Makefile.in (SOURCES): Add it to the list.
4d33b1e56bff [project @ 1999-07-15 20:54:14 by jwe]
jwe
parents: 3253
diff changeset
1308
4d33b1e56bff [project @ 1999-07-15 20:54:14 by jwe]
jwe
parents: 3253
diff changeset
1309 * oct-time.h (octave_time::octave_time (time_t)): New constructor.
4d33b1e56bff [project @ 1999-07-15 20:54:14 by jwe]
jwe
parents: 3253
diff changeset
1310
3253
07d2d307c43e [project @ 1999-07-15 15:58:50 by jwe]
jwe
parents: 3248
diff changeset
1311 Wed Jul 14 17:38:07 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
07d2d307c43e [project @ 1999-07-15 15:58:50 by jwe]
jwe
parents: 3248
diff changeset
1312
07d2d307c43e [project @ 1999-07-15 15:58:50 by jwe]
jwe
parents: 3248
diff changeset
1313 * oct-time.h, oct-time.cc: New files.
07d2d307c43e [project @ 1999-07-15 15:58:50 by jwe]
jwe
parents: 3248
diff changeset
1314 * Makefile.in (INCLUDES, SOURCES): Add them to the lists.
07d2d307c43e [project @ 1999-07-15 15:58:50 by jwe]
jwe
parents: 3248
diff changeset
1315
07d2d307c43e [project @ 1999-07-15 15:58:50 by jwe]
jwe
parents: 3248
diff changeset
1316 * systime.h: Move here from src directory.
07d2d307c43e [project @ 1999-07-15 15:58:50 by jwe]
jwe
parents: 3248
diff changeset
1317 * Makefile.in (INCLUDES): Add it to the list.
07d2d307c43e [project @ 1999-07-15 15:58:50 by jwe]
jwe
parents: 3248
diff changeset
1318
3248
68259f410026 [project @ 1999-07-13 03:34:54 by jwe]
jwe
parents: 3243
diff changeset
1319 Mon Jul 12 22:34:34 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
68259f410026 [project @ 1999-07-13 03:34:54 by jwe]
jwe
parents: 3243
diff changeset
1320
68259f410026 [project @ 1999-07-13 03:34:54 by jwe]
jwe
parents: 3243
diff changeset
1321 * mx-defs.h (b_d_Mapper, b_c_Mapper): New typedefs.
68259f410026 [project @ 1999-07-13 03:34:54 by jwe]
jwe
parents: 3243
diff changeset
1322 * dMatrix.cc (Matrix::map (b_d_Mapper)): New function.
68259f410026 [project @ 1999-07-13 03:34:54 by jwe]
jwe
parents: 3243
diff changeset
1323 * CMatrix.cc (ComplexMatrix::map (b_c_Mapper)): New function.
68259f410026 [project @ 1999-07-13 03:34:54 by jwe]
jwe
parents: 3243
diff changeset
1324 * lo-mappers.cc (xisinf, xisnan, xfinite): Return bool, not double.
68259f410026 [project @ 1999-07-13 03:34:54 by jwe]
jwe
parents: 3243
diff changeset
1325
68259f410026 [project @ 1999-07-13 03:34:54 by jwe]
jwe
parents: 3243
diff changeset
1326 * lo-mappers.cc (xmin, xmax): New functions to correctly handle NaNs.
68259f410026 [project @ 1999-07-13 03:34:54 by jwe]
jwe
parents: 3243
diff changeset
1327
3243
dd00769643ae [project @ 1999-05-28 04:19:00 by jwe]
jwe
parents: 3238
diff changeset
1328 Mon May 10 07:45:11 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
dd00769643ae [project @ 1999-05-28 04:19:00 by jwe]
jwe
parents: 3238
diff changeset
1329
dd00769643ae [project @ 1999-05-28 04:19:00 by jwe]
jwe
parents: 3238
diff changeset
1330 * MArray-defs.h (DO_VV_OP2): Fix macro definition to use arg.
dd00769643ae [project @ 1999-05-28 04:19:00 by jwe]
jwe
parents: 3238
diff changeset
1331
dd00769643ae [project @ 1999-05-28 04:19:00 by jwe]
jwe
parents: 3238
diff changeset
1332 Wed May 5 20:06:10 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
dd00769643ae [project @ 1999-05-28 04:19:00 by jwe]
jwe
parents: 3238
diff changeset
1333
dd00769643ae [project @ 1999-05-28 04:19:00 by jwe]
jwe
parents: 3238
diff changeset
1334 * Array2-idx.h (Array2<T>index (idx_vector& idx)): Always return a
dd00769643ae [project @ 1999-05-28 04:19:00 by jwe]
jwe
parents: 3238
diff changeset
1335 column vector for A(:), for compatibility with Matlab.
dd00769643ae [project @ 1999-05-28 04:19:00 by jwe]
jwe
parents: 3238
diff changeset
1336
dd00769643ae [project @ 1999-05-28 04:19:00 by jwe]
jwe
parents: 3238
diff changeset
1337 Fri Apr 23 11:52:23 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
dd00769643ae [project @ 1999-05-28 04:19:00 by jwe]
jwe
parents: 3238
diff changeset
1338
dd00769643ae [project @ 1999-05-28 04:19:00 by jwe]
jwe
parents: 3238
diff changeset
1339 * LSODE.cc (LSODE::do_integrate (double)): Don't forget to set
dd00769643ae [project @ 1999-05-28 04:19:00 by jwe]
jwe
parents: 3238
diff changeset
1340 iopt when there are optional inputs in rwork or iwork.
dd00769643ae [project @ 1999-05-28 04:19:00 by jwe]
jwe
parents: 3238
diff changeset
1341
3238
041ea33fbbf4 [project @ 1999-03-26 17:48:16 by jwe]
jwe
parents: 3233
diff changeset
1342 Fri Mar 26 11:26:32 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
041ea33fbbf4 [project @ 1999-03-26 17:48:16 by jwe]
jwe
parents: 3233
diff changeset
1343
041ea33fbbf4 [project @ 1999-03-26 17:48:16 by jwe]
jwe
parents: 3233
diff changeset
1344 * Makefile.in (libraries): Use the libfoo.a(objects) method of
041ea33fbbf4 [project @ 1999-03-26 17:48:16 by jwe]
jwe
parents: 3233
diff changeset
1345 creating static libs.
041ea33fbbf4 [project @ 1999-03-26 17:48:16 by jwe]
jwe
parents: 3233
diff changeset
1346
041ea33fbbf4 [project @ 1999-03-26 17:48:16 by jwe]
jwe
parents: 3233
diff changeset
1347 Thu Mar 4 02:17:04 1999 James Macnicol <jamesm@evans.ee.adfa.oz.au>
041ea33fbbf4 [project @ 1999-03-26 17:48:16 by jwe]
jwe
parents: 3233
diff changeset
1348
041ea33fbbf4 [project @ 1999-03-26 17:48:16 by jwe]
jwe
parents: 3233
diff changeset
1349 * data-conv.cc (oct_data_conv::string_to_data_type): Handle uint16
041ea33fbbf4 [project @ 1999-03-26 17:48:16 by jwe]
jwe
parents: 3233
diff changeset
1350 and uint32 data types.
041ea33fbbf4 [project @ 1999-03-26 17:48:16 by jwe]
jwe
parents: 3233
diff changeset
1351
041ea33fbbf4 [project @ 1999-03-26 17:48:16 by jwe]
jwe
parents: 3233
diff changeset
1352 Thu Mar 4 01:51:37 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
041ea33fbbf4 [project @ 1999-03-26 17:48:16 by jwe]
jwe
parents: 3233
diff changeset
1353
041ea33fbbf4 [project @ 1999-03-26 17:48:16 by jwe]
jwe
parents: 3233
diff changeset
1354 * lo-ieee.cc (octave_ieee_init): Don't use __alpha__-specific code
041ea33fbbf4 [project @ 1999-03-26 17:48:16 by jwe]
jwe
parents: 3233
diff changeset
1355 for Linux. Remove old Linux-specific code.
041ea33fbbf4 [project @ 1999-03-26 17:48:16 by jwe]
jwe
parents: 3233
diff changeset
1356
3233
98d0ee053ba4 [project @ 1999-01-27 20:23:40 by jwe]
jwe
parents: 3225
diff changeset
1357 Tue Jan 19 09:34:55 1999 John W. Eaton <jwe@bevo.che.wisc.edu>
98d0ee053ba4 [project @ 1999-01-27 20:23:40 by jwe]
jwe
parents: 3225
diff changeset
1358
98d0ee053ba4 [project @ 1999-01-27 20:23:40 by jwe]
jwe
parents: 3225
diff changeset
1359 * dMatrix.cc (operator * (const ColumnVector& v, const RowVector& a)):
98d0ee053ba4 [project @ 1999-01-27 20:23:40 by jwe]
jwe
parents: 3225
diff changeset
1360 Don't require lengths to be equal.
98d0ee053ba4 [project @ 1999-01-27 20:23:40 by jwe]
jwe
parents: 3225
diff changeset
1361 * CMatrix.cc (operator * (const ComplexColumnVector& v, const
98d0ee053ba4 [project @ 1999-01-27 20:23:40 by jwe]
jwe
parents: 3225
diff changeset
1362 ComplexRowVector& a)): Likewise
98d0ee053ba4 [project @ 1999-01-27 20:23:40 by jwe]
jwe
parents: 3225
diff changeset
1363
3225
7aae2c3636a7 [project @ 1998-12-04 23:20:12 by jwe]
jwe
parents: 3220
diff changeset
1364 Tue Nov 24 23:38:19 1998 Eric Norum <eric@skatter.USask.Ca>
7aae2c3636a7 [project @ 1998-12-04 23:20:12 by jwe]
jwe
parents: 3220
diff changeset
1365
7aae2c3636a7 [project @ 1998-12-04 23:20:12 by jwe]
jwe
parents: 3220
diff changeset
1366 * statdefs.h: Only define mode_t if not already defined.
7aae2c3636a7 [project @ 1998-12-04 23:20:12 by jwe]
jwe
parents: 3220
diff changeset
1367
7aae2c3636a7 [project @ 1998-12-04 23:20:12 by jwe]
jwe
parents: 3220
diff changeset
1368 Tue Nov 24 17:24:52 1998 john <john@arrows.demon.co.uk>
7aae2c3636a7 [project @ 1998-12-04 23:20:12 by jwe]
jwe
parents: 3220
diff changeset
1369
7aae2c3636a7 [project @ 1998-12-04 23:20:12 by jwe]
jwe
parents: 3220
diff changeset
1370 * lo-specfun.cc (airy, biry): Set imaginary part of result to zero
7aae2c3636a7 [project @ 1998-12-04 23:20:12 by jwe]
jwe
parents: 3220
diff changeset
1371 when appropriate.
7aae2c3636a7 [project @ 1998-12-04 23:20:12 by jwe]
jwe
parents: 3220
diff changeset
1372
7aae2c3636a7 [project @ 1998-12-04 23:20:12 by jwe]
jwe
parents: 3220
diff changeset
1373 Mon Nov 23 09:57:05 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
7aae2c3636a7 [project @ 1998-12-04 23:20:12 by jwe]
jwe
parents: 3220
diff changeset
1374
7aae2c3636a7 [project @ 1998-12-04 23:20:12 by jwe]
jwe
parents: 3220
diff changeset
1375 * cmd-edit.cc (gnu_readline::gnu_readline): Set terminal name
7aae2c3636a7 [project @ 1998-12-04 23:20:12 by jwe]
jwe
parents: 3220
diff changeset
1376 before calling rl_initialize.
7aae2c3636a7 [project @ 1998-12-04 23:20:12 by jwe]
jwe
parents: 3220
diff changeset
1377
3220
3deb1105fbc1 [project @ 1998-11-19 00:06:30 by jwe]
jwe
parents: 3219
diff changeset
1378 Tue Nov 17 23:47:24 1998 John W. Eaton <jwe@bevo.che.wisc.edu>
3deb1105fbc1 [project @ 1998-11-19 00:06:30 by jwe]
jwe
parents: 3219
diff changeset
1379
3deb1105fbc1 [project @ 1998-11-19 00:06:30 by jwe]
jwe
parents: 3219
diff changeset
1380 * lo-specfun.cc (besselh, airy, biry): New functions.
3deb1105fbc1 [project @ 1998-11-19 00:06:30 by jwe]
jwe
parents: 3219
diff changeset
1381 Update Bessel function support to use library by D. E. Amos.
3deb1105fbc1 [project @ 1998-11-19 00:06:30 by jwe]
jwe
parents: 3219
diff changeset
1382
3219
30770ba4457a [project @ 1998-11-13 03:44:31 by jwe]
jwe
parents: 3215
diff changeset
1383 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
1384
30770ba4457a [project @ 1998-11-13 03:44:31 by jwe]
jwe
parents: 3215
diff changeset
1385 * 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
1386 allows EOF information to be passed back to caller.
30770ba4457a [project @ 1998-11-13 03:44:31 by jwe]
jwe
parents: 3215
diff changeset
1387
30770ba4457a [project @ 1998-11-13 03:44:31 by jwe]
jwe
parents: 3215
diff changeset
1388 * 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
1389 amount of data to read is unspecified.
30770ba4457a [project @ 1998-11-13 03:44:31 by jwe]
jwe
parents: 3215
diff changeset
1390
3215
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
1391 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
1392
3219
30770ba4457a [project @ 1998-11-13 03:44:31 by jwe]
jwe
parents: 3215
diff changeset
1393 * oct-alloc.h (DECLARE_OCTAVE_ALLOCATOR): New macro.
30770ba4457a [project @ 1998-11-13 03:44:31 by jwe]
jwe
parents: 3215
diff changeset
1394 (DEFINE_OCTAVE_ALLOCATOR): Ditto.
30770ba4457a [project @ 1998-11-13 03:44:31 by jwe]
jwe
parents: 3215
diff changeset
1395
3215
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
1396 * 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
1397 Add volatile qualifier to void* arg.
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
1398 Cast volatile void* arg to volatile char*.
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
1399
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
1400 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
1401
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
1402 * 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
1403 (command_editor::do_restore_event_hook): Ditto.
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
1404 * cmd-edit.cc (command_editor::set_event_hook): Ditto.
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
1405 (command_editor::restore_event_hook): Ditto.
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
1406 (gnu_readline::do_set_event_hook): Ditto.
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
1407 (gnu_readline::do_restore_event_hook): Ditto.
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
1408 (gnu_readline::previous_event_hook): New data member.
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
1409 (gnu_readline::gnu_readline): Initialize previous_event_hook.
bc3fdfe311a3 [project @ 1998-11-10 14:06:21 by jwe]
jwe
parents: 3206
diff changeset
1410
3206
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
1411 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
1412
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
1413 * 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
1414
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
1415 * Makefile.in (stmp-pic): New target.
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
1416 ($(PICOBJ)): Depend on stmp-pic, not pic.
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
1417 (clean): Remove stmp-pic
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
1418
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
1419 * Makefile.in: Undo previous change to avoid optmization when
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
1420 compiling lo-ieee.cc.
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
1421
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
1422 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
1423
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
1424 * 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
1425 imaginary parts.
d0d2b69dc6c2 [project @ 1998-11-03 02:43:31 by jwe]
jwe
parents: 3203
diff changeset
1426 (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
1427
3203
bc61b0e8d60e [project @ 1998-10-30 20:26:27 by jwe]
jwe
parents: 3196
diff changeset
1428 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
1429
bc61b0e8d60e [project @ 1998-10-30 20:26:27 by jwe]
jwe
parents: 3196
diff changeset
1430 * boolMatrix.cc (boolMatrix::operator !): New function.
bc61b0e8d60e [project @ 1998-10-30 20:26:27 by jwe]
jwe
parents: 3196
diff changeset
1431
3196
3ac3e8edc258 [project @ 1998-10-28 23:04:39 by jwe]
jwe
parents: 3189
diff changeset
1432 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
1433
3ac3e8edc258 [project @ 1998-10-28 23:04:39 by jwe]
jwe
parents: 3189
diff changeset
1434 * pathsearch.h (dir_path::default_path): New data member.
3ac3e8edc258 [project @ 1998-10-28 23:04:39 by jwe]
jwe
parents: 3189
diff changeset
1435 * pathsearch.cc (dir_path::init): Use it.
3ac3e8edc258 [project @ 1998-10-28 23:04:39 by jwe]
jwe
parents: 3189
diff changeset
1436
3ac3e8edc258 [project @ 1998-10-28 23:04:39 by jwe]
jwe
parents: 3189
diff changeset
1437 * Makefile.in: Avoid optmization when compiling lo-ieee.cc.
3ac3e8edc258 [project @ 1998-10-28 23:04:39 by jwe]
jwe
parents: 3189
diff changeset
1438
3189
bef7b73c0724 [project @ 1998-10-16 18:05:26 by jwe]
jwe
parents: 3185
diff changeset
1439 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
1440
bef7b73c0724 [project @ 1998-10-16 18:05:26 by jwe]
jwe
parents: 3185
diff changeset
1441 * chMatrix.cc (charMatrix::extract): New function.
bef7b73c0724 [project @ 1998-10-16 18:05:26 by jwe]
jwe
parents: 3185
diff changeset
1442 (charMatrix::charMatrix (char c)): New constructor.
bef7b73c0724 [project @ 1998-10-16 18:05:26 by jwe]
jwe
parents: 3185
diff changeset
1443
bef7b73c0724 [project @ 1998-10-16 18:05:26 by jwe]
jwe
parents: 3185
diff changeset
1444 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
1445
bef7b73c0724 [project @ 1998-10-16 18:05:26 by jwe]
jwe
parents: 3185
diff changeset
1446 * 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
1447 * 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
1448 (gnu_readline::do_read_init_file): Likewise.
bef7b73c0724 [project @ 1998-10-16 18:05:26 by jwe]
jwe
parents: 3185
diff changeset
1449
3185
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
1450 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
1451
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
1452 * oct-env.cc (octave_env::do_get_home_directory):
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
1453 If HOME can't be found, set it to "/".
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
1454 (octave_env::do_get_user_name)
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
1455 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
1456 (octave_env::do_get_host_name)
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
1457 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
1458
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
1459 * pathsearch.h (dir_path::rehash): New function.
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
1460 * pathsearch.cc (dir_path::init): Clear kpathsea's internal
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
1461 diretcory cache before doing initialization.
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
1462
3180
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
1463 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
1464
3185
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
1465 * dMatrix.cc (Qzval): Delete.
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
1466 (qzhes, qzit, qzval): Delete F77_FCN declarations.
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
1467 * dMatrix.h (Qzval): Delete declaration.
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
1468
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
1469 * dbleGEPBAL.h, dbleGEPBAL.cc: Delete.
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
1470 * 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
1471 * mx-ext.h: Don't include dbleGEPBAL.
9580887dd160 [project @ 1998-09-26 02:45:55 by jwe]
jwe
parents: 3180
diff changeset
1472
3180
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
1473 * 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
1474 static_cast.
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
1475
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
1476 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
1477
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
1478 * dMatrix.cc (Matrix::read): Skip after reading, not before.
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
1479 From: Dr.-Ing. Torsten Finke <fi@igh-essen.com>.
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
1480
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
1481 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
1482
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
1483 * 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
1484 HUGE_VAL and NAN.
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
1485
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
1486 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
1487
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
1488 * 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
1489 Handle x(i) = scalar for do_fortran_indexing == 1.
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
1490
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
1491 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
1492
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
1493 * CMatrix.cc (ComplexMatrix::ComplexMatrix (const charMatrix&)):
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
1494 Alloctate space before attempting to use it.
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
1495 (ComplexMatrix::ComplexMatrix (const boolMatrix&)): Likewise.
c17387059fd3 [project @ 1998-09-24 18:59:11 by jwe]
jwe
parents: 3178
diff changeset
1496
3178
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
1497 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
1498
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
1499 * EIG.cc (EIG::init): Move invariant code outside loop.
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
1500
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
1501 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
1502
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
1503 * 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
1504 have the same size as the operands.
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
1505
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
1506 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
1507
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
1508 * 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
1509 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
1510 error handler and returning.
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
1511 * LSODE.cc (LSODE::do_integrate): Likewise.
09a3064a3a17 [project @ 1998-06-23 03:46:42 by jwe]
jwe
parents: 3177
diff changeset
1512
3177
d81db29f8b2b [project @ 1998-05-28 15:23:50 by jwe]
jwe
parents: 3176
diff changeset
1513 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
1514
d81db29f8b2b [project @ 1998-05-28 15:23:50 by jwe]
jwe
parents: 3176
diff changeset
1515 * Array2-idx.h (assign): Allow A([],[]) = scalar and, if
d81db29f8b2b [project @ 1998-05-28 15:23:50 by jwe]
jwe
parents: 3176
diff changeset
1516 do_fortran_indexing is set, A([]) = scalar.
d81db29f8b2b [project @ 1998-05-28 15:23:50 by jwe]
jwe
parents: 3176
diff changeset
1517 * Array-idx.h (assign): Allow A([]) = scalar.
d81db29f8b2b [project @ 1998-05-28 15:23:50 by jwe]
jwe
parents: 3176
diff changeset
1518
3176
fccab8e7d35f [project @ 1998-05-18 20:33:31 by jwe]
jwe
parents: 3174
diff changeset
1519 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
1520
fccab8e7d35f [project @ 1998-05-18 20:33:31 by jwe]
jwe
parents: 3174
diff changeset
1521 * 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
1522 if dm_nc == 0.
fccab8e7d35f [project @ 1998-05-18 20:33:31 by jwe]
jwe
parents: 3174
diff changeset
1523
3174
390d5e396682 [project @ 1998-05-04 16:36:17 by jwe]
jwe
parents: 3164
diff changeset
1524 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
1525
390d5e396682 [project @ 1998-05-04 16:36:17 by jwe]
jwe
parents: 3164
diff changeset
1526 * pathsearch.h (dir_path::p_orig): New field.
390d5e396682 [project @ 1998-05-04 16:36:17 by jwe]
jwe
parents: 3164
diff changeset
1527 * pathsearch.cc (dir_path::init): Perform variable and tilde
390d5e396682 [project @ 1998-05-04 16:36:17 by jwe]
jwe
parents: 3164
diff changeset
1528 expansion on the original path here.
390d5e396682 [project @ 1998-05-04 16:36:17 by jwe]
jwe
parents: 3164
diff changeset
1529 (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
1530
3164
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
1531 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
1532
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
1533 * 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
1534 is not set.
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
1535 (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
1536
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
1537 * lo-specfun.cc (gammainc): Use dgamit to compute
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
1538 (\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
1539 \int_0^x exp(-t) t^(a-1) dt.
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
1540
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
1541 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
1542
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
1543 * 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
1544 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
1545 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
1546 Array.h.
45490c020e47 [project @ 1998-04-14 20:56:48 by jwe]
jwe
parents: 3162
diff changeset
1547
3162
7c96e85c76db [project @ 1998-04-08 18:19:35 by jwe]
jwe
parents: 3156
diff changeset
1548 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
1549
7c96e85c76db [project @ 1998-04-08 18:19:35 by jwe]
jwe
parents: 3156
diff changeset
1550 * 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
1551
3156
a494f93e60ff [project @ 1998-02-20 07:47:48 by jwe]
jwe
parents: 3154
diff changeset
1552 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
1553
a494f93e60ff [project @ 1998-02-20 07:47:48 by jwe]
jwe
parents: 3154
diff changeset
1554 * lo-specfun.cc (xgamma, xlgamma): Define here.
a494f93e60ff [project @ 1998-02-20 07:47:48 by jwe]
jwe
parents: 3154
diff changeset
1555 * lo-mappers.cc: Not here.
a494f93e60ff [project @ 1998-02-20 07:47:48 by jwe]
jwe
parents: 3154
diff changeset
1556
a494f93e60ff [project @ 1998-02-20 07:47:48 by jwe]
jwe
parents: 3154
diff changeset
1557 * lo-specfun.h: Declare xgamma and xlgamma here.
a494f93e60ff [project @ 1998-02-20 07:47:48 by jwe]
jwe
parents: 3154
diff changeset
1558 * lo-mappers.h: Not here.
a494f93e60ff [project @ 1998-02-20 07:47:48 by jwe]
jwe
parents: 3154
diff changeset
1559
a494f93e60ff [project @ 1998-02-20 07:47:48 by jwe]
jwe
parents: 3154
diff changeset
1560 * lo-specfun.h: Never declare gamma or lgamma.
a494f93e60ff [project @ 1998-02-20 07:47:48 by jwe]
jwe
parents: 3154
diff changeset
1561
3154
352a80c32765 [project @ 1998-02-14 19:17:59 by jwe]
jwe
parents: 3147
diff changeset
1562 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
1563
352a80c32765 [project @ 1998-02-14 19:17:59 by jwe]
jwe
parents: 3147
diff changeset
1564 * 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
1565 empty matrix of any dimension.
352a80c32765 [project @ 1998-02-14 19:17:59 by jwe]
jwe
parents: 3147
diff changeset
1566
3145
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
1567 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
1568
3147
894d516b4a00 [project @ 1998-02-06 06:00:08 by jwe]
jwe
parents: 3146
diff changeset
1569 * oct-syscalls.cc (octave_syscalls::vfork): New function.
894d516b4a00 [project @ 1998-02-06 06:00:08 by jwe]
jwe
parents: 3146
diff changeset
1570
3146
3d5aefef14e2 [project @ 1998-02-05 20:58:44 by jwe]
jwe
parents: 3145
diff changeset
1571 * lo-specfun.cc: Don't include dbleBessel.h.
3d5aefef14e2 [project @ 1998-02-05 20:58:44 by jwe]
jwe
parents: 3145
diff changeset
1572
3d5aefef14e2 [project @ 1998-02-05 20:58:44 by jwe]
jwe
parents: 3145
diff changeset
1573 * 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
1574
3145
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
1575 * 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
1576 * file-stat.h (file_stat::operator bool ()): Likewise.
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
1577 * idx-vector.h (idx_vector::operator bool ()): Likewise.
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
1578 * oct-group.h (octave_group::operator bool ()): Likewise.
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
1579 * oct-passwd.h (octave_passwd::operator bool ()): Likewise.
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
1580
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
1581 * 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
1582 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
1583 (IEEE_big_double_to_IEEE_little_double): Ditto
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
1584 (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
1585 swap_4_bytes.
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
1586 (IEEE_little_float_to_IEEE_big_float): Ditto
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
1587
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
1588 * 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
1589 * prog-args.cc (prog_args::getopt): Likewise.
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
1590 * 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
1591 * 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
1592 * 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
1593 Likewise.
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
1594
0d640dc625c7 [project @ 1998-02-05 08:44:59 by jwe]
jwe
parents: 3141
diff changeset
1595 * 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
1596 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
1597
3141
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3136
diff changeset
1598 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
1599
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3136
diff changeset
1600 * Makefile.in (install, uninstall): Use $(octlibdir), not $(libdir).
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3136
diff changeset
1601 Use $(mk-libdir-link).
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3136
diff changeset
1602
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3136
diff changeset
1603 * 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
1604 not SAFE_STAT and SAFE_LSTAT.
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3136
diff changeset
1605 (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
1606 * safe-xstat.hin, safe-xstat.cin: Delete.
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3136
diff changeset
1607 * 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
1608 safe-lstat.h, and safe-lstat.cc.
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3136
diff changeset
1609
3136
af7ec9d3a5e6 [project @ 1998-02-01 20:11:06 by jwe]
jwe
parents: 3130
diff changeset
1610 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
1611
af7ec9d3a5e6 [project @ 1998-02-01 20:11:06 by jwe]
jwe
parents: 3130
diff changeset
1612 * chMatrix.cc (charMatrix::all, charMatrix::any): New functions.
af7ec9d3a5e6 [project @ 1998-02-01 20:11:06 by jwe]
jwe
parents: 3130
diff changeset
1613
3130
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
1614 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
1615
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
1616 * 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
1617 trace is negative.
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
1618 * CMatrix.cc (ComplexMatrix::expm): Skip trace normalization if
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
1619 the real part of the trace is negative.
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
1620
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
1621 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
1622
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
1623 * dMatrix.cc (Matrix::expm): Call xdlange instead of dlange.
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
1624 * CMatrix.cc (ComplexMatrix::expm): Call xzlange instead of zlange.
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
1625
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
1626 * 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
1627 to succeed.
02766207b74c [project @ 1998-01-25 08:27:23 by jwe]
jwe
parents: 3125
diff changeset
1628
3125
dcc6c985d72d [project @ 1998-01-16 05:08:21 by jwe]
jwe
parents: 3121
diff changeset
1629 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
1630
dcc6c985d72d [project @ 1998-01-16 05:08:21 by jwe]
jwe
parents: 3121
diff changeset
1631 * 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
1632 (make_uniq): Likewise.
dcc6c985d72d [project @ 1998-01-16 05:08:21 by jwe]
jwe
parents: 3121
diff changeset
1633
dcc6c985d72d [project @ 1998-01-16 05:08:21 by jwe]
jwe
parents: 3121
diff changeset
1634 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
1635
dcc6c985d72d [project @ 1998-01-16 05:08:21 by jwe]
jwe
parents: 3121
diff changeset
1636 * 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
1637
3119
f3e1da120048 [project @ 1997-11-30 21:13:58 by jwe]
jwe
parents: 3112
diff changeset
1638 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
1639
3121
923049908004 [project @ 1997-12-01 00:01:00 by jwe]
jwe
parents: 3119
diff changeset
1640 * 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
1641
923049908004 [project @ 1997-12-01 00:01:00 by jwe]
jwe
parents: 3119
diff changeset
1642 * lo-specfun.h, lo-specfun.cc: New files.
3119
f3e1da120048 [project @ 1997-11-30 21:13:58 by jwe]
jwe
parents: 3112
diff changeset
1643 * Makefile.in (INCLUDES, SOURCES): Add them to the lists.
f3e1da120048 [project @ 1997-11-30 21:13:58 by jwe]
jwe
parents: 3112
diff changeset
1644
3121
923049908004 [project @ 1997-12-01 00:01:00 by jwe]
jwe
parents: 3119
diff changeset
1645 * 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
1646 oct-math.h: Delete.
923049908004 [project @ 1997-12-01 00:01:00 by jwe]
jwe
parents: 3119
diff changeset
1647 * Makefile.in (SOURCES): Delete them from the list.
923049908004 [project @ 1997-12-01 00:01:00 by jwe]
jwe
parents: 3119
diff changeset
1648
3112
92394a9e4784 [project @ 1997-11-27 02:02:27 by jwe]
jwe
parents: 3107
diff changeset
1649 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
1650
92394a9e4784 [project @ 1997-11-27 02:02:27 by jwe]
jwe
parents: 3107
diff changeset
1651 * lo-sysdep.cc (octave_getcwd): Prefer getcwd over getwd.
92394a9e4784 [project @ 1997-11-27 02:02:27 by jwe]
jwe
parents: 3107
diff changeset
1652
3107
a8dcfbf87ea3 [project @ 1997-11-19 22:34:59 by jwe]
jwe
parents: 3095
diff changeset
1653 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
1654
a8dcfbf87ea3 [project @ 1997-11-19 22:34:59 by jwe]
jwe
parents: 3095
diff changeset
1655 Changes to make support egcs snapshots that implement explicit
a8dcfbf87ea3 [project @ 1997-11-19 22:34:59 by jwe]
jwe
parents: 3095
diff changeset
1656 specification of template functions according to CD2.
a8dcfbf87ea3 [project @ 1997-11-19 22:34:59 by jwe]
jwe
parents: 3095
diff changeset
1657
a8dcfbf87ea3 [project @ 1997-11-19 22:34:59 by jwe]
jwe
parents: 3095
diff changeset
1658 * 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
1659 template function specs for template friends.
a8dcfbf87ea3 [project @ 1997-11-19 22:34:59 by jwe]
jwe
parents: 3095
diff changeset
1660 * MArray2.h: Likewise.
a8dcfbf87ea3 [project @ 1997-11-19 22:34:59 by jwe]
jwe
parents: 3095
diff changeset
1661 * MDiagArray2.h: Likewise.
a8dcfbf87ea3 [project @ 1997-11-19 22:34:59 by jwe]
jwe
parents: 3095
diff changeset
1662
3095
528f4270e904 [project @ 1997-11-14 03:58:45 by jwe]
jwe
parents: 3092
diff changeset
1663 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
1664
528f4270e904 [project @ 1997-11-14 03:58:45 by jwe]
jwe
parents: 3092
diff changeset
1665 * 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
1666
3092
4bb976b250bf [project @ 1997-10-17 07:48:48 by jwe]
jwe
parents: 3079
diff changeset
1667 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
1668
4bb976b250bf [project @ 1997-10-17 07:48:48 by jwe]
jwe
parents: 3079
diff changeset
1669 * CRowVector.cc (linspace): Removed attempt for implicit conversion
4bb976b250bf [project @ 1997-10-17 07:48:48 by jwe]
jwe
parents: 3079
diff changeset
1670 to complex<double>(int) instead of complex<double>(double).
4bb976b250bf [project @ 1997-10-17 07:48:48 by jwe]
jwe
parents: 3079
diff changeset
1671
4bb976b250bf [project @ 1997-10-17 07:48:48 by jwe]
jwe
parents: 3079
diff changeset
1672 * lo-mappers.cc (atanh): Ditto.
4bb976b250bf [project @ 1997-10-17 07:48:48 by jwe]
jwe
parents: 3079
diff changeset
1673
3079
eb827eb9b8ff [project @ 1997-08-03 20:44:07 by jwe]
jwe
parents: 3075
diff changeset
1674 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
1675
eb827eb9b8ff [project @ 1997-08-03 20:44:07 by jwe]
jwe
parents: 3075
diff changeset
1676 * idx-vector.cc (IDX_VEC_REP::sort): New function.
eb827eb9b8ff [project @ 1997-08-03 20:44:07 by jwe]
jwe
parents: 3075
diff changeset
1677 * idx-vector.h (idx_vector::sort): Ditto.
eb827eb9b8ff [project @ 1997-08-03 20:44:07 by jwe]
jwe
parents: 3075
diff changeset
1678 * 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
1679 trying to delete elements specified by the index vectors.
eb827eb9b8ff [project @ 1997-08-03 20:44:07 by jwe]
jwe
parents: 3075
diff changeset
1680
3075
a6a00badcc12 [project @ 1997-07-25 22:39:56 by jwe]
jwe
parents: 3074
diff changeset
1681 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
1682
a6a00badcc12 [project @ 1997-07-25 22:39:56 by jwe]
jwe
parents: 3074
diff changeset
1683 * 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
1684 * CMatrix.cc (ComplexMatrix::lssolve): Ditto.
a6a00badcc12 [project @ 1997-07-25 22:39:56 by jwe]
jwe
parents: 3074
diff changeset
1685
3074
42975c59d2a0 [project @ 1997-07-24 19:33:35 by jwe]
jwe
parents: 3069
diff changeset
1686 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
1687
42975c59d2a0 [project @ 1997-07-24 19:33:35 by jwe]
jwe
parents: 3069
diff changeset
1688 * 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
1689
3069
db6d57d718f7 [project @ 1997-07-10 23:34:03 by jwe]
jwe
parents: 3068
diff changeset
1690 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
1691
db6d57d718f7 [project @ 1997-07-10 23:34:03 by jwe]
jwe
parents: 3068
diff changeset
1692 * 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
1693 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
1694
3068
17e2f90e0d3b [project @ 1997-07-08 02:17:36 by jwe]
jwe
parents: 3056
diff changeset
1695 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
1696
3069
db6d57d718f7 [project @ 1997-07-10 23:34:03 by jwe]
jwe
parents: 3068
diff changeset
1697 * 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
1698 (xfinite (double)): Ditto.
db6d57d718f7 [project @ 1997-07-10 23:34:03 by jwe]
jwe
parents: 3068
diff changeset
1699
3068
17e2f90e0d3b [project @ 1997-07-08 02:17:36 by jwe]
jwe
parents: 3056
diff changeset
1700 * 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
1701 * CmplxQR.cc (ComplexQR::init): Ditto.
17e2f90e0d3b [project @ 1997-07-08 02:17:36 by jwe]
jwe
parents: 3056
diff changeset
1702
3056
b08a007edd15 [project @ 1997-06-16 02:12:15 by jwe]
jwe
parents: 3050
diff changeset
1703 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
1704
b08a007edd15 [project @ 1997-06-16 02:12:15 by jwe]
jwe
parents: 3050
diff changeset
1705 * 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
1706 compatible with Matlab.
b08a007edd15 [project @ 1997-06-16 02:12:15 by jwe]
jwe
parents: 3050
diff changeset
1707
3050
8ae394247559 [project @ 1997-06-10 17:09:47 by jwe]
jwe
parents: 3049
diff changeset
1708 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
1709
8ae394247559 [project @ 1997-06-10 17:09:47 by jwe]
jwe
parents: 3049
diff changeset
1710 * 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
1711 single colon.
8ae394247559 [project @ 1997-06-10 17:09:47 by jwe]
jwe
parents: 3049
diff changeset
1712
3040
443851377f3f [project @ 1997-06-06 09:29:28 by jwe]
jwe
parents: 3036
diff changeset
1713 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
1714
3049
4d275e0a0576 [project @ 1997-06-07 02:57:30 by jwe]
jwe
parents: 3042
diff changeset
1715 * 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
1716 (xgamma): Likewise, for calling xdgamma.
4d275e0a0576 [project @ 1997-06-07 02:57:30 by jwe]
jwe
parents: 3042
diff changeset
1717
3042
e70400e133d0 [project @ 1997-06-06 21:33:29 by jwe]
jwe
parents: 3040
diff changeset
1718 * 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
1719 * Makefile.in (INCLUDES, SOURCES): Remove them from the lists.
e70400e133d0 [project @ 1997-06-06 21:33:29 by jwe]
jwe
parents: 3040
diff changeset
1720
3040
443851377f3f [project @ 1997-06-06 09:29:28 by jwe]
jwe
parents: 3036
diff changeset
1721 * 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
1722 to do better job expanding tildes.
443851377f3f [project @ 1997-06-06 09:29:28 by jwe]
jwe
parents: 3036
diff changeset
1723
443851377f3f [project @ 1997-06-06 09:29:28 by jwe]
jwe
parents: 3036
diff changeset
1724 * 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
1725 Use temporary variable to compute length.
443851377f3f [project @ 1997-06-06 09:29:28 by jwe]
jwe
parents: 3036
diff changeset
1726
3029
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 3024
diff changeset
1727 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
1728
3034
ad0e94b6784c [project @ 1997-06-05 21:25:53 by jwe]
jwe
parents: 3029
diff changeset
1729 * Makefile.in: Make building of static library optional.
3036
b8c5ded2751f [project @ 1997-06-05 21:44:19 by jwe]
jwe
parents: 3034
diff changeset
1730 (liboctave.$(SHLEXT_VER)): Add $(SONAME_FLAGS) to command.
3034
ad0e94b6784c [project @ 1997-06-05 21:25:53 by jwe]
jwe
parents: 3029
diff changeset
1731
3029
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 3024
diff changeset
1732 * Makefile.in (stamp-picdir): Delete.
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 3024
diff changeset
1733 (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
1734 directory only when it is really needed.
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 3024
diff changeset
1735 (stamp-interp): Delete.
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 3024
diff changeset
1736 (libraries): New target. Depend on shared library directly.
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 3024
diff changeset
1737
3024
95e8b5c4824a [project @ 1997-06-04 05:06:26 by jwe]
jwe
parents: 3012
diff changeset
1738 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
1739
95e8b5c4824a [project @ 1997-06-04 05:06:26 by jwe]
jwe
parents: 3012
diff changeset
1740 * pathsearch.h, pathsearch.cc (dir_pat::set_program_name):
95e8b5c4824a [project @ 1997-06-04 05:06:26 by jwe]
jwe
parents: 3012
diff changeset
1741 New static function.
95e8b5c4824a [project @ 1997-06-04 05:06:26 by jwe]
jwe
parents: 3012
diff changeset
1742
3012
0ea30e0e86cc [project @ 1997-06-02 18:57:07 by jwe]
jwe
parents: 3004
diff changeset
1743 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
1744
0ea30e0e86cc [project @ 1997-06-02 18:57:07 by jwe]
jwe
parents: 3004
diff changeset
1745 * 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
1746
3004
9a54159563de [project @ 1997-05-23 05:00:49 by jwe]
jwe
parents: 2993
diff changeset
1747 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
1748
9a54159563de [project @ 1997-05-23 05:00:49 by jwe]
jwe
parents: 2993
diff changeset
1749 * 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
1750 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
1751
9a54159563de [project @ 1997-05-23 05:00:49 by jwe]
jwe
parents: 2993
diff changeset
1752 * 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
1753 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
1754 declared in readline.h
9a54159563de [project @ 1997-05-23 05:00:49 by jwe]
jwe
parents: 2993
diff changeset
1755 (rl_deprep_terminal): Delete declaration.
9a54159563de [project @ 1997-05-23 05:00:49 by jwe]
jwe
parents: 2993
diff changeset
1756
2993
91589ab98e37 [project @ 1997-05-21 21:44:54 by jwe]
jwe
parents: 2968
diff changeset
1757 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
1758
91589ab98e37 [project @ 1997-05-21 21:44:54 by jwe]
jwe
parents: 2968
diff changeset
1759 * 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
1760 (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
1761
2968
e330cb788508 [project @ 1997-05-15 17:40:29 by jwe]
jwe
parents: 2966
diff changeset
1762 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
1763
e330cb788508 [project @ 1997-05-15 17:40:29 by jwe]
jwe
parents: 2966
diff changeset
1764 * cmd-edit.cc (command_editor::increment_current_command_number):
e330cb788508 [project @ 1997-05-15 17:40:29 by jwe]
jwe
parents: 2966
diff changeset
1765 New static function.
e330cb788508 [project @ 1997-05-15 17:40:29 by jwe]
jwe
parents: 2966
diff changeset
1766
2964
0a2551ec7004 [project @ 1997-05-12 07:26:50 by jwe]
jwe
parents: 2941
diff changeset
1767 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
1768
2966
458cea5c8356 [project @ 1997-05-12 20:17:35 by jwe]
jwe
parents: 2964
diff changeset
1769 * 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
1770 the vector is not sorted.
458cea5c8356 [project @ 1997-05-12 20:17:35 by jwe]
jwe
parents: 2964
diff changeset
1771
2964
0a2551ec7004 [project @ 1997-05-12 07:26:50 by jwe]
jwe
parents: 2941
diff changeset
1772 * CMatrix.cc (ComplexMatrix::operator !): Return boolMatrix.
0a2551ec7004 [project @ 1997-05-12 07:26:50 by jwe]
jwe
parents: 2941
diff changeset
1773 * dMatrix.cc (Matrix::operator !): Likewise
0a2551ec7004 [project @ 1997-05-12 07:26:50 by jwe]
jwe
parents: 2941
diff changeset
1774
2941
b779a5b8aed4 [project @ 1997-05-08 02:14:34 by jwe]
jwe
parents: 2938
diff changeset
1775 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
1776
b779a5b8aed4 [project @ 1997-05-08 02:14:34 by jwe]
jwe
parents: 2938
diff changeset
1777 * oct-syscalls.h, oct-syscalls.cc: New files.
b779a5b8aed4 [project @ 1997-05-08 02:14:34 by jwe]
jwe
parents: 2938
diff changeset
1778
b779a5b8aed4 [project @ 1997-05-08 02:14:34 by jwe]
jwe
parents: 2938
diff changeset
1779 * cmd-edit.h, cmd-edit.cc: Handle completion function.
b779a5b8aed4 [project @ 1997-05-08 02:14:34 by jwe]
jwe
parents: 2938
diff changeset
1780
b779a5b8aed4 [project @ 1997-05-08 02:14:34 by jwe]
jwe
parents: 2938
diff changeset
1781 * 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
1782
2938
2e1757f57ce6 [project @ 1997-05-06 06:03:49 by jwe]
jwe
parents: 2934
diff changeset
1783 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
1784
2941
b779a5b8aed4 [project @ 1997-05-08 02:14:34 by jwe]
jwe
parents: 2938
diff changeset
1785 * Makefile.in (INCLUDES_FOR_INSTALL): New variable.
b779a5b8aed4 [project @ 1997-05-08 02:14:34 by jwe]
jwe
parents: 2938
diff changeset
1786 (install-inc): Use it.
b779a5b8aed4 [project @ 1997-05-08 02:14:34 by jwe]
jwe
parents: 2938
diff changeset
1787
2938
2e1757f57ce6 [project @ 1997-05-06 06:03:49 by jwe]
jwe
parents: 2934
diff changeset
1788 * 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
1789 Handle errors and missing functions consistently.
2e1757f57ce6 [project @ 1997-05-06 06:03:49 by jwe]
jwe
parents: 2934
diff changeset
1790
2e1757f57ce6 [project @ 1997-05-06 06:03:49 by jwe]
jwe
parents: 2934
diff changeset
1791 * oct-group.h, oct-group.cc: New files.
2e1757f57ce6 [project @ 1997-05-06 06:03:49 by jwe]
jwe
parents: 2934
diff changeset
1792
2e1757f57ce6 [project @ 1997-05-06 06:03:49 by jwe]
jwe
parents: 2934
diff changeset
1793 * oct-passwd.cc: Handle errors and missing functions consistently.
2e1757f57ce6 [project @ 1997-05-06 06:03:49 by jwe]
jwe
parents: 2934
diff changeset
1794
2e1757f57ce6 [project @ 1997-05-06 06:03:49 by jwe]
jwe
parents: 2934
diff changeset
1795 * 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
1796
2934
dddc1b5c324e [project @ 1997-05-05 22:56:37 by jwe]
jwe
parents: 2926
diff changeset
1797 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
1798
dddc1b5c324e [project @ 1997-05-05 22:56:37 by jwe]
jwe
parents: 2926
diff changeset
1799 * 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
1800 * 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
1801
dddc1b5c324e [project @ 1997-05-05 22:56:37 by jwe]
jwe
parents: 2926
diff changeset
1802 * oct-passwd.h, oct-passwd.cc: New files.
dddc1b5c324e [project @ 1997-05-05 22:56:37 by jwe]
jwe
parents: 2926
diff changeset
1803
2926
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
1804 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
1805
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
1806 * 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
1807
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
1808 * 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
1809 (instance_ok ()): New function.
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
1810
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
1811 * 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
1812
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
1813 * 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
1814
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
1815 * 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
1816 src/utils.h and src/utils.cc.
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
1817 (octave_fgets): New function, extracted from src/input.cc.
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
1818
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
1819 * 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
1820 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
1821
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
1822 * 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
1823 system-dependent functions.
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
1824
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
1825 * 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
1826
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
1827 * 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
1828 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
1829
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
1830 * 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
1831 tilde_expand functions here from src/dirfns.cc.
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
1832
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
1833 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
1834
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
1835 * pathlen.h: New file, from ../src.
66ef74ee5d9f [project @ 1997-05-05 03:20:52 by jwe]
jwe
parents: 2917
diff changeset
1836
2917
5c285800ebe2 [project @ 1997-04-30 20:58:04 by jwe]
jwe
parents: 2850
diff changeset
1837 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
1838
5c285800ebe2 [project @ 1997-04-30 20:58:04 by jwe]
jwe
parents: 2850
diff changeset
1839 * Array2-idx.h (Array2<T>::maybe_delete_elements): Prevent
5c285800ebe2 [project @ 1997-04-30 20:58:04 by jwe]
jwe
parents: 2850
diff changeset
1840 out-of-bounds indexing of the index array.
5c285800ebe2 [project @ 1997-04-30 20:58:04 by jwe]
jwe
parents: 2850
diff changeset
1841 * Array-idx.h (Array<T>::maybe_delete_elements): Likewise.
5c285800ebe2 [project @ 1997-04-30 20:58:04 by jwe]
jwe
parents: 2850
diff changeset
1842
2850
b7f43611d1e8 [project @ 1997-03-28 21:36:35 by jwe]
jwe
parents: 2844
diff changeset
1843 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
1844
b7f43611d1e8 [project @ 1997-03-28 21:36:35 by jwe]
jwe
parents: 2844
diff changeset
1845 * LSODE.h (x_step_limit): New field.
b7f43611d1e8 [project @ 1997-03-28 21:36:35 by jwe]
jwe
parents: 2844
diff changeset
1846 (LSODE_options::init): Initialize it.
b7f43611d1e8 [project @ 1997-03-28 21:36:35 by jwe]
jwe
parents: 2844
diff changeset
1847 (LSODE_options::copy): Copy it.
b7f43611d1e8 [project @ 1997-03-28 21:36:35 by jwe]
jwe
parents: 2844
diff changeset
1848 (LSODE_options::set_step_limit, LSODE_options::step_limit):
b7f43611d1e8 [project @ 1997-03-28 21:36:35 by jwe]
jwe
parents: 2844
diff changeset
1849 New functions.
b7f43611d1e8 [project @ 1997-03-28 21:36:35 by jwe]
jwe
parents: 2844
diff changeset
1850 (LSODE::working_too_hard): Delete.
b7f43611d1e8 [project @ 1997-03-28 21:36:35 by jwe]
jwe
parents: 2844
diff changeset
1851 * LSODE.cc (LSODE::do_integrate): Handle step limit.
b7f43611d1e8 [project @ 1997-03-28 21:36:35 by jwe]
jwe
parents: 2844
diff changeset
1852
2844
71a47e9360c0 [project @ 1997-03-26 21:35:06 by jwe]
jwe
parents: 2832
diff changeset
1853 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
1854
71a47e9360c0 [project @ 1997-03-26 21:35:06 by jwe]
jwe
parents: 2832
diff changeset
1855 * MArray-b.cc: Delete.
71a47e9360c0 [project @ 1997-03-26 21:35:06 by jwe]
jwe
parents: 2832
diff changeset
1856 * Makefile.in: Delete it from the lists.
71a47e9360c0 [project @ 1997-03-26 21:35:06 by jwe]
jwe
parents: 2832
diff changeset
1857
71a47e9360c0 [project @ 1997-03-26 21:35:06 by jwe]
jwe
parents: 2832
diff changeset
1858 * boolMatrix.h (class bboolMatrix): Derive from Array2, not
71a47e9360c0 [project @ 1997-03-26 21:35:06 by jwe]
jwe
parents: 2832
diff changeset
1859 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
1860
2829
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1861 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
1862
2832
4dff308e9acc [project @ 1997-03-26 05:16:58 by jwe]
jwe
parents: 2830
diff changeset
1863 * boolMatrix.cc (boolMatrix::all, boolMatrix::any): New functions.
4dff308e9acc [project @ 1997-03-26 05:16:58 by jwe]
jwe
parents: 2830
diff changeset
1864
4dff308e9acc [project @ 1997-03-26 05:16:58 by jwe]
jwe
parents: 2830
diff changeset
1865 * dMatrix.cc (Matrix::all, Matrix::any): Return boolMatrix.
4dff308e9acc [project @ 1997-03-26 05:16:58 by jwe]
jwe
parents: 2830
diff changeset
1866 * CMatrix.cc (ComplexMatrix::all, ComplexMatrix::any): Likewise.
4dff308e9acc [project @ 1997-03-26 05:16:58 by jwe]
jwe
parents: 2830
diff changeset
1867
2830
10a8198b1733 [project @ 1997-03-26 00:12:41 by jwe]
jwe
parents: 2829
diff changeset
1868 * idx-vector.h (idx_vector::idx_vector_rep::freeze,
10a8198b1733 [project @ 1997-03-26 00:12:41 by jwe]
jwe
parents: 2829
diff changeset
1869 idx_vector::freeze): Delete prefer_zero_one arg.
10a8198b1733 [project @ 1997-03-26 00:12:41 by jwe]
jwe
parents: 2829
diff changeset
1870 * Array-idx.h, Array2-idx.h: Change all callers.
10a8198b1733 [project @ 1997-03-26 00:12:41 by jwe]
jwe
parents: 2829
diff changeset
1871
10a8198b1733 [project @ 1997-03-26 00:12:41 by jwe]
jwe
parents: 2829
diff changeset
1872 * 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
1873
2829
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1874 * mx-op-defs.h: New file for operator definitions.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1875 * 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
1876 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
1877 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
1878 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
1879 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
1880 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
1881 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
1882 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
1883 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
1884 mx-s-cm.cc, mx-s-dm.cc:
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1885 New files for mixed-type operations.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1886 * Makefiles.in: Add them to the appropriate lists.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1887
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1888 * mx-inlines.cc: Add bool by bool EQ ops.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1889
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1890 * 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
1891 boolMatrix types.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1892 (idx_vector::maybe_convert_one_zero_to_idx,
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1893 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
1894 Delete second arg, prefer_zero_one. Change all callers.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1895
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1896 * boolMatrix.h, boolMatrix.cc: New files.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1897 * mx-base.h: Include boolMatrix.h here.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1898 * mx-defs.h: Provide forward declaration for boolMatrix here.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1899
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1900 * chMatrix.h, chMatrix.cc: Delete unused junk.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1901
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1902 * dMatrix.h, CMatrix.h: Delete friend declarations for operator+,
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1903 operator-, operator*, product, and quotient functions.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1904 Add constructor for boolMatrix type.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1905 * dMatrix.cc, CMatrix.cc: Delete operator+, operator-, operator*,
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1906 product, and quotient functions.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1907
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1908 * CDiagMatrix.h: Delete friend declarations for operator+,
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1909 operator-, and product functions.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1910 * CDiagMatrix.h: Delete operator+, operator-, and product functions.
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1911
6655bdca97fb [project @ 1997-03-25 23:58:24 by jwe]
jwe
parents: 2815
diff changeset
1912 * 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
1913
2815
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
1914 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
1915
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
1916 * EIG.cc (EIG::hermitian_init (const ComplexMatrix&)): New function.
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
1917 (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
1918 (EIG::symmetric_init (const Matrix&)): New function.
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
1919 (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
1920
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
1921 * CMatrix.cc (ComplexMatrix::is_hermitian): New function.
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
1922
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
1923 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
1924
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
1925 * Array2.cc (is_symmetric): New function.
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
1926 * Array2.h (is_square): New function.
33486d9e2d00 [project @ 1997-03-14 08:24:46 by jwe]
jwe
parents: 2811
diff changeset
1927
2811
1dd37f97364a [project @ 1997-03-12 23:06:13 by jwe]
jwe
parents: 2804
diff changeset
1928 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
1929
1dd37f97364a [project @ 1997-03-12 23:06:13 by jwe]
jwe
parents: 2804
diff changeset
1930 * Makefile.in (install-strip): New target.
1dd37f97364a [project @ 1997-03-12 23:06:13 by jwe]
jwe
parents: 2804
diff changeset
1931
2804
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
1932 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
1933
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
1934 * CmplxCHOL.cc, CmplxHESS.cc, CmplxLU.cc, CmplxQR.cc,
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
1935 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
1936 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
1937 dbleSVD.cc: Don't include mx-inlines.cc.
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
1938
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
1939 * 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
1940 duplicate code.
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
1941
2800
9aeba8e006a4 [project @ 1997-03-09 09:50:20 by jwe]
jwe
parents: 2795
diff changeset
1942 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
1943
2804
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
1944 * 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
1945
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
1946 * 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
1947
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
1948 * 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
1949
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
1950 * 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
1951 idx_vecotr_rep:: qualifiers.
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
1952
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
1953 * Array.h (class Array): Delete unnecessary Array<T>:: qualifiers.
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
1954
eedc2f3f61f7 [project @ 1997-03-11 04:34:50 by jwe]
jwe
parents: 2800
diff changeset
1955 * 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
1956
2800
9aeba8e006a4 [project @ 1997-03-09 09:50:20 by jwe]
jwe
parents: 2795
diff changeset
1957 * 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
1958 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
1959 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
1960 old C-style `(T) val' casts.
9aeba8e006a4 [project @ 1997-03-09 09:50:20 by jwe]
jwe
parents: 2795
diff changeset
1961
2795
14d07e4a0265 [project @ 1997-03-07 02:18:49 by jwe]
jwe
parents: 2779
diff changeset
1962 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
1963
14d07e4a0265 [project @ 1997-03-07 02:18:49 by jwe]
jwe
parents: 2779
diff changeset
1964 * 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
1965 just breaking out of the innermost loop.
14d07e4a0265 [project @ 1997-03-07 02:18:49 by jwe]
jwe
parents: 2779
diff changeset
1966 * CMatrix.cc (operator >>): Likewise.
14d07e4a0265 [project @ 1997-03-07 02:18:49 by jwe]
jwe
parents: 2779
diff changeset
1967
2779
50b31bb6b959 [project @ 1997-03-01 21:24:58 by jwe]
jwe
parents: 2775
diff changeset
1968 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
1969
c80d72d52385 [project @ 1997-03-01 07:37:31 by jwe]
jwe
parents: 2767
diff changeset
1970 * Version 2.0.5 released.
c80d72d52385 [project @ 1997-03-01 07:37:31 by jwe]
jwe
parents: 2767
diff changeset
1971
2767
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
1972 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
1973
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
1974 * CmplxQR.cc (ComplexQR::init): New function.
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
1975 (ComplexQR::ComplexQR): Use it. Use initializer list too.
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
1976 * CmplxQRP.cc (ComplexQRP::init): New function.
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
1977 Get sizes right in all cases.
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
1978 (ComplexQR::ComplexQRP): Use it. Use initializer list too.
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
1979
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
1980 * dbleQR.cc (QR::init): New function.
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
1981 (QR::QR): Use it. Use initializer list too.
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
1982 * dbleQRP.cc (QRP::init): New function.
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
1983 Get sizes right in all cases.
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
1984 (QR::QRP): Use it. Use initializer list too.
c05ed7ef4c1a [project @ 1997-03-01 02:55:05 by jwe]
jwe
parents: 2759
diff changeset
1985
2759
99dd10f4eaaf [project @ 1997-02-27 08:59:55 by jwe]
jwe
parents: 2714
diff changeset
1986 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
1987
99dd10f4eaaf [project @ 1997-02-27 08:59:55 by jwe]
jwe
parents: 2714
diff changeset
1988 * 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
1989 Recognize "vaxg", not "vax_g".
99dd10f4eaaf [project @ 1997-02-27 08:59:55 by jwe]
jwe
parents: 2714
diff changeset
1990
2713
eb99ed3112d9 [project @ 1997-02-21 22:34:50 by jwe]
jwe
parents: 2709
diff changeset
1991 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
1992
2714
9f7598c8de22 [project @ 1997-02-22 00:06:20 by jwe]
jwe
parents: 2713
diff changeset
1993 * 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
1994 dimension in check for colon equivalent index.
9f7598c8de22 [project @ 1997-02-22 00:06:20 by jwe]
jwe
parents: 2713
diff changeset
1995 * 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
1996 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
1997
2713
eb99ed3112d9 [project @ 1997-02-21 22:34:50 by jwe]
jwe
parents: 2709
diff changeset
1998 * 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
1999 system-specific tests first.
eb99ed3112d9 [project @ 1997-02-21 22:34:50 by jwe]
jwe
parents: 2709
diff changeset
2000
2709
0f72b0462b51 [project @ 1997-02-20 17:55:40 by jwe]
jwe
parents: 2706
diff changeset
2001 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
2002
7a820bb7f406 [project @ 1997-02-19 19:22:34 by jwe]
jwe
parents: 2693
diff changeset
2003 * Version 2.0.4 released.
7a820bb7f406 [project @ 1997-02-19 19:22:34 by jwe]
jwe
parents: 2693
diff changeset
2004
7a820bb7f406 [project @ 1997-02-19 19:22:34 by jwe]
jwe
parents: 2693
diff changeset
2005 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
2006
7a820bb7f406 [project @ 1997-02-19 19:22:34 by jwe]
jwe
parents: 2693
diff changeset
2007 * 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
2008
2693
f4d0604cbcc4 [project @ 1997-02-18 15:25:21 by jwe]
jwe
parents: 2690
diff changeset
2009 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
2010
b91b72e856ce [project @ 1997-02-18 09:22:47 by jwe]
jwe
parents: 2686
diff changeset
2011 * Version 2.0.3 released.
b91b72e856ce [project @ 1997-02-18 09:22:47 by jwe]
jwe
parents: 2686
diff changeset
2012
2686
6d0a6fc92f06 [project @ 1997-02-14 22:31:36 by jwe]
jwe
parents: 2676
diff changeset
2013 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
2014
6d0a6fc92f06 [project @ 1997-02-14 22:31:36 by jwe]
jwe
parents: 2676
diff changeset
2015 * 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
2016
2673
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
2017 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
2018
2676
a5a300c61159 [project @ 1997-02-14 03:16:06 by jwe]
jwe
parents: 2673
diff changeset
2019 * Makefile.in (stamp-prereq): Depend on stamp-picdir.
a5a300c61159 [project @ 1997-02-14 03:16:06 by jwe]
jwe
parents: 2673
diff changeset
2020 (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
2021 (liboctave.a, stamp-shared): Do depend on stamp-prereq.
a5a300c61159 [project @ 1997-02-14 03:16:06 by jwe]
jwe
parents: 2673
diff changeset
2022 (stamp-picdir): Silence noise about making pic.
a5a300c61159 [project @ 1997-02-14 03:16:06 by jwe]
jwe
parents: 2673
diff changeset
2023 (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
2024
2673
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
2025 * 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
2026 Fix typo in last change.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
2027
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
2028 * CColVector.cc (ComplexColumnVector::map (d_c_mapper)):
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
2029 Convert from friend (moved from dColVector.cc).
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
2030 * CMatrix.cc (ComplexMatrix::map (d_c_mapper)):
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
2031 Likewise (moved from dMatrix.cc).
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
2032 * CRowVector.cc (ComplexRowVector::map (d_c_mapper)):
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
2033 Likewise (moved from dRowVector.cc).
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
2034
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
2035 * 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
2036 * dMatrix.cc (Matrix::map (d_d_mapper)): Likewise.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
2037 * dRowVector.cc (RowVector::map (d_d_mapper)): Likewise.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
2038 * CColVector.cc (ComplexColumnVector::map (c_c_mapper)): Likewise.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
2039 * CMatrix.cc (ComplexMatrix::map (c_c_mapper)): Likewise.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
2040 * CRowVector.cc (ComplexRowVector::map (c_c_mapper)): Likewise.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
2041
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
2042 * dColVector.cc (ColumnVector::apply): Rename from map, return *this.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
2043 * dMatrix.cc (Matrix::apply): Likewise.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
2044 * dRowVector.cc (RowVector::apply): Likewise.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
2045 * CColVector.cc (ComplexColumnVector::apply): Likewise.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
2046 * CMatrix.cc (ComplexMatrix::apply): Likewise.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
2047 * CRowVector.cc (ComplexRowVector::apply): Likewise.
05efa2513472 [project @ 1997-02-13 21:03:56 by jwe]
jwe
parents: 2668
diff changeset
2048
2668
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
2049 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
2050
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
2051 * lo-ieee.cc: Declare quiet_nan() and infinity().
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
2052
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
2053 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
2054
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
2055 * file-ops.cc (oct_unlink (const string&, string&)):
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
2056 New two-arg version.
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
2057 (oct_rmdir (const string&, string&)): New two-arg version.
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
2058 (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
2059 (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
2060 (oct_rename (const string&, const string&, string&)):
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
2061 New three-arg version.
0d865ef7478f [project @ 1997-02-13 18:21:47 by jwe]
jwe
parents: 2663
diff changeset
2062
2663
00b2eff19bf5 [project @ 1997-02-08 21:58:49 by jwe]
jwe
parents: 2658
diff changeset
2063 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
2064
00b2eff19bf5 [project @ 1997-02-08 21:58:49 by jwe]
jwe
parents: 2658
diff changeset
2065 * idx-vector.h (idx_vector::orig_empty): New function.
00b2eff19bf5 [project @ 1997-02-08 21:58:49 by jwe]
jwe
parents: 2658
diff changeset
2066
00b2eff19bf5 [project @ 1997-02-08 21:58:49 by jwe]
jwe
parents: 2658
diff changeset
2067 * 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
2068 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
2069 zero.
00b2eff19bf5 [project @ 1997-02-08 21:58:49 by jwe]
jwe
parents: 2658
diff changeset
2070
2658
dd71eb0bb414 [project @ 1997-02-03 04:49:57 by jwe]
jwe
parents: 2651
diff changeset
2071 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
2072
dd71eb0bb414 [project @ 1997-02-03 04:49:57 by jwe]
jwe
parents: 2651
diff changeset
2073 * 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
2074 Set line_in_file here too.
dd71eb0bb414 [project @ 1997-02-03 04:49:57 by jwe]
jwe
parents: 2651
diff changeset
2075 (command_history::read_range): New arg, must_exist.
dd71eb0bb414 [project @ 1997-02-03 04:49:57 by jwe]
jwe
parents: 2651
diff changeset
2076
2651
f2310b0b9653 [project @ 1997-01-31 16:20:02 by jwe]
jwe
parents: 2638
diff changeset
2077 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
2078
f2310b0b9653 [project @ 1997-01-31 16:20:02 by jwe]
jwe
parents: 2638
diff changeset
2079 * 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
2080
2638
652a14bff36b [project @ 1997-01-28 16:52:00 by jwe]
jwe
parents: 2634
diff changeset
2081 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
2082
652a14bff36b [project @ 1997-01-28 16:52:00 by jwe]
jwe
parents: 2634
diff changeset
2083 * Makefile.in (install-inc): Create a relative symbolic link.
652a14bff36b [project @ 1997-01-28 16:52:00 by jwe]
jwe
parents: 2634
diff changeset
2084
2634
eebc31f84a4d [project @ 1997-01-27 21:53:18 by jwe]
jwe
parents: 2624
diff changeset
2085 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
2086
eebc31f84a4d [project @ 1997-01-27 21:53:18 by jwe]
jwe
parents: 2624
diff changeset
2087 * Version 2.0.2 released.
eebc31f84a4d [project @ 1997-01-27 21:53:18 by jwe]
jwe
parents: 2624
diff changeset
2088
2624
7e24c1f29db4 [project @ 1997-01-26 04:40:00 by jwe]
jwe
parents: 2621
diff changeset
2089 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
2090
7e24c1f29db4 [project @ 1997-01-26 04:40:00 by jwe]
jwe
parents: 2621
diff changeset
2091 * Makefile.in (bin-dist): New target.
7e24c1f29db4 [project @ 1997-01-26 04:40:00 by jwe]
jwe
parents: 2621
diff changeset
2092
2621
337a09dd1c06 [project @ 1997-01-24 21:49:41 by jwe]
jwe
parents: 2613
diff changeset
2093 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
2094
337a09dd1c06 [project @ 1997-01-24 21:49:41 by jwe]
jwe
parents: 2613
diff changeset
2095 * dbleSVD.cc (SVD::init): Work around apparent dgesvd() bug.
337a09dd1c06 [project @ 1997-01-24 21:49:41 by jwe]
jwe
parents: 2613
diff changeset
2096 * CmplxSVD.cc (ComplexSVD::init): Work around apparent zgesvd() bug.
337a09dd1c06 [project @ 1997-01-24 21:49:41 by jwe]
jwe
parents: 2613
diff changeset
2097
2613
5bcee07be597 [project @ 1997-01-21 03:52:08 by jwe]
jwe
parents: 2602
diff changeset
2098 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
2099
5bcee07be597 [project @ 1997-01-21 03:52:08 by jwe]
jwe
parents: 2602
diff changeset
2100 * chMatrix.cc (charMatrix::charMatrix (const string&)):
5bcee07be597 [project @ 1997-01-21 03:52:08 by jwe]
jwe
parents: 2602
diff changeset
2101 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
2102 (charMatrix::charMatrix (const char *)): Likewise.
5bcee07be597 [project @ 1997-01-21 03:52:08 by jwe]
jwe
parents: 2602
diff changeset
2103
2602
9cbbbcf5b6f5 [project @ 1997-01-07 06:18:23 by jwe]
jwe
parents: 2601
diff changeset
2104 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
2105
9cbbbcf5b6f5 [project @ 1997-01-07 06:18:23 by jwe]
jwe
parents: 2601
diff changeset
2106 * Version 2.0.1 released.
9cbbbcf5b6f5 [project @ 1997-01-07 06:18:23 by jwe]
jwe
parents: 2601
diff changeset
2107
2601
3723512a827a [project @ 1997-01-06 05:43:16 by jwe]
jwe
parents: 2599
diff changeset
2108 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
2109
3723512a827a [project @ 1997-01-06 05:43:16 by jwe]
jwe
parents: 2599
diff changeset
2110 * dMatrix.cc (Matrix::read): Correctly compute the number of
3723512a827a [project @ 1997-01-06 05:43:16 by jwe]
jwe
parents: 2599
diff changeset
2111 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
2112 number of columns is not.
3723512a827a [project @ 1997-01-06 05:43:16 by jwe]
jwe
parents: 2599
diff changeset
2113
2598
36a4daa9e3c7 [project @ 1996-12-19 02:27:21 by jwe]
jwe
parents: 2589
diff changeset
2114 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
2115
2599
9705ea40f0a2 [project @ 1996-12-19 04:49:09 by jwe]
jwe
parents: 2598
diff changeset
2116 * Range.cc (operator -): New function.
9705ea40f0a2 [project @ 1996-12-19 04:49:09 by jwe]
jwe
parents: 2598
diff changeset
2117
2598
36a4daa9e3c7 [project @ 1996-12-19 02:27:21 by jwe]
jwe
parents: 2589
diff changeset
2118 * 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
2119
2589
49ae0d992eea [project @ 1996-12-13 08:41:43 by jwe]
jwe
parents: 2583
diff changeset
2120 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
2121
49ae0d992eea [project @ 1996-12-13 08:41:43 by jwe]
jwe
parents: 2583
diff changeset
2122 * 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
2123 know if the assignment conforms.
49ae0d992eea [project @ 1996-12-13 08:41:43 by jwe]
jwe
parents: 2583
diff changeset
2124
2583
df3124e46963 [project @ 1996-12-10 07:45:00 by jwe]
jwe
parents: 2575
diff changeset
2125 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
2126
df3124e46963 [project @ 1996-12-10 07:45:00 by jwe]
jwe
parents: 2575
diff changeset
2127 * Version 2.0 released.
df3124e46963 [project @ 1996-12-10 07:45:00 by jwe]
jwe
parents: 2575
diff changeset
2128
2570
58113987ee03 [project @ 1996-12-06 21:12:29 by jwe]
jwe
parents: 2566
diff changeset
2129 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
2130
2575
e57847e2de87 [project @ 1996-12-09 18:05:37 by jwe]
jwe
parents: 2570
diff changeset
2131 * 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
2132 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
2133 zero. Otherwise, set it to the rhs dimension.
e57847e2de87 [project @ 1996-12-09 18:05:37 by jwe]
jwe
parents: 2570
diff changeset
2134
e57847e2de87 [project @ 1996-12-09 18:05:37 by jwe]
jwe
parents: 2570
diff changeset
2135 * Version 1.94.
e57847e2de87 [project @ 1996-12-09 18:05:37 by jwe]
jwe
parents: 2570
diff changeset
2136
2570
58113987ee03 [project @ 1996-12-06 21:12:29 by jwe]
jwe
parents: 2566
diff changeset
2137 * 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
2138 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
2139 rhs dimension.
58113987ee03 [project @ 1996-12-06 21:12:29 by jwe]
jwe
parents: 2566
diff changeset
2140
2563
8b0911d576bf [project @ 1996-12-05 19:06:58 by jwe]
jwe
parents: 2561
diff changeset
2141 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
2142
2566
bcdd6bf533ea [project @ 1996-12-06 00:51:31 by jwe]
jwe
parents: 2563
diff changeset
2143 * 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
2144 * sun-utils.cc: Delete.
bcdd6bf533ea [project @ 1996-12-06 00:51:31 by jwe]
jwe
parents: 2563
diff changeset
2145 * f2c-main.c: New file
bcdd6bf533ea [project @ 1996-12-06 00:51:31 by jwe]
jwe
parents: 2563
diff changeset
2146
bcdd6bf533ea [project @ 1996-12-06 00:51:31 by jwe]
jwe
parents: 2563
diff changeset
2147 * Makefile.in: Fix file name lists.
bcdd6bf533ea [project @ 1996-12-06 00:51:31 by jwe]
jwe
parents: 2563
diff changeset
2148
2563
8b0911d576bf [project @ 1996-12-05 19:06:58 by jwe]
jwe
parents: 2561
diff changeset
2149 * CMatrix.cc (lssolve): Don't redeclare retval, resize it.
8b0911d576bf [project @ 1996-12-05 19:06:58 by jwe]
jwe
parents: 2561
diff changeset
2150
2561
96b57a9485b6 [project @ 1996-12-04 18:26:33 by jwe]
jwe
parents: 2560
diff changeset
2151 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
2152
96b57a9485b6 [project @ 1996-12-04 18:26:33 by jwe]
jwe
parents: 2560
diff changeset
2153 * 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
2154 Create result using Complex constructor, not multiplication.
96b57a9485b6 [project @ 1996-12-04 18:26:33 by jwe]
jwe
parents: 2560
diff changeset
2155 Order elements as they are returned from Eispack.
96b57a9485b6 [project @ 1996-12-04 18:26:33 by jwe]
jwe
parents: 2560
diff changeset
2156
2559
112fd175d9f5 [project @ 1996-12-02 06:34:27 by jwe]
jwe
parents: 2551
diff changeset
2157 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
2158
2560
6fa1ac46c980 [project @ 1996-12-03 17:49:38 by jwe]
jwe
parents: 2559
diff changeset
2159 * 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
2160 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
2161 including it and undefine it afterward.
6fa1ac46c980 [project @ 1996-12-03 17:49:38 by jwe]
jwe
parents: 2559
diff changeset
2162 [SCO] (isnan): Don't mistake Inf as NaN.
6fa1ac46c980 [project @ 1996-12-03 17:49:38 by jwe]
jwe
parents: 2559
diff changeset
2163
2559
112fd175d9f5 [project @ 1996-12-02 06:34:27 by jwe]
jwe
parents: 2551
diff changeset
2164 * Array-idx.h (assign): Only resize if assignment conforms.
112fd175d9f5 [project @ 1996-12-02 06:34:27 by jwe]
jwe
parents: 2551
diff changeset
2165
2551
65e2cd433c7f [project @ 1996-11-20 23:08:48 by jwe]
jwe
parents: 2549
diff changeset
2166 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
2167
65e2cd433c7f [project @ 1996-11-20 23:08:48 by jwe]
jwe
parents: 2549
diff changeset
2168 * Makefile.in (INCLUDES): Delete lo-error.h.
65e2cd433c7f [project @ 1996-11-20 23:08:48 by jwe]
jwe
parents: 2549
diff changeset
2169 * lo-error.h: Delete (moved to libcruft/misc).
65e2cd433c7f [project @ 1996-11-20 23:08:48 by jwe]
jwe
parents: 2549
diff changeset
2170
65e2cd433c7f [project @ 1996-11-20 23:08:48 by jwe]
jwe
parents: 2549
diff changeset
2171 * Version 1.93.
65e2cd433c7f [project @ 1996-11-20 23:08:48 by jwe]
jwe
parents: 2549
diff changeset
2172
2546
9b7cd3ff8891 [project @ 1996-11-20 05:15:56 by jwe]
jwe
parents: 2522
diff changeset
2173 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
2174
2549
6551a8230ded [project @ 1996-11-20 06:58:51 by jwe]
jwe
parents: 2546
diff changeset
2175 * 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
2176 be the same as they are in fnmatch.h.
6551a8230ded [project @ 1996-11-20 06:58:51 by jwe]
jwe
parents: 2546
diff changeset
2177
2546
9b7cd3ff8891 [project @ 1996-11-20 05:15:56 by jwe]
jwe
parents: 2522
diff changeset
2178 * 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
2179
9b7cd3ff8891 [project @ 1996-11-20 05:15:56 by jwe]
jwe
parents: 2522
diff changeset
2180 * Makefile.in (INCLUDES): Delete f77-fcn.h.
9b7cd3ff8891 [project @ 1996-11-20 05:15:56 by jwe]
jwe
parents: 2522
diff changeset
2181 (SOURCES): Delete f77-fcn.c.
9b7cd3ff8891 [project @ 1996-11-20 05:15:56 by jwe]
jwe
parents: 2522
diff changeset
2182
2522
4f095783ee43 [project @ 1996-11-15 20:00:59 by jwe]
jwe
parents: 2512
diff changeset
2183 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
2184
4f095783ee43 [project @ 1996-11-15 20:00:59 by jwe]
jwe
parents: 2512
diff changeset
2185 * lo-ieee.h: [SCO]: Declare isinf and isnan.
4f095783ee43 [project @ 1996-11-15 20:00:59 by jwe]
jwe
parents: 2512
diff changeset
2186
2512
fda09c1e787e [project @ 1996-11-14 08:39:41 by jwe]
jwe
parents: 2508
diff changeset
2187 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
2188
fda09c1e787e [project @ 1996-11-14 08:39:41 by jwe]
jwe
parents: 2508
diff changeset
2189 * Version 1.92.
fda09c1e787e [project @ 1996-11-14 08:39:41 by jwe]
jwe
parents: 2508
diff changeset
2190
2508
f8d5dbbbc50a [project @ 1996-11-13 17:21:07 by jwe]
jwe
parents: 2500
diff changeset
2191 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
2192
2512
fda09c1e787e [project @ 1996-11-14 08:39:41 by jwe]
jwe
parents: 2508
diff changeset
2193 * 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
2194 lines that have only carriage return or newline.
fda09c1e787e [project @ 1996-11-14 08:39:41 by jwe]
jwe
parents: 2508
diff changeset
2195
2508
f8d5dbbbc50a [project @ 1996-11-13 17:21:07 by jwe]
jwe
parents: 2500
diff changeset
2196 * lo-ieee.cc (isnan, isinf): Provide functions for SCO.
f8d5dbbbc50a [project @ 1996-11-13 17:21:07 by jwe]
jwe
parents: 2500
diff changeset
2197
2500
e39839e18edc [project @ 1996-11-12 17:13:53 by jwe]
jwe
parents: 2493
diff changeset
2198 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
2199
e39839e18edc [project @ 1996-11-12 17:13:53 by jwe]
jwe
parents: 2493
diff changeset
2200 * 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
2201 (IDX_VEC_REP::idx_vector_rep): Use it.
e39839e18edc [project @ 1996-11-12 17:13:53 by jwe]
jwe
parents: 2493
diff changeset
2202
2493
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
2203 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
2204
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
2205 * 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
2206 from vectors of C strings.
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
2207
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
2208 * 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
2209 vector.
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
2210 (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
2211 (glob_match::glob): New function.
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
2212
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
2213 * 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
2214
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
2215 * Array-b.cc: New file.
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
2216 * Makefile.in (TI_SRC): Add it to the list.
8ed4362aa0d6 [project @ 1996-11-11 02:35:04 by jwe]
jwe
parents: 2492
diff changeset
2217
2492
06595bc7f2d0 [project @ 1996-11-09 00:13:50 by jwe]
jwe
parents: 2482
diff changeset
2218 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
2219
06595bc7f2d0 [project @ 1996-11-09 00:13:50 by jwe]
jwe
parents: 2482
diff changeset
2220 * 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
2221 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
2222 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
2223 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
2224 auto-generated? Hmm.)
06595bc7f2d0 [project @ 1996-11-09 00:13:50 by jwe]
jwe
parents: 2482
diff changeset
2225
2481
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
2226 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
2227
2482
c89bce1baba3 [project @ 1996-11-07 18:48:29 by jwe]
jwe
parents: 2481
diff changeset
2228 * Version 1.91.
c89bce1baba3 [project @ 1996-11-07 18:48:29 by jwe]
jwe
parents: 2481
diff changeset
2229
2481
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
2230 * Array3.cc (Array3<T>::resize): Make it work.
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
2231
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
2232 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
2233
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
2234 * oct-alloc.h, oct-alloc.cc: New files.
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
2235 * Makefile.in: Add them to the lists.
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
2236
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
2237 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
2238
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
2239 * 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
2240 * CmplxQRP.cc (ComplexQRP::ComplexQRP): Ditto.
7f6c73c8b18c [project @ 1996-11-07 18:20:44 by jwe]
jwe
parents: 2466
diff changeset
2241
2466
1573640a9994 [project @ 1996-11-04 03:56:11 by jwe]
jwe
parents: 2452
diff changeset
2242 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
2243
1573640a9994 [project @ 1996-11-04 03:56:11 by jwe]
jwe
parents: 2452
diff changeset
2244 * 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
2245 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
2246 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
2247 underlying macro is not defined.
1573640a9994 [project @ 1996-11-04 03:56:11 by jwe]
jwe
parents: 2452
diff changeset
2248
1573640a9994 [project @ 1996-11-04 03:56:11 by jwe]
jwe
parents: 2452
diff changeset
2249 * oct-math.h (lgamma, gamma): Delete declarations.
1573640a9994 [project @ 1996-11-04 03:56:11 by jwe]
jwe
parents: 2452
diff changeset
2250 (asinh, acosh, atanh, erf, erfc): Declare arg types too.
1573640a9994 [project @ 1996-11-04 03:56:11 by jwe]
jwe
parents: 2452
diff changeset
2251 Protect declarations with #ifdef HAVE_*.
1573640a9994 [project @ 1996-11-04 03:56:11 by jwe]
jwe
parents: 2452
diff changeset
2252
2440
d95b5eb82e22 [project @ 1996-10-30 17:53:42 by jwe]
jwe
parents: 2433
diff changeset
2253 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
2254
2452
a28ed603c65c [project @ 1996-10-31 19:49:29 by jwe]
jwe
parents: 2444
diff changeset
2255 * Version 1.90.
a28ed603c65c [project @ 1996-10-31 19:49:29 by jwe]
jwe
parents: 2444
diff changeset
2256
a28ed603c65c [project @ 1996-10-31 19:49:29 by jwe]
jwe
parents: 2444
diff changeset
2257 * Makefile.in (DISTFILES): Add ChangeLog.
a28ed603c65c [project @ 1996-10-31 19:49:29 by jwe]
jwe
parents: 2444
diff changeset
2258
2444
ccb101b39cf4 [project @ 1996-10-30 18:55:40 by jwe]
jwe
parents: 2443
diff changeset
2259 * 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
2260
ccb101b39cf4 [project @ 1996-10-30 18:55:40 by jwe]
jwe
parents: 2443
diff changeset
2261 * Matrix-ext.cc: Include <cfloat>, not <float.h>.
ccb101b39cf4 [project @ 1996-10-30 18:55:40 by jwe]
jwe
parents: 2443
diff changeset
2262
2443
4d941ba99862 [project @ 1996-10-30 18:51:26 by jwe]
jwe
parents: 2440
diff changeset
2263 * 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
2264 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
2265 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
2266
2440
d95b5eb82e22 [project @ 1996-10-30 17:53:42 by jwe]
jwe
parents: 2433
diff changeset
2267 * 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
2268 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
2269 * Array2.h (T Array2<T>::checkelem): Likewise
d95b5eb82e22 [project @ 1996-10-30 17:53:42 by jwe]
jwe
parents: 2433
diff changeset
2270
2433
3952436ca2c2 [project @ 1996-10-27 04:39:00 by jwe]
jwe
parents: 2431
diff changeset
2271 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
2272
3952436ca2c2 [project @ 1996-10-27 04:39:00 by jwe]
jwe
parents: 2431
diff changeset
2273 * 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
2274 message and return -1.
3952436ca2c2 [project @ 1996-10-27 04:39:00 by jwe]
jwe
parents: 2431
diff changeset
2275
2428
6979248bf0d3 [project @ 1996-10-25 06:26:19 by jwe]
jwe
parents: 2424
diff changeset
2276 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
2277
2431
8426659cd60e [project @ 1996-10-26 04:37:45 by jwe]
jwe
parents: 2428
diff changeset
2278 * 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
2279 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
2280
8426659cd60e [project @ 1996-10-26 04:37:45 by jwe]
jwe
parents: 2428
diff changeset
2281 * 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
2282 string from buf.
8426659cd60e [project @ 1996-10-26 04:37:45 by jwe]
jwe
parents: 2428
diff changeset
2283
2428
6979248bf0d3 [project @ 1996-10-25 06:26:19 by jwe]
jwe
parents: 2424
diff changeset
2284 * Array3.h (Array3::checkelem): Tag bogus return value with
6979248bf0d3 [project @ 1996-10-25 06:26:19 by jwe]
jwe
parents: 2424
diff changeset
2285 GCC_ATTRIBUTE_UNUSED.
6979248bf0d3 [project @ 1996-10-25 06:26:19 by jwe]
jwe
parents: 2424
diff changeset
2286 * Array2.h (Array2::checkelem): Likewise.
6979248bf0d3 [project @ 1996-10-25 06:26:19 by jwe]
jwe
parents: 2424
diff changeset
2287
2424
b5c3b08f1bab [project @ 1996-10-25 00:44:08 by jwe]
jwe
parents: 2408
diff changeset
2288 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
2289
b5c3b08f1bab [project @ 1996-10-25 00:44:08 by jwe]
jwe
parents: 2408
diff changeset
2290 * Quad.h (Quad): Define virtual destructor.
b5c3b08f1bab [project @ 1996-10-25 00:44:08 by jwe]
jwe
parents: 2408
diff changeset
2291
2408
e22aae3ccfad [project @ 1996-10-15 16:37:52 by jwe]
jwe
parents: 2401
diff changeset
2292 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
2293
e22aae3ccfad [project @ 1996-10-15 16:37:52 by jwe]
jwe
parents: 2401
diff changeset
2294 * CMatrix.cc (ComplexMatrix::all_elements_are_real): new function.
e22aae3ccfad [project @ 1996-10-15 16:37:52 by jwe]
jwe
parents: 2401
diff changeset
2295
2401
30cd01f9970c [project @ 1996-10-13 16:22:35 by jwe]
jwe
parents: 2391
diff changeset
2296 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
2297
30cd01f9970c [project @ 1996-10-13 16:22:35 by jwe]
jwe
parents: 2391
diff changeset
2298 * sun-utils.h: Conditionally declare MAIN__ too. Declare MAIN_
30cd01f9970c [project @ 1996-10-13 16:22:35 by jwe]
jwe
parents: 2391
diff changeset
2299 and MAIN__ extern "C".
30cd01f9970c [project @ 1996-10-13 16:22:35 by jwe]
jwe
parents: 2391
diff changeset
2300 * 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
2301
2391
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2302 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
2303
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2304 * MArray-misc.cc: New file.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2305 * Makefile.in (MATRIX_SRC): Add it to the list.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2306
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2307 * mx-inlines.cc (equal): Return bool, not int.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2308
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2309 * idx-vector.h (idx_vector (double)): New constructor.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2310
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2311 * 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
2312 dMatrix.cc, dDiagMatrix.h, dDiagMatrix.cc, dRowVector.h,
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2313 dRowVector.cc, dColVector.h, dColVector.cc, CColVector.h,
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2314 CColVector.cc, CDiagMatrix.h, CDiagMatrix.cc, CRowVector.h,
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2315 CRowVector.cc: Logical operators return bool, not int.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2316
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2317 * 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
2318 New function.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2319
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2320 * dMatrix.h, dMatrix.cc (Matrix::any_element_is_negative,
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2321 Matrix::any_element_is_inf_or_nan, Matrix::abs,
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2322 Matrix::all_elements_are_inf_or_nan): New functions.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2323
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2324 * 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
2325
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2326 * MArray.cc, MArray2.cc, MDiagArray2.cc: Call gripe_nonconformant
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2327 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
2328 messages.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2329
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2330 * 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
2331 clear_index() here.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2332 (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
2333 * 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
2334 one and two arg index functions.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2335
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2336 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
2337
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2338 * 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
2339 separate implementation file.
b12625d6fbcd [project @ 1996-10-12 19:35:37 by jwe]
jwe
parents: 2358
diff changeset
2340
2354
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2341 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
2342
2358
b3d7a8e3bcc7 [project @ 1996-08-21 03:11:55 by jwe]
jwe
parents: 2356
diff changeset
2343 * 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
2344 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
2345
2356
de9eb7bd4405 [project @ 1996-08-21 02:40:06 by jwe]
jwe
parents: 2354
diff changeset
2346 * 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
2347 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
2348 them uniq.
de9eb7bd4405 [project @ 1996-08-21 02:40:06 by jwe]
jwe
parents: 2354
diff changeset
2349
2354
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2350 * CMatrix.cc (ComplexMatrix::row_max, ComplexMatrix::row_min,
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2351 ComplexMatrix::column_max, ComplexMatrix::column_min):
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2352 Rewrite. Also return index as a reference arg.
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2353 (ComplexMatrix::row_max_loc, ComplexMatrix::row_min_loc,
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2354 ComplexMatrix::column_max_loc, ComplexMatrix::column_min_loc):
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2355 Delete.
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2356
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2357 * dMatrix.cc (Matrix::row_max, Matrix::row_min,
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2358 Matrix::column_max, Matrix::column_min):
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2359 Rewrite. Also return index as a reference arg.
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2360 (Matrix::row_max_loc, Matrix::row_min_loc,
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2361 Matrix::column_max_loc, Matrix::column_min_loc): Delete.
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2362
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2363 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
2364
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2365 * dMatrix.cc (Matrix::row_min, Matrix::row_min_loc,
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2366 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
2367 Matrix::column_min_loc, Matrix::column_max,
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2368 Matrix::column_max_loc): Ignore leading NaNs.
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2369 * CMatrix.cc (ComplexMatrix::row_min, ComplexMatrix::row_min_loc,
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2370 ComplexMatrix::row_max, ComplexMatrix::row_max_loc,
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2371 ComplexMatrix::column_min, ComplexMatrix::column_min_loc,
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2372 ComplexMatrix::column_max, ComplexMatrix::column_max_loc): Ignore
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2373 leading NaNs.
2ce6e1ec9b53 [project @ 1996-08-20 22:44:25 by jwe]
jwe
parents: 2352
diff changeset
2374
2352
f06655937d8a [project @ 1996-08-08 21:06:48 by jwe]
jwe
parents: 2349
diff changeset
2375 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
2376
f06655937d8a [project @ 1996-08-08 21:06:48 by jwe]
jwe
parents: 2349
diff changeset
2377 * QPSOL.cc (QPSOL::do_minimize): Insert linear constraint bounds
f06655937d8a [project @ 1996-08-08 21:06:48 by jwe]
jwe
parents: 2349
diff changeset
2378 starting at n, not 0.
f06655937d8a [project @ 1996-08-08 21:06:48 by jwe]
jwe
parents: 2349
diff changeset
2379
2349
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
2380 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
2381
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
2382 * dMatrix.cc (Matrix::Matrix (const RowVector&),
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
2383 Matrix::Matrix (const ColumnVector&)): New constructors.
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
2384
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
2385 * CMatrix.cc (ComplexMatrix::ComplexMatrix (const RowVector&),
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
2386 ComplexMatrix::ComplexMatrix (const ColumnVector&),
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
2387 ComplexMatrix::ComplexMatrix (const ComplexRowVector&),
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
2388 ComplexMatrix::ComplexMatrix (const ComplexColumnVector&)):
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
2389 New constructors.
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
2390
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
2391 * chMatrix.cc (charMatrix::charMatrix (const string_vector&)):
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
2392 New constructor.
b369227ce3d2 [project @ 1996-07-27 07:59:20 by jwe]
jwe
parents: 2344
diff changeset
2393
2343
d7592de300ea [project @ 1996-07-24 21:42:44 by jwe]
jwe
parents: 2330
diff changeset
2394 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
2395
d7592de300ea [project @ 1996-07-24 21:42:44 by jwe]
jwe
parents: 2330
diff changeset
2396 * 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
2397 derivative vectors are the same size.
2344
968a33af8b3d [project @ 1996-07-24 21:49:32 by jwe]
jwe
parents: 2343
diff changeset
2398 * DASSL.cc (do_integrate): Likewise.
2343
d7592de300ea [project @ 1996-07-24 21:42:44 by jwe]
jwe
parents: 2330
diff changeset
2399
2330
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2400 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
2401
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2402 * dMatrix.cc (Matrix::read, Matrix::write): Convert to use
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2403 iostreams and handler data format conversions. Delete old methods
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2404 that used stdio.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2405
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2406 * 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
2407
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2408 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
2409
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2410 * mach-info.h: Rename from float-fmt.h.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2411 * mach-info.cc: Rename from float-fmt.cc.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2412 Handle machine information using a singlton class.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2413 * Makefile.in: Update appropriate lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2414
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2415 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
2416
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2417 * Array-flags.cc: Provide definitions for the flags even if
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2418 OCTAVE_SOURCE is not defined.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2419
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2420 * Array.h, Array2.h, Array3.h: BOUNDS_CHECKING now affects
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2421 operator(), not elem().
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2422 * Array3.h: Move indexing methods here from Array3.cc.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2423
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2424 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
2425
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2426 * 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
2427
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2428 * Makefile.in (install-lib): Use INSTALL_PROGRAM instead of
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2429 INSTALL_DATA for shared libs.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2430
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2431 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
2432
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2433 * Quad.cc: Include lo-error.h here too.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2434
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2435 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
2436
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2437 * file-ops.h: Include sys/types.h here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2438
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2439 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
2440
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2441 * chMatrix.cc (charMatrix::transpose): Provide definition.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2442
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2443 * Array-idx.h (maybe_delete_elements): Correctly compute number of
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2444 elements in result.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2445 * Array2-idx.h (maybe_delete_elements): Likewise for number of
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2446 rows and columns in result.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2447
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2448 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
2449
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2450 * 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
2451 * CmplxQR.cc (ComplexQR::ComplexQR): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2452
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2453 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
2454
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2455 * Makefile.in (install-inc): Install in octincludedir, not includedir.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2456
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2457 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
2458
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2459 * Makefile.in (uninstall): Also delete shared library.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2460 Split install into install-libs and install-includes.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2461 (install-inc): If linkdir is a directory, leave it alone.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2462
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2463 * sun-utils.cc (MAIN__): Define for Linux/ELF systems.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2464
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2465 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
2466
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2467 * 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
2468 * Array2-idx.h (assign): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2469
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2470 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
2471
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2472 * Array2.cc (Array2<T>::range_error): New functions.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2473
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2474 * Array.h (class Array<T>): elem() and operator() are now
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2475 equivalent, and do bounds checking by default.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2476 * Array2.cc (class Array2<T>): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2477
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2478 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
2479
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2480 * Makefile.in (maintainer-clean, distclean): Also delete
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2481 stamp-picdir, stamp-shared, and pic directory.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2482 (stamp-prereq): New target.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2483
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2484 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
2485
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2486 * NPSOL.h (NPSOL_options::set_option (const char *, int)):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2487 New function.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2488
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2489 * Array.h, Array.cc (Array<T>::range_error ()): New functions.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2490 * Array.h (Array<T>::checkelem): Use them.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2491
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2492 * 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
2493 elements too.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2494 * 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
2495
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2496 * MDiagArray2.h (MDiagArray2 (const MArray<T>& a)): Delete.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2497
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2498 * Makefile.in (distclean): Delete so_locations, which is created
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2499 on DEC Alpha systems.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2500
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2501 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
2502
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2503 * 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
2504 already defined.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2505
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2506 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
2507
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2508 * pathsearch.cc: Include config.h.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2509
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2510 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
2511
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2512 * 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
2513 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
2514
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2515 * 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
2516 and Array3-idx.h).
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2517
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2518 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
2519
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2520 * lo-error.h: Make comments C friendly.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2521
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2522 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
2523
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2524 * Array2.h (make_unique): Move all indexing functions here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2525 * Array2.cc: From here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2526
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2527 * 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
2528 whether operator() calls elem or checkelem.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2529
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2530 * Array.h (make_unique): New private function.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2531 Move all indexing functions here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2532 * Array.cc: From here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2533
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2534 * 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
2535 it too.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2536
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2537 * 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
2538 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
2539 MArray-C.cc: Include config.h.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2540
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2541 * Array.h, Array2.h, DiagArray2.h, Array3.h:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2542 Don't define HEAVYWEIGHT_INDEXING here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2543
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2544 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
2545
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2546 * base-lu.h, base-lu.cc: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2547 * Makefile.in: Add them to the appropriate lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2548 * 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
2549
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2550 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
2551
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2552 * 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
2553 * 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
2554 * 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
2555 * MArray2.h, MDiagArray2.h: New files, extracted from MArray.h.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2556 * 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
2557
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2558 * MArray.h (INSTANTIATE_MARRAY_FRIENDS): New macro.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2559 (INSTANTIATE_MARRAY2_FRIENDS): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2560 (INSTANTIATE_MDIAGARRAY_FRIENDS): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2561 * 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
2562 Simplify using new macros.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2563
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2564 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
2565
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2566 * Makefile.in (install): If $(includedir) ends in version string,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2567 make link to name that does not include version info.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2568
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2569 * lo-ieee.cc: Include <cmath> here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2570
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2571 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
2572
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2573 * lo-ieee.cc, lo-ieee.h: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2574 * lo-mappers.cc, lo-mappers.h: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2575 * lo-utils.cc, lo-utils.h: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2576 * Makefile.in: Add them to the appropriate lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2577
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2578 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
2579
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2580 * dMatrix.cc (all_integers, too_large_for_float): New functions.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2581 * CMatrix.cc (all_integers, too_large_for_float): New functions.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2582
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2583 * 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
2584 float-fmt.cc: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2585 * Makefile.in: Include them in the appropriate lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2586
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2587 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
2588
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2589 * dMatrix.cc (Qzval): New function.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2590
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2591 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
2592
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2593 * 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
2594 char*.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2595
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2596 * DASSL.h, DASSL.cc: Do better management of temporary workspace.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2597 Use F77_XFCN to call Fortran subroutine.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2598 * dColVector.cc, CColVector.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2599 * dRowVector.cc, CRowVector.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2600 * NPSOL.h, NPSOL.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2601 * CmplxCHOL.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2602 * dbleCHOL.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2603 * CMatrix.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2604 * dMatrix.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2605 * QPSOL.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2606 * LSODE.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2607
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2608 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
2609
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2610 * 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
2611
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2612 * dbleSCHUR.h, dbleSCHUR.cc: Do better management of temporary
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2613 workspace. Use F77_XFCN to call Fortran subroutine.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2614 * CmplxAEPBAL.h, CmplxAEPBAL.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2615 * CmplxSCHUR.h, CmplxSCHUR.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2616 * dbleGEPBAL.h, dbleGEPBAL.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2617 * dbleAEPBAL.h, dbleAEPBAL.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2618 * CmplxHESS.h, CmplxHESS.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2619 * CmplxSVD.h, CmplxSVD.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2620 * dbleHESS.h, dbleHESS.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2621 * dbleSVD.h, dbleSVD.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2622 * EIG.h, EIG.cc; Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2623 * CollocWt.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2624 * NLEqn.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2625 * Quad.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2626
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2627 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
2628
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2629 * dbleLU.h, dbleLU.cc: Do better management of temporary workspace.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2630 Use F77_XFCN to call Fortran subroutine.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2631 * CmplxLU.h, CmplxLU.cc: Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2632 * dbleQR.h, dbleQR.cc: Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2633 * CmplxQR.h, CmplxQR.cc: Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2634 * dbleQRP.h, dbleQRP.cc: Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2635 * CmplxQRP.h, CmplxQRP.cc: Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2636
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2637 * 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
2638 (struct DIR): delete forward declaration.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2639 (dir_entry::operator = (const dir_entry$)): Protect against
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2640 copying same object.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2641 * dir-ops.cc: Cast dir appropriately.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2642
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2643 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
2644
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2645 * lo-error.cc: Moved to libcruft/misc.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2646 * Makefile.in: Delete it from the list.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2647
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2648 * f77-fcn.c (f77_context, f77_exception_encountered): Delete
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2649 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
2650
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2651 * Array-flags.h: New file.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2652 * Array-idx.h: Include it here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2653 * Makefile.in (MATRIX_INC): Add it to the list.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2654
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2655 * Array-flags.cc: Renamed from Array-ext.cc.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2656 (liboctave_dfi_flag): Renamed from dfi_flag.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2657 (liboctave_pcv_flag): Renamed from pcv_flag.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2658 (liboctave_pzo_flag): Renamed from pzo_flag.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2659 (liboctave_rre_flag): Renamed from rre_flag.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2660 * Array-idx.h: Change all uses of dfi_flag, etc.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2661 * Makefile.in (MATRIX_SRC): Change file name here too.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2662
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2663 * Makefile.in (LIBOCTAVE_LFLAGS, LIBOCTAVE_LIBS): New variables.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2664 (stamp-shared): Use them here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2665
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2666 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
2667
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2668 * cmd-hist.cc (command_history::ignore_entries): Delete default
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2669 argument value.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2670
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2671 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
2672
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2673 * CmplxAEPBAL.h, CmplxCHOL.h, CmplxDET.h, CmplxHESS.h, CmplxLU.h,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2674 CmplxQR.h, CmplxQRP.h, CmplxSCHUR.h, CmplxSVD.h, dbleAEPBAL.h,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2675 dbleCHOL.h, dbleDET.h, dbleGEPBAL.h, dbleHESS.h, dbleLU.h,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2676 dbleQR.h, dbleQRP.h, dbleSCHUR.h, dbleSVD.h:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2677 Clean up constructors, assigment operator.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2678
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2679 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
2680
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2681 * NPSOL.cc (do_minimize): Use F77_XFCN to call npsol.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2682 Check f77_exception_encountered on return.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2683
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2684 * f77-fcn.c (f77_exception_encountered): New variable.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2685 (F77_XFCN): Set it.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2686 * f77-fcn.h: Provide declaration.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2687
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2688 * QPSOL.h (QPSOL_options::set_options): Renamed from copy().
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2689
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2690 * NPSOL.h (NPSOL_options::set_options): Renamed from copy().
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2691
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2692 * NLEqn.h (NLEqn_options::set_options): New function.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2693 * Quad.h (Quad_options::set_options): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2694
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2695 * LP.h (class LP): Add accessors for LP data.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2696
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2697 * NLEqn.h (NLEqn::n): Delete.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2698
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2699 * NLEqn.h (class NLEqn::n): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2700
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2701 * NLP.h (class NLP): Add accessors for NLP data.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2702
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2703 * NPSOL.h (class NPSOL_options): Move constructors, set, and
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2704 access functions here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2705 * NPSOL.cc.cc: From here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2706
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2707 * QLD.h (class QLD): Add destructor definition.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2708 * Objective.h (class Objective): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2709 * ODEFunc.h (class ODEFunc): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2710 * NLFunc.h (class NLFunc): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2711 * NLEqn.h (class NLEqn): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2712 * NLConst.h (class NLConst): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2713 * LinConst.h (class LinConst): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2714 * LSODE.h (class LSODE_options): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2715 * CollocWt.h (class CollocWt): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2716 * Bounds.h (class Bounds): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2717
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2718 * QLD.cc (QLD::set_default_options): Delete.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2719
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2720 * QP.h (QP): Add accessors for QP data.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2721 Add copy constructor, operator =, and destructor definitions.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2722
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2723 * 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
2724 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
2725 DAEFunc.h, CollocWt.h, Bounds.h:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2726 Clean up constructors, assigment operator.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2727
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2728 * dRowVector.cc (RowVector::transpose): Use magic of reference
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2729 counting to avoid duplicating the data immediately.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2730 * dColVector.cc (ColumnVector::transpose): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2731 * CRowVector.cc (ComplexrowVector::transpose): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2732 * CColVector.cc (ComplexColumnVector::transpose): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2733
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2734 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
2735
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2736 * prog-args.h (prog_args::option_argument): New enum.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2737
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2738 * f77-fcn.h: Rename from f77-uscore.h.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2739 (F77_XFCN_ERROR, F77_XFCN): New macros.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2740 * f77-fcn.c: New file.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2741 * Makefile.in (SOURCES): Add it to the list.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2742
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2743 * ODEFunc.h: Clean up.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2744
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2745 * DASSL.cc, DASSL.h: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2746 * Makefile.in: Add them to the appropriate lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2747
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2748 * LSODE.cc, LSODE.h: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2749 * Makefile.in: Add them to the appropriate lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2750
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2751 * ODE.cc: Delete.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2752 * Makefile.in (SOURCES): Remove from list.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2753
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2754 * base-de.h, DAE.cc: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2755 * Makefile.in: Add them to the appropriate lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2756 * ODE.h: Only define interface for ODE classes.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2757 * DAE.h: Only define interface for ODE classes.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2758
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2759 * LPsolve.cc (do_minimize): Print sorry not implemented message.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2760 (LPsolve::set_default_options)): Delete
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2761 * LPsolve.h (class LPsolve): Add operator =, copy constructor, and
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2762 destructor.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2763
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2764 * LP.h (class LP): Add operator =, copy constructor, and destructor.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2765
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2766 * QPSOL.h (QPSOL::QPSOL (const QPSOL&)): New constructor.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2767 (QPSOL::operator =): Call base class operator = instead of assuming
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2768 we know what to copy.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2769
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2770 * base-min.h (size): New function.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2771
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2772 * NLP.h (NLP::size): Delete.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2773 (NLP::NLP (const NLP&)): New constructor.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2774 (NLP::operator =): Call base class operator = instead of assuming
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2775 we know what to copy.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2776
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2777 * NPSOL.h, NPSOL.cc (NPSOL::option): Delete.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2778 (class NPSOL): Add operator = and destructor.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2779
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2780 * NPSOL.h: Add NPSOL_options() to list of constructor initalizers.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2781
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2782 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
2783
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2784 * Makefile.in (liboctave.a): Depend on $(PICOBJ).
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2785
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2786 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
2787
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2788 * dMatrix.cc (Givens, Sylvester, Matrix::expm): New functions.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2789 * CMatrix.cc (Givens, Sylvester, ComplexMatrix::expm): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2790
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2791 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
2792
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2793 * prog-args.h, prog-args.cc: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2794 * Makefile.in: Add them to lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2795
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2796 * getopt.h, getopt.c, getopt1.c: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2797 * Makefile.in: Add them to the lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2798
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2799 * oct-term.h, oct-term.cc: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2800 * Makefile.in: Add them to the lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2801
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2802 * str-vec.cc: New file.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2803 * Makefile.in (SOURCES): Add it to the list.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2804
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2805 * 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
2806
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2807 * tempname.c, tempnam.c: Move here from src directory.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2808 * Makefile.in: Add to lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2809
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2810 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
2811
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2812 * cmd-hist.h, cmd-hist.cc: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2813 * Makefile.in: Add them to lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2814
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2815 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
2816
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2817 * oct-glob.h, oct-glob.cc: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2818 * Makefile.in: Add them to lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2819
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2820 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
2821
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2822 * pathsearch.h, pathsearch.cc: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2823 * Makefile.in: Add them to lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2824
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2825 * dir-ops.h, dir-ops.cc: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2826 * sysdir.h: Move here from src directory.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2827 * Makefile.in: Add them to lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2828
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2829 * Array.h (Array::qsort): Return *this, not void.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2830 * str-vec.h (string_vector::qsort): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2831
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2832 * chMatrix.cc (row_as_string): Resize result to eliminate
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2833 unnecessary NULs.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2834
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2835 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
2836
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2837 * 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
2838 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
2839 Files moved here from src directory.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2840 * Makefile.in: Add them to lists. Include appropriate rules.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2841
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2842 * 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
2843 Use pointers, not references (this is C code!).
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2844
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2845 * oct-math.h: New file.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2846 * 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
2847 Files moved here from src directory.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2848 * Makefile.in: Add them to lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2849
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2850 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
2851
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2852 * idx-vector.cc (make_uniq): Fix major brain-o.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2853
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2854 * CmplxSCHUR.h, CmplxSCHUR.cc, dbleSCHUR.h, dbleSCHUR.cc:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2855 Convert to use string class instead of char*.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2856
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2857 * str-vec.h, Array-str.cc: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2858
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2859 * Array.h (Array::qsort): New function.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2860
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2861 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
2862
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2863 * Array.h: Nest ArrayRep class inside Array class.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2864 Refer to ArrayRep, not ArrayRep<T>.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2865 Move all ArrayRep functions inline.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2866 Don't declare other Array classes as friends of ArrayRep.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2867 * Array.cc: Delete ArrayRep functions.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2868 * Array-idx.h: Refer to ArrayRep, not ArrayRep<T>.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2869
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2870 * 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
2871 Don't instantiate ArrayRep objects.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2872
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2873 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
2874
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2875 * chMatrix.cc (charMatrix::charMatrix (const string&)):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2876 New constructor.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2877
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2878 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
2879
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2880 * dbleGEPBAL.cc (GEPBALANCE::init): Use string instead of char*
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2881 for balance_job arg.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2882 * dbleAEPBAL.cc (AEPBALANCE::init): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2883 * CmplxAEPBAL.cc (ComplexAEPBALANCE::init): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2884
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2885 * chMatrix.cc (row_as_string): Return string, not const char*.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2886
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2887 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
2888
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2889 * Makefile.in (clean): If $(SHARED_LIBS), also remove shared libs.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2890
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2891 * chMatrix.cc (row_as_string): Undo previous change.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2892
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2893 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
2894
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2895 * chMatrix.cc (row_as_string): Do memory management here. Caller
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2896 is expected to save string if necessary.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2897
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2898 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
2899
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2900 * Array.h (class DiagArray): Enable nested Proxy class for all
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2901 platforms.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2902
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2903 * Array.cc (Array<T>::operator = (const Array<T>&)): If rep ==
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2904 a.rep, don't mess with count.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2905 * Array.h (Array2<T>& operator = (const Array2<T>&)): Likewise,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2906 don't do anything if reps are the same.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2907 (Array3<T>& operator = (const Array3<T>&)
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2908
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2909 * Array.h (ArrayRep<T>::operator = (const ArrayRep<T>&)):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2910 Declare private with no definition to prevent misuse.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2911
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2912 * Array.cc (Array2<T>::insert (const Array2<T>&, int, int)):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2913 Get range check right.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2914 * dMatrix.cc (Matrix::insert (const RowVector&, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2915 (Matrix::insert (const ColumnVector&, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2916 (Matrix::insert (const DiagMatrix&, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2917 * CMatrix.cc (ComplexMatrix::insert (const Matrix&, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2918 (ComplexMatrix::insert (const RowVector&, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2919 (ComplexMatrix::insert (const ColumnVector&, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2920 (ComplexMatrix::insert (const DiagMatrix&, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2921 (ComplexMatrix::insert (const ComplexRowVector&, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2922 (ComplexMatrix::insert (const ComplexColumnVector&, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2923 (ComplexMatrix::insert (const ComplexDiagMatrix&, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2924 * dRowVector.cc (RowVector::insert (const RowVector&, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2925 * dColVector.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2926 (ColumnVector::insert (const ColumnVector&, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2927 * CRowVector.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2928 (ComplexRowVector::insert (const RowVector&, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2929 (ComplexRowVector::insert (const ComplexRowVector&, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2930 * CColVector.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2931 (ComplexColumnVector::insert (const ColumnVector&, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2932 (ComplexColumnVector::insert (const ComplexColumnVector&, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2933
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2934 * dMatrix.cc (Matrix::insert (const DiagMatrix&, int, int)):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2935 Also fill in zeros, not just the diagonal.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2936
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2937 * CDiagMatrix.cc (ComplexDiagMatrix::fill (double, int, int)):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2938 Use END parameter properly.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2939 (ComplexDiagMatrix::fill (const Complex&, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2940 * dDiagMatrix.cc (DiagMatrix::fill (double, int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2941
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2942 * 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
2943 (ArrayRep<T>::ArrayRep (T *, int)): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2944 * Array.cc (ArrayRep<T>::ArrayRep (const ArrayRep<T>&)):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2945 Don't copy count. Set it to 1.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2946 (ArrayRep<T>::ArrayRep (int)): Set count to 1 here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2947
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2948 * Array.h (Array<T>::Array (T *, int)): After constructing rep,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2949 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
2950 constructors).
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2951 (Array<T>::Array (void)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2952 (Array<T>::Array (int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2953 (Array<T>::T& elem (int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2954 * 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
2955 (Array2<T>::maybe_delete_elements (idx_vector&, idx_vector&)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2956 * Array.cc: (Array<T>::Array (int, const T&)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2957 (Array<T>::resize (int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2958 (Array<T>::resize (int, const T&)) :Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2959 (Array<T>::fortran_vec (void)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2960 (Array2<T>::resize (int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2961 (Array2<T>::resize (int, int, const T&)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2962 (DiagArray<T>::resize (int, int)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2963 (DiagArray<T>::resize (int, int, const T&)): Ditto.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2964
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2965 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
2966
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2967 * Array-ch.cc: Rename from Array-c.cc.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2968 * MArray-ch.cc: Rename from MArray-c.cc.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2969 * chMatrix.cc: Rename from cMatrix.cc.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2970 * chMatrix.h: Rename from cMatrix.h.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2971 * Makefile.in (TI_SRC): Use new names here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2972 * mx-base.h: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2973
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2974 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
2975
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2976 * Makefile.in: Handle shared libraries.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2977
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2978 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
2979
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2980 * CRowVector.cc (operator * (ComplexRowVector, ComplexMatrix)):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2981 Correctly compute length of return value. Correct rows and
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2982 columns in zgemv call.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2983 * dRowVector.cc (operator * (RowVector, Matrix)): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2984
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2985 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
2986
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2987 * Makefile.in (stamp-picdir): New target.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2988 (all): Depend on it.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2989
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2990 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
2991
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2992 * Makefile.in (INCLUDES): Remove QLD.h.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2993 (SOURCES): Remove QLD.cc.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2994
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2995 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
2996
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2997 * dMatrix.cc (Matrix::inverse): New arg, force.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2998 If force is nonzero, invert even if matrix is singular.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
2999 (ComplexMatrix::inverse): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3000
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3001 * dRowVector.cc, mx-inlines.cc, dMatrix.cc, dDiagMatrix.cc,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3002 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
3003 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
3004 Include "oct-cmplx.h" instead of <Complex.h>.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3005
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3006 * 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
3007 for class Complex.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3008
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3009 * oct-cmplx.h: New file.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3010 * Makefile.in (INCLUDES): Add it to the list.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3011
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3012 * 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
3013 (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
3014 (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
3015 (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
3016 Avoid g++ bugs.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3017
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3018 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
3019
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3020 * Array-idx.h (maybe_delete_elements): Give useful error message.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3021
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3022 * dbleSCHUR.cc, dbleSVD.cc: Include iostream.h.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3023
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3024 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
3025
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3026 * CDiagMatrix.cc (inverse): Return retval, not *this.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3027 * dDiagMatrix.cc (inverse): Use same method as for Complex case.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3028
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3029 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
3030
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3031 * Array.h, Array.cc, Array-idx.h [HEAVYWEIGHT_INDEXING]: Keep
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3032 index vector object with Array, not ArrayRep.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3033
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3034 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
3035
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3036 * 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
3037 if index is a colon and resizing is maybe needed.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3038
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3039 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
3040
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3041 * 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
3042 if we have a vector of 1's.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3043
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3044 * 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
3045 current orientation, require index and rhs to conform unless
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3046 do_fortran_indexing flag is set.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3047
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3048 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
3049
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3050 * 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
3051 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
3052 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
3053 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
3054 Array-s.cc, cMatrix.cc, Array-idx.h, dMatrix.cc:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3055 Massive changes to support additional data types. Only charMatrix
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3056 is currently used in Octave.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3057
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3058 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
3059
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3060 * 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
3061 * CMatrix.cc (ComplexMatrix::insert (ComplexMatrix&, int, int):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3062 Simply call Array2<Complex> version.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3063 * dMatrix.cc (Matrix::insert (Matrix&, int, int): Similarly, just
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3064 call Array2<double> version.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3065
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3066 * 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
3067
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3068 * 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
3069 handling indexing.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3070 * idx-vector.h, idx-vector.cc: Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3071 * Array-ext.cc, Array-idx.h: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3072 * Makefile.in: Add them to the appropriate lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3073
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3074 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
3075
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3076 * Range.cc (nelem_internal): Use tfloor here, not round.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3077
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3078 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
3079
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3080 * 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
3081 * Makefile.in (SOURCES, INCLUDES): Include them in the lists.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3082
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3083 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
3084
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3085 * CMatrix.cc (pseudo_inverse): Avoid bogus g++ warning.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3086
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3087 * Array.h: Move simple member functions here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3088 * Array.cc: From here.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3089
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3090 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
3091
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3092 * Range.cc (tfloor, tceil, round): New static functions.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3093 (Range::nelem_internal): Rewrite to use better method.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3094
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3095 * dbleSVD.h (SVD::type): New item, sigma_only.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3096 (type_computed): New var.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3097 * dbleSVD.cc (left_singular_matrix, right_singular_matrix):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3098 Handle possible error condition.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3099 (init): Allow for SVD::sigma_only, save type computed.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3100 * CmplxSVD.cc (left_singular_matrix, right_singular_matrix):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3101 Handle possible error condition.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3102 (init): Allow for SVD::sigma_only, save type computed.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3103
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3104 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
3105
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3106 * Nearly all non-matrix .h and .cc files:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3107 Move short function bodies into class declarations for inlining.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3108 Generally clean up.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3109
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3110 * base-min.h: New file.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3111 * LP.h (class LP): Derive from base_minimizer.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3112 * QLP.h (class QLP): Derive from base_minimizer.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3113 * NLP.h (class NLP): Derive from base_minimizer.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3114 * Makefile.in (INCLUDES): Add base-min.h to the list.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3115
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3116 * Makefile.in (SOURCES): Delete DAEFunc.cc, LP.cc, NLConst.cc,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3117 NLFunc.cc, Objective.cc and QP.cc from list.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3118
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3119 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
3120
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3121 * dbleSCHUR.cc (select_ana): Remove name of unused parameter.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3122 (SCHUR::SCHUR): Delete unused parameter ord.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3123 * CmplxSCHUR.h (ComplexSCHUR::CmplxSCHUR): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3124
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3125 * CRowVector.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3126 (ComplexRowVector::operator+ (const Complex&, const RowVector&),
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3127 (ComplexRowVector::operator- (const Complex&, const RowVector&),
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3128 (ComplexRowVector::operator* (const Complex&, const RowVector&),
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3129 (ComplexRowVector::operator/ (const Complex&, const RowVector&)):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3130 Actually do something.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3131
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3132 * dMatrix.cc (Matrix::lssolve (ComplexMatrix&)): Use dummy vars.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3133 (Matrix::lssolve (ComplexMatrix&, int&)): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3134 (Matrix::lssolve (ComplexMatrix&, int&, int&)): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3135
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3136 * Quad.cc (Quad_options::Quad_options (double, double)): New function.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3137 * (Quad::Quad (integrand_fcn, double, double): Properly initialize
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3138 tolerances.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3139
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3140 * 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
3141 * LPsolve.cc (LPsolve::minimize): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3142 * NPSOL.cc (NPSOL::option, npsol_confun, npsol_objfun): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3143 * ODE.cc (lsode_f, lsode_j): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3144 * QPSOL.cc (qphess): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3145
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3146 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
3147
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3148 * dMatrix.cc: Include <cstring>.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3149
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3150 * 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
3151 that return bogus values after calling the error handler.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3152
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3153 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
3154
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3155 * Makefile.in: Use `ifndef omit_deps', not `ifndef $(omit_deps)'.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3156
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3157 * 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
3158
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3159 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
3160
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3161 * DAE.cc (dassl_f): Add UNUSED attribute for unused parameters.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3162 (dassl_j): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3163
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3164 * 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
3165 dColVector.cc, dMatrix.cc, CmplxLU.cc, dbleLU.cc, QPSOL.cc,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3166 Array.cc, CollocWt.cc, FEGrid.h, LinConst.h:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3167 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
3168
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3169 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
3170
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3171 * Makefile.in: Only include dependency files if $(omit_deps) is
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3172 not set.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3173
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3174 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
3175
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3176 * 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
3177 dbleCHOL.h dbleGEPBAL.h dbleAEPBAL.h dbleDET.h dDiagMatrix.h
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3178 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
3179 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
3180 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
3181 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
3182 CmplxHESS.h CmplxDET.h CmplxLU.h CmplxQR.h CmplxCHOL.h
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3183 CmplxAEPBAL.h CRowVector.h CDiagMatrix.h Bounds.h CColVector.h
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3184 CMatrix.h dbleSCHUR.cc dbleSVD.cc dbleQRP.cc dbleQR.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3185 dbleGEPBAL.cc dbleLU.cc dbleHESS.cc dbleDET.cc dbleCHOL.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3186 dbleAEPBAL.cc dColVector.cc dRowVector.cc dMatrix.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3187 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
3188 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
3189 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
3190 CollocWt.cc DAEFunc.cc CmplxSVD.cc CmplxSCHUR.cc CmplxQRP.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3191 CmplxLU.cc CmplxQR.cc CmplxHESS.cc CmplxDET.cc CmplxCHOL.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3192 CmplxAEPBAL.cc CRowVector.cc CColVector.cc CMatrix.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3193 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
3194 NLP.h: Use pragma interface/implementation. Don't surround
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3195 contents in extern "C++".
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3196 * 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
3197
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3198 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
3199
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3200 * f77-uscore.h (F77_FCN): Allow for possibility of uppercase
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3201 identifiers.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3202 * 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
3203 dbleHESS.cc dbleGEPBAL.cc dbleAEPBAL.cc dRowVector.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3204 dColVector.cc QLD.cc CmplxSVD.cc CmplxCHOL.cc CmplxHESS.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3205 CmplxQR.cc CmplxQRP.cc QPSOL.cc CmplxAEPBAL.cc CmplxLU.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3206 CmplxSCHUR.cc dMatrix.cc CColVector.cc CRowVector.cc dbleCHOL.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3207 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
3208 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
3209
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3210 * 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
3211 dbleHESS.cc dbleGEPBAL.cc dbleAEPBAL.cc dRowVector.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3212 dColVector.cc QLD.cc CmplxSVD.cc CmplxCHOL.cc CmplxHESS.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3213 CmplxQR.cc CmplxQRP.cc QPSOL.cc CmplxAEPBAL.cc CmplxLU.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3214 CmplxSCHUR.cc dMatrix.cc CColVector.cc CRowVector.cc dbleCHOL.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3215 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
3216 Quad.cc: Where appropriate, declare Fortran subroutines to take
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3217 args by reference instead of pointer. Change all callers.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3218
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3219 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
3220
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3221 * MArray.h (MArray2::~MArray2, MDiagArray::~MDiagArray): New
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3222 functions. Make += and -= operators friend functions.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3223
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3224 * Array.h (Array2::~Array2, Array3::~Array3,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3225 DiagArray::~DiagArray): New functions.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3226
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3227 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
3228
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3229 * Makefile.in (EXTRAS): Don't distribute mx-kludge.cc.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3230 (MATRIX_INC): Don't distribute mx-kludge.h.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3231
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3232 * CColVector.h CColVector.cc CDiagMatrix.h CDiagMatrix.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3233 CMatrix.h CMatrix.cc CRowVector.h CRowVector.cc dColVector.h
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3234 dColVector.cc dDiagMatrix.h dDiagMatrix.cc dMatrix.h dMatrix.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3235 dRowVector.h dRowVector.cc:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3236 Derive classes from MArray, MArray2, and MDiagArray, not Array,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3237 Array2, and DiagArray2.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3238 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
3239 like-type operations on arrays.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3240
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3241 * MArray.cc: Use the classes defined here like-type mathematical
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3242 operations on Array objects. Abuse CPP more.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3243 * Makefile.in (TEMPLATE_SRC): Add it to the list.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3244 (EXTRAS): Delete it from this list.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3245
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3246 * MArray-C.cc, MArray-d.cc: New files.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3247 * Makefile.in (TI_SRC): Add them to the list.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3248
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3249 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
3250
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3251 * mx-kludge.cc: Abuse CPP even more.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3252
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3253 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
3254
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3255 * Objective.h (objective_function): Add missing const.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3256 (gradient_function): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3257
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3258 * CColVector.h CColVector.cc CDiagMatrix.h CDiagMatrix.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3259 CMatrix.h CMatrix.cc CRowVector.h CRowVector.cc dColVector.h
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3260 dColVector.cc dDiagMatrix.h dDiagMatrix.cc dMatrix.h dMatrix.cc
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3261 dRowVector.h dRowVector.cc:
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3262 Reorganize to declare and define friends where they should be,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3263 based on the use of private constructors.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3264
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3265 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
3266
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3267 * CRowVector.h (linspace): Add declaration.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3268 * dRowVector.h (linspace): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3269
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3270 * dMatrix.cc (Matrix::inverse, Matrix::determinant, Matrix::solve):
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3271 Force result of rcond + 1.0 to be stored.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3272 * CMatrix.cc (ComplexMatrix::inverse, ComplexMatrix::determinant,
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3273 ComplexMatrix::solve): Likewise.
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3274
12ff450cbb1f [project @ 1996-07-19 01:39:22 by jwe]
jwe
parents:
diff changeset
3275 See ChangeLog.1 in the top level directory for earlier changes.