comparison liboctave/ChangeLog @ 2829:6655bdca97fb

[project @ 1997-03-25 23:58:24 by jwe]
author jwe
date Tue, 25 Mar 1997 23:58:37 +0000
parents 33486d9e2d00
children 10a8198b1733
comparison
equal deleted inserted replaced
2828:92826d6e8bd9 2829:6655bdca97fb
1 Tue Mar 25 17:37:25 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
2
3 * mx-op-defs.h: New file for operator definitions.
4 * mx-cdm-cm.h, mx-cdm-cs.h, mx-cdm-dm.h, mx-cdm-m.h, mx-cdm-s.h,
5 mx-cm-cdm.h, mx-cm-dm.h, mx-cm-m.h, mx-cm-s.h, mx-cs-cdm.h,
6 mx-cs-dm.h, mx-cs-m.h, mx-dm-cdm.h, mx-dm-cm.h, mx-dm-cs.h,
7 mx-dm-m.h, mx-dm-s.h, mx-m-cdm.h, mx-m-cm.h, mx-m-cs.h, mx-m-dm.h,
8 mx-s-cdm.h, mx-s-cm.h, mx-s-dm.h, mx-cdm-cm.cc, mx-cdm-cs.cc,
9 mx-cdm-dm.cc, mx-cdm-m.cc, mx-cdm-s.cc, mx-cm-cdm.cc, mx-cm-dm.cc,
10 mx-cm-m.cc, mx-cm-s.cc, mx-cs-cdm.cc, mx-cs-dm.cc, mx-cs-m.cc,
11 mx-dm-cdm.cc, mx-dm-cm.cc, mx-dm-cs.cc, mx-dm-m.cc, mx-dm-s.cc,
12 mx-m-cdm.cc, mx-m-cm.cc, mx-m-cs.cc, mx-m-dm.cc, mx-s-cdm.cc,
13 mx-s-cm.cc, mx-s-dm.cc:
14 New files for mixed-type operations.
15 * Makefiles.in: Add them to the appropriate lists.
16
17 * mx-inlines.cc: Add bool by bool EQ ops.
18
19 * idx-vector.h, idx-vector.cc: Add constructors for bool and
20 boolMatrix types.
21 (idx_vector::maybe_convert_one_zero_to_idx,
22 idx_vector::idx_vector_rep::maybe_convert_one_zero_to_idx):
23 Delete second arg, prefer_zero_one. Change all callers.
24
25 * boolMatrix.h, boolMatrix.cc: New files.
26 * mx-base.h: Include boolMatrix.h here.
27 * mx-defs.h: Provide forward declaration for boolMatrix here.
28
29 * chMatrix.h, chMatrix.cc: Delete unused junk.
30
31 * dMatrix.h, CMatrix.h: Delete friend declarations for operator+,
32 operator-, operator*, product, and quotient functions.
33 Add constructor for boolMatrix type.
34 * dMatrix.cc, CMatrix.cc: Delete operator+, operator-, operator*,
35 product, and quotient functions.
36
37 * CDiagMatrix.h: Delete friend declarations for operator+,
38 operator-, and product functions.
39 * CDiagMatrix.h: Delete operator+, operator-, and product functions.
40
41 * Array-b.cc: Also instantiate 2d and 2d diagonal arrays.
42
1 Fri Mar 14 00:29:46 1997 John W. Eaton <jwe@bevo.che.wisc.edu> 43 Fri Mar 14 00:29:46 1997 John W. Eaton <jwe@bevo.che.wisc.edu>
2 44
3 * EIG.cc (EIG::hermitian_init (const ComplexMatrix&)): New function. 45 * EIG.cc (EIG::hermitian_init (const ComplexMatrix&)): New function.
4 (EIG::init (const ComplexMatrix&)): Call it if arg is hermitian. 46 (EIG::init (const ComplexMatrix&)): Call it if arg is hermitian.
5 (EIG::symmetric_init (const Matrix&)): New function. 47 (EIG::symmetric_init (const Matrix&)): New function.