SCM

SCM Repository

[matrix] Annotation of /pkg/TODO
ViewVC logotype

Annotation of /pkg/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 634 - (view) (download)

1 : bates 344 - Report the problem in the Linux ldexp manual page. The second and
2 :     third calls in the Synopsis should be to ldexpf and ldexpl.
3 : maechler 472
4 :     - [,] indexing
5 :    
6 : maechler 542 - group generics: "Arith" (partly done),
7 :     but also "Compare", "Math" etc;
8 :     see ?Math and the examples in ?SetGeneric
9 : bates 482
10 : bates 536 - methods for rbind and cbind where they make sense
11 :    
12 :     - consider moving alloc3Darray from ./src/Mutils.c to
13 : maechler 538 $(RSRC)/src/base/array.c
14 : bates 536
15 : maechler 510 - data/ : names 'mm' and even more 'y' are ``too short''.
16 :     If we really want to keep them, don't use "LazyData"
17 :     (such that one needs data(*) explicitly);
18 :     But MM would rather want something like ex.mm and ex.y
19 : maechler 517
20 : maechler 634 - slot "factors" maybe should move up to "Matrix"
21 : maechler 521
22 : maechler 517 -------
23 :    
24 :     We have a (at least one) basic problem :
25 :     Currently the show() method fail sometime after coercion:
26 :     e.g. 'sy' show()s wrongly, even though it "str()" fine :
27 :    
28 :     (po <- crossprod(Matrix(0:3, 2))) # ok
29 :     (ge <- as(po, "dgeMatrix")) # ok
30 :     (sy <- as(po, "dsyMatrix")) # BAD
31 :     str(sy) # looks fine
32 :    
33 :     or
34 :     example(expand) # -> ex$L and ex$U look bad, however
35 :     as(ex$L, "dgeMatrix") # `works'
36 :    
37 :     {Of course, we don't need a workaround but must understand
38 :     and solve the problem}
39 : maechler 538
40 :     ---
41 :    
42 : maechler 634 - provide methods for "dspMatrix" and "dppMatrix"!
43 :    
44 : maechler 538 - implement (more) methods for supporting "packed" (symmetric / triangular)
45 : maechler 634 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 : maechler 538
48 :     - implement diagonal Matrix class "ddiMatrix" etc
49 :     using constructor function Diagonal() or Diag().

root@r-forge.r-project.org
ViewVC Help
Powered by ViewVC 1.0.0  
Thanks to:
Vienna University of Economics and Business Powered By FusionForge