comparison liboctave/ChangeLog @ 4513:508238e65af7

[project @ 2003-09-19 21:40:57 by jwe]
author jwe
date Fri, 19 Sep 2003 21:41:21 +0000
parents 65f47f8a92a2
children 8373b9b41eee
comparison
equal deleted inserted replaced
4512:b55eaa010770 4513:508238e65af7
1 2003-09-19 John W. Eaton <jwe@bevo.che.wisc.edu>
2
3 * Array.h, Array-idx.h, Array.cc: Fold all N-d functionality here.
4 Turn inheritance hierarchy upside down (2-d and 3-d arrays are now
5 just special cases of the general purpose N-d Array object).
6
7 * dim-vector.h: New file. Use dim_vector objects instead of
8 ints or Array<int> objects to represent the size of Array
9 objects.
10
11 * MArray-defs.h (INSTANTIATE_MARRAYN_FRIENDS): New macro.
12
13 * Array2-idx.h, Array3-idx.h, Array2.cc, Array3.cc: Delete.
14
15 * mx-base.h: Include NDArray header files.
16
17 * MArray-C.cc, MArray-d.cc: Also instantiate ArrayN objects.
18
19 * Array-C.cc, Array-b.cc, Array-ch.cc, Array-d.cc, Array-i.cc,
20 Array-s.cc: Also instantiate ArrayN objects.
21 Don't instantiate assign funcitons for Array2 objects.
22
23 * CDiagMatrix.cc (ComplexDiagMatrix::diag): Signal error with
24 liboctave_error_handler, not cerr.
25 * CMatrix.cc (ComplexMatrix::diag): Likewise.
26 * dDiagMatrix.cc (DiagMatrix::diag): Likewise.
27 * dMatrix.cc (Matrix::diag): Likewise.
28
29 * Array-flags.cc, Array.cc, Array.h, Array2.h, Array3.h, ArrayN.h:
30 Omit checks for HEAVYWEIGHT_INDEXING.
31
32 2003-09-12 John W. Eaton <jwe@bevo.che.wisc.edu>
33
34 * mx-base.h: Include CNDarray.h. Include dNDArray.h, not NDArray.h.
35
36 * CNDARray.h, CNDArray.cc: New files.
37 * Makefile.in: Add them to the appropriate lists.
38
39 * dNDArray.h: Rename from NDArray.h.
40 * dNDArray.cc: Rename from NDArray.cc.
41 * Makefile.in: Rename them here too.
42
1 2003-09-10 Petter Risholm <risholm@stud.ntnu.no> 43 2003-09-10 Petter Risholm <risholm@stud.ntnu.no>
2 44
3 * mx-base.h: Include NDArray.h, not ArrayN.h. 45 * mx-base.h: Include NDArray.h, not ArrayN.h.
4 46
5 * MArrayN.cc, MArrayN.h, NDArray.h, NDArray.cc: New files. 47 * MArrayN.cc, MArrayN.h, NDArray.h, NDArray.cc: New files.