The R Project SVN R-packages

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
4558 6961 d 1 h maechler /branches/Matrix-APIchange/ more R_CheckStack()s  
4530 6966 d 1 h bates /branches/Matrix-APIchange/ API change - pass the empty structure to the as_cholmod_x functions  
4529 6966 d 1 h bates /branches/Matrix-APIchange/ Creating a branch for the API changes from the 0.99875 series to the 0.999375 series  
4500 6973 d 20 h maechler /trunk/Matrix/ colSums() etc update (fix for lgC*)  
4456 6983 d 4 h maechler /trunk/Matrix/ more strict validity checking for Csparse  
4418 6992 d 21 h bates /trunk/Matrix/src/ Remove warnings after change to const char* CHAR  
4109 7117 d 21 h maechler /trunk/Matrix/ drop(); tweaks to Ops & indexing; Rsparse coercions for less exceptions in tests/Class+Meth.R  
4093 7124 d 21 h maechler /trunk/Matrix/src/ + SET_Dimnames; more dimnames setting and other cosmetic  
4055 7152 d 23 h maechler /trunk/Matrix/ more "[<-" fixes; validity of triangular sparse  
4052 7156 d 19 h maechler /trunk/Matrix/ rbind2() / cbind2() methods fixes + new Auxiliaries  
3943 7207 d 3 h maechler /trunk/Matrix/ tcrossprod(<Csp>, <Csp>); dimnames for [t]crossprod; validity now ensures correct length(Dimnames[[j]])  
3942 7207 d 21 h maechler /trunk/Matrix/ extend Csparse_Csparse_crossprod for tcrossprod (need test!); isSymmetric improved; misc.  
3940 7207 d 22 h bates /trunk/Matrix/ crossprod(<CsparseMatrix>,<CsparseMatrix>) added  
3931 7212 d 22 h maechler /trunk/Matrix/ miscellaneous "fixes" mostly in ChangeLog and/or related to diagonalMatrix  
3876 7233 d 23 h maechler /trunk/Matrix/ Matrix(0, d,d) should also give sparse (not diagonal); general_to_symmetric; notably for lsC*; more coercions; first cut at Csparse_drop()  
3835 7241 d 5 h maechler /trunk/Matrix/src/ comments & not_yet code  
3791 7252 d 0 h maechler /trunk/Matrix/ check 'x' slot in l.CMatrix_validate  
3784 7253 d 23 h maechler /trunk/Matrix/src/ update for "l"Matrix cholmod-handling  
3766 7257 d 0 h bates /trunk/Matrix/src/ Move checks on column sorting of CsparseMatrix objects to Csparse_validate  
3755 7258 d 16 h maechler /trunk/Matrix/ new nMatrix and subclasses; lsparse change to have x slot; many consequences  
3518 7271 d 22 h bates /trunk/Matrix/src/ Define and use class_P and mMatrix_as_dgeMatrix  
3502 7275 d 11 h bates /trunk/Matrix/ Move methods to the CsparseMatrix class  
3466 7278 d 16 h bates /trunk/Matrix/src/ use diag_P and uplo_P macros  
3410 7285 d 20 h maechler /trunk/Matrix/ eliminate sCMatrix_to_gCMatrix now that we have (almost identical) Csparse_symmetric_to_general  
3406 7286 d 17 h bates /trunk/Matrix/src/ Utilities Csparse_to_logical and Csparse_symmetric_to_general  
3404 7286 d 20 h bates /trunk/Matrix/ Use CHOLMOD code for general methods at CsparseMatrix, TsparseMatrix, denseMatrix or matrix level when possible  
3401 7288 d 21 h bates /trunk/Matrix/ Generalize conversions  
3388 7292 d 21 h bates /trunk/Matrix/ crossprod and tcrossprod for TsparseMatrix  
3380 7293 d 0 h bates /trunk/Matrix/src/ tcrossprod result has stype = -1 (perhaps this should change).  
3379 7293 d 20 h bates /trunk/Matrix/ Set stype in C function Csparse_crossprod and avoid R-level conversions  
3139 7376 d 19 h bates /trunk/Matrix/ single argument [t]crossprod now returns a symmetric matrix  
3134 7377 d 16 h bates /trunk/Matrix/ Generics lowerTriMatrix and upperTriMatrix and C function Csparse_band  
2304 7461 d 16 h bates /trunk/Matrix/ Used cholmod_vertcat and cholmod_horzcat for cbind2 and rbind2 in the dsparseMatrix virtual class  
2172 7501 d 12 h bates /trunk/Matrix/src/ Change malloc to Calloc in chm_common.c and correspondingly free to Free there and elsewhere  
2030 7545 d 22 h bates /trunk/Matrix/src/ Added crossprod method for Csparse and dense  
2022 7550 d 16 h bates /trunk/Matrix/ Matrix multiplication and coersion at higher level  
1986 7564 d 23 h maechler /trunk/Matrix/src/ use free() to clean up after as_cholmod_*() since these use malloc() - as in Brian`s patch  
1870 7603 d 18 h maechler /trunk/Matrix/src/ check return value from cholmod_aat() {fix seg.fault}  
1838 7615 d 17 h bates /trunk/Matrix/src/ corrected error message  
1836 7615 d 17 h bates /trunk/Matrix/ crossprod and tcrossprod for Tsparse