3 |
|
|
4 |
- [,] indexing |
- [,] indexing |
5 |
|
|
6 |
- group generics: "Arith", but also "Ops" and "Math"; see |
- group generics: "Arith" (partly done), |
7 |
?Math.data.frame and the examples in |
but also "Compare", "Math" etc; |
8 |
?SetGeneric |
see ?Math and the examples in ?SetGeneric |
|
|
|
|
- bCrosstab(): do we really want the diagonal "V:V" crosstabs? |
|
|
(if so or in any case: add to man/bCrosstab.Rd ) |
|
|
|
|
|
- src/Metis/ : one of the two Makefiles needs fixing, as changing |
|
|
src/Metis/*.c does not lead to recompilation. |
|
|
--DB - it seems both Makefiles need fixing. I think I have the |
|
|
src/Metis/Makefile fixed but not src/Makefile |
|
9 |
|
|
10 |
- man/Matrix.Rd : has example with dimnames, but we just drop them! |
- methods for rbind and cbind where they make sense |
11 |
MM thinks dimnames should be supported (but then ...) |
|
12 |
|
- consider moving alloc3Darray from ./src/Mutils.c to |
13 |
|
$(RSRC)/src/base/array.c |
14 |
|
|
15 |
- data/ : names 'mm' and even more 'y' are ``too short''. |
- data/ : names 'mm' and even more 'y' are ``too short''. |
16 |
If we really want to keep them, don't use "LazyData" |
If we really want to keep them, don't use "LazyData" |
17 |
(such that one needs data(*) explicitly); |
(such that one needs data(*) explicitly); |
18 |
But MM would rather want something like ex.mm and ex.y |
But MM would rather want something like ex.mm and ex.y |
19 |
|
|
20 |
- spelling style: Should "coersion" be "coercion" ? |
- slot "factors" maybe should move up to "Matrix" |
|
|
|
|
- "factors" maybe should move up to "Matrix" |
|
21 |
|
|
22 |
------- |
------- |
23 |
|
|
36 |
|
|
37 |
{Of course, we don't need a workaround but must understand |
{Of course, we don't need a workaround but must understand |
38 |
and solve the problem} |
and solve the problem} |
39 |
|
|
40 |
|
--- |
41 |
|
|
42 |
|
- provide methods for "dspMatrix" and "dppMatrix"! |
43 |
|
|
44 |
|
- implement (more) methods for supporting "packed" (symmetric / triangular) |
45 |
|
matrices; particularly something like pack() and unpack() [to/from our |
46 |
|
classes from/to "numeric"] --- have already man/unpack.Rd but no method yet! |
47 |
|
|
48 |
|
- implement diagonal Matrix class "ddiMatrix" etc |
49 |
|
using constructor function Diagonal() or Diag(). |
50 |
|
|
51 |
|
--- |
52 |
|
|
53 |
|
- create a class of permutation matrices for use in expand. The |
54 |
|
current expand method for the LU factorization is not complete |
55 |
|
because it does not provide the permutation. |
56 |
|
|
57 |
|
- combine the C functions for multiplication by special forms and |
58 |
|
solution wrt special forms by using a 'right' argument and a |
59 |
|
'classed' argument. |