SCM

SCM Repository

[matrix] Diff of /pkg/ChangeLog
ViewVC logotype

Diff of /pkg/ChangeLog

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

revision 2207, Mon Jul 7 22:34:52 2008 UTC revision 2226, Mon Jul 21 17:15:17 2008 UTC
# Line 1  Line 1 
1    2008-07-21  Martin Maechler  <maechler@stat.math.ethz.ch>
2    
3            * R/diagMatrix.R (.sparseDiagonal): new utility, used in "old"
4            .spDiagonal() and new .trDiagonal().
5    
6            * R/dtCMatrix.R (solve): make use of .trDiagonal()
7    
8    2008-07-19  Martin Maechler  <maechler@stat.math.ethz.ch>
9    
10            * R/Auxiliaries.R (dimNamesCheck): fix very long standing buglet,
11            stumbled upon by Michael H.
12    
13            * tests/validObj.R: testing the bug-fix
14    
15            * src/chm_common.h (AS_CHM_SP__, AS_CHM_TR__): the non-diagU2N
16            versions.
17    
18            * src/chm_common.c (as_cholmod_sparse, as_cholmod_triplet): new
19            boolean argument 'check_Udiag' (formerly implicitly was FALSE).
20    
21            * src/Csparse.c (Csparse_Csparse_prod, ...): etc: use the new
22              AS_CHM_SP() which includes diagU2N.
23    
24            * inst/include/Matrix_stubs.c (M_as_cholmod_sparse): similarly
25            adapt to 3 arguments.
26    
27    2008-07-17  Douglas Bates <bates@stat.wisc.edu>
28    
29            * [r2217] R/dtCMatrix.R, src/dtCMatrix.c, src/dtCMatrix.h, src/init.c:
30              Replace dtCMatrix_solve by more general dtCMatrix_sparse_solve and add
31              new solve method
32            * [r2216] src/cs_utils.c: Utility csp_eye in case we want to fold
33              Csparse_diagU2N functionality into Matrix_as_cs
34    
35    2008-07-17  Martin Maechler  <maechler@stat.math.ethz.ch>
36    
37            * [r2215] inst/doc/factor2sparse.Rnw: revive a year-old unfinished
38              vignette
39            * [r2214] R/AllGeneric.R: cosmetic
40            * [r2213] man/image-methods.Rd: typo ("non-number" :-\ )
41    
42    2008-07-16  Douglas Bates <bates@stat.wisc.edu>
43    
44            * [r2212] R/sparseMatrix.R: fac2sparse gets a drop.unused.levels
45              argument with default TRUE
46            * [r2211] inst/include/Matrix.h, inst/include/Matrix_stubs.c: Export
47              Csparse_diagU2N
48            * [r2210] R/dtCMatrix.R, man/dtCMatrix-class.Rd, src/dtCMatrix.c,
49              src/dtCMatrix.h, src/init.c: Remove vestigial methods based on the
50              parent array; new solve method for signature(a = "dtCMatrix", b =
51              "sparseMatrix")
52    
53    2008-07-14  Martin Maechler  <maechler@stat.math.ethz.ch>
54    
55            * R/diagMatrix.R (.bdiag): also keep triangular
56            * [r2209] ChangeLog, DESCRIPTION, R/diagMatrix.R, inst/test-tools.R,
57              man/dsCMatrix-class.Rd, man/dsyMatrix-class.Rd, tests/Simple.R:
58              bdiag() improvements of last week
59    
60    2008-07-13  Douglas Bates <bates@stat.wisc.edu>
61    
62            * [r2208] src/dtCMatrix.c, src/dtTMatrix.c: Revise wording in error
63              messages
64    
65    2008-07-12  Martin Maechler  <maechler@stat.math.ethz.ch>
66    
67            * R/diagMatrix.R (.bdiag): make more sophisticated, keeping
68            symmetric- or nsparse-Matrix, also fixing the bug introduced with
69            the new version (.999375-10).
70    
71            * tests/Simple.R: regression test for the bugs.
72    
73  2008-07-07  Martin Maechler  <maechler@stat.math.ethz.ch>  2008-07-07  Martin Maechler  <maechler@stat.math.ethz.ch>
74    
75          * R/sparseVector.R (spV2M): fix for "isparseVector".          * R/sparseVector.R (spV2M): fix for "isparseVector".
# Line 7  Line 79 
79          * R/sparseMatrix.R ([<-): when the RHS is a "scarce"Matrix, do *not*          * R/sparseMatrix.R ([<-): when the RHS is a "scarce"Matrix, do *not*
80          use as.vector(.).          use as.vector(.).
81    
82          * R/[TCR]sparse.R ([<-): methods for  value = "sparseVector"          * R/Tsparse.R ([<-): & [CR]sparse.R: methods for value = "sparseVector"
83    
84          * R/AllClass.R: new (hidden) class union "scarceMatrix"          * R/AllClass.R: new (hidden) class union "scarceMatrix"
85          * R/AllClass.R: sparseVector: add prototype          * R/AllClass.R: sparseVector: add prototype
86    
87          * src/dsCMatrix.c (chk_nm): fix "Cholesky" check, thanks to Kasper Kristensen          * src/dsCMatrix.c (chk_nm): fix "Cholesky" check, thanks to
88            Kasper Kristensen
89    
90  2008-06-28  Martin Maechler  <maechler@stat.math.ethz.ch>  2008-06-28  Martin Maechler  <maechler@stat.math.ethz.ch>
91    
# Line 25  Line 98 
98    
99  2008-06-25  Martin Maechler  <maechler@stat.math.ethz.ch>  2008-06-25  Martin Maechler  <maechler@stat.math.ethz.ch>
100    
101            * DESCRIPTION: release 0.999375-10 to CRAN
102    
103          * R/diagMatrix.R (.bdiag): use more efficient Bates-algorithm for          * R/diagMatrix.R (.bdiag): use more efficient Bates-algorithm for
104          .bdiag().          .bdiag().
105          * man/bdiag.Rd: update, including test.          * man/bdiag.Rd: update, including test.

Legend:
Removed from v.2207  
changed lines
  Added in v.2226

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