SCM

SCM Repository

[matrix] Diff of /pkg/Matrix/TODO
ViewVC logotype

Diff of /pkg/Matrix/TODO

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1653, Tue Oct 24 21:45:22 2006 UTC revision 1654, Fri Oct 27 16:58:15 2006 UTC
# Line 56  Line 56 
56    calling Lapack's DGEMM for "dense"    calling Lapack's DGEMM for "dense"
57    [2005-12-xx: done for dgeMatrix at least]    [2005-12-xx: done for dgeMatrix at least]
58    
 - "ltTmatrix" :  
   2) new("ltTMatrix", diag = "U", Dim = c(2:2, 2:2)) shows lack of ltTM*_validate  
   
59  - BUGlet:  Shouldn't lose factorization here:  - BUGlet:  Shouldn't lose factorization here:
60    h6 <- Hilbert(6); chol(h6) ; str(h6) # has factor    h6 <- Hilbert(6); chol(h6) ; str(h6) # has factor
61    str(H6 <- as(h6, "dspMatrix"))       # has lost factor    str(H6 <- as(h6, "dspMatrix"))       # has lost factor
62    ## and the same in a similar situation involving  "dpo", "dpp"    ## and the same in a similar situation involving  "dpo", "dpp"
63    
 - "Compare" for dgC & dgT  --- want to be able to do  M[M > 10]  etc  
   
64  - Things like  M[upper.tri(M)] are not really most useful for  sparse  - Things like  M[upper.tri(M)] are not really most useful for  sparse
65    matrices.  --> provide generic functions    matrices.  --> provide generic functions
66    upperTriMatrix(), lowerTriMatrix()  both with argument  'diag = TRUE'    upperTriMatrix(), lowerTriMatrix()  both with argument  'diag = TRUE'
# Line 88  Line 83 
83  - use  .Call(Csparse_drop, M, tol) in more places,  - use  .Call(Csparse_drop, M, tol) in more places,
84    both with 'tol = 0.' to drop "values that happen to be 0" and for    both with 'tol = 0.' to drop "values that happen to be 0" and for
85    zapsmall() methods for Csparse*    zapsmall() methods for Csparse*
86    
87    - implement .Call(Csparse_scale, ....) interfacing to cholmod_scale()
88      in src/CHOLMOD/Include/cholmod_matrixops.h : for another function
89      specifically for multiplying a cholmod_sparse object by a diagonal matrix.
90      Use it in %*% and [t]crossprod methods.
91    
92    - chol() and determinant() should ``work'': proper result or "good" error
93      message.

Legend:
Removed from v.1653  
changed lines
  Added in v.1654

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