SCM

SCM Repository

[matrix] Diff of /pkg/TODO
ViewVC logotype

Diff of /pkg/TODO

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

revision 2192, Thu May 1 08:21:47 2008 UTC revision 2193, Mon May 5 06:56:21 2008 UTC
# Line 74  Line 74 
74    specifically for multiplying a cholmod_sparse object by a diagonal matrix.    specifically for multiplying a cholmod_sparse object by a diagonal matrix.
75    Use it in %*% and [t]crossprod methods.    Use it in %*% and [t]crossprod methods.
76    
77  - chol() and determinant() should ``work'': proper result or "good" error  - chol() should ``work'': proper result or "good" error message.
   message.  
78    
79  - make sure *all* group methods have (maybe "bail-out") setMethod for "Matrix".  - make sure *all* group methods have (maybe "bail-out") setMethod for "Matrix".
80    e.g. zapsmall(<pMatrix>) fails "badly"    e.g. zapsmall(<pMatrix>) fails "badly"
81    
 - sum(): implement methods which work for *all* our matrices.  
   
82  - Implement  expand(.) for the Cholesky() results  - Implement  expand(.) for the Cholesky() results
83    "dCHMsimpl" and  "dCHMsuper"  -- currently have no *decent* way to get at    "dCHMsimpl" and  "dCHMsuper"  -- currently have no *decent* way to get at
84    the matrix factors of the corresponding matrix factorization !!    the matrix factors of the corresponding matrix factorization !!
# Line 99  Line 96 
96    --> R/diagMatrix.R ('FIXME')    --> R/diagMatrix.R ('FIXME')
97    but also R/Ops.R  to ensure  sp-sym. + sp-sym. |-> sp-sym.  etc    but also R/Ops.R  to ensure  sp-sym. + sp-sym. |-> sp-sym.  etc
98    
 - Diagonal(n) %*% A ---  too slow!! --> ~/R/MM/Pkg-ex/Matrix/diag-Tamas-ex.R  
   
99  - ! <symmetricMatrix>  loses symmetry, both for dense and sparse matrices.  - ! <symmetricMatrix>  loses symmetry, both for dense and sparse matrices.
100    !M  where M is "sparseMatrix", currently always gives dense. This only    !M  where M is "sparseMatrix", currently always gives dense. This only
101    makes sense when M is ``really sparse''.    makes sense when M is ``really sparse''.
102    
 - msy <- as(matrix(c(2:1,1:2),2), "dsyMatrix"); str(msy)  
   
   shows that the Cholesky factorization is computed ``too quickly''.  
   Can be a big pain for largish matrices, when it is unneeded.  
   
103  - example(Cholesky, echo=FALSE) ; cm <- chol(mtm); str(cm); str(mtm)  - example(Cholesky, echo=FALSE) ; cm <- chol(mtm); str(cm); str(mtm)
104    
105    shows that chol() does not seems to make use of an already    shows that chol() does not seems to make use of an already

Legend:
Removed from v.2192  
changed lines
  Added in v.2193

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