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
5003 6704 d 20 h maechler /trunk/Matrix/ .symDiagonal(), is.na() and more diagonalMatrix "Ops"  
4994 6705 d 20 h maechler /trunk/Matrix/ my fast determinant(<dsC..>) versions  
4979 6716 d 11 h maechler /trunk/Matrix/ diagN2U() for preserving (unit-)triangularity in sparse (triang.)matrix multiplication  
4972 6718 d 21 h maechler /trunk/Matrix/ use diagU2N in more places; also new Tsparse_diagU2N()  
4953 6734 d 10 h maechler /trunk/Matrix/ miscellaneous cleanup; typically indexing and coercion  
4734 6921 d 20 h bates /trunk/Matrix/ Remove deprecated function writeHB and its methods; switch writeMM to use CHOLMOD code; repair readMM  
4573 6959 d 20 h maechler /trunk/Matrix/ Rsparse validation methods; finally make use of slot_dup() macro; fix R_to_C (symmetric)  
4565 6961 d 2 h maechler /trunk/Matrix/ merge 'branches/Matrix-APIchange' back into the trunk  
4500 6974 d 1 h maechler /trunk/Matrix/ colSums() etc update (fix for lgC*)  
4456 6983 d 8 h maechler /trunk/Matrix/ more strict validity checking for Csparse  
4418 6993 d 2 h bates /trunk/Matrix/src/ Remove warnings after change to const char* CHAR  
4109 7118 d 1 h maechler /trunk/Matrix/ drop(); tweaks to Ops & indexing; Rsparse coercions for less exceptions in tests/Class+Meth.R  
4093 7125 d 2 h maechler /trunk/Matrix/src/ + SET_Dimnames; more dimnames setting and other cosmetic  
4055 7153 d 3 h maechler /trunk/Matrix/ more "[<-" fixes; validity of triangular sparse  
4052 7156 d 23 h maechler /trunk/Matrix/ rbind2() / cbind2() methods fixes + new Auxiliaries  
3943 7207 d 8 h maechler /trunk/Matrix/ tcrossprod(<Csp>, <Csp>); dimnames for [t]crossprod; validity now ensures correct length(Dimnames[[j]])  
3942 7208 d 1 h maechler /trunk/Matrix/ extend Csparse_Csparse_crossprod for tcrossprod (need test!); isSymmetric improved; misc.  
3940 7208 d 2 h bates /trunk/Matrix/ crossprod(<CsparseMatrix>,<CsparseMatrix>) added  
3931 7213 d 2 h maechler /trunk/Matrix/ miscellaneous "fixes" mostly in ChangeLog and/or related to diagonalMatrix  
3876 7234 d 3 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 9 h maechler /trunk/Matrix/src/ comments & not_yet code  
3791 7252 d 4 h maechler /trunk/Matrix/ check 'x' slot in l.CMatrix_validate  
3784 7254 d 4 h maechler /trunk/Matrix/src/ update for "l"Matrix cholmod-handling  
3766 7257 d 4 h bates /trunk/Matrix/src/ Move checks on column sorting of CsparseMatrix objects to Csparse_validate  
3755 7258 d 21 h maechler /trunk/Matrix/ new nMatrix and subclasses; lsparse change to have x slot; many consequences  
3518 7272 d 3 h bates /trunk/Matrix/src/ Define and use class_P and mMatrix_as_dgeMatrix  
3502 7275 d 15 h bates /trunk/Matrix/ Move methods to the CsparseMatrix class  
3466 7278 d 20 h bates /trunk/Matrix/src/ use diag_P and uplo_P macros  
3410 7286 d 0 h maechler /trunk/Matrix/ eliminate sCMatrix_to_gCMatrix now that we have (almost identical) Csparse_symmetric_to_general  
3406 7286 d 22 h bates /trunk/Matrix/src/ Utilities Csparse_to_logical and Csparse_symmetric_to_general  
3404 7287 d 0 h bates /trunk/Matrix/ Use CHOLMOD code for general methods at CsparseMatrix, TsparseMatrix, denseMatrix or matrix level when possible  
3401 7289 d 1 h bates /trunk/Matrix/ Generalize conversions  
3388 7293 d 1 h bates /trunk/Matrix/ crossprod and tcrossprod for TsparseMatrix  
3380 7293 d 4 h bates /trunk/Matrix/src/ tcrossprod result has stype = -1 (perhaps this should change).  
3379 7294 d 0 h bates /trunk/Matrix/ Set stype in C function Csparse_crossprod and avoid R-level conversions  
3139 7377 d 0 h bates /trunk/Matrix/ single argument [t]crossprod now returns a symmetric matrix  
3134 7377 d 20 h bates /trunk/Matrix/ Generics lowerTriMatrix and upperTriMatrix and C function Csparse_band  
2304 7461 d 20 h bates /trunk/Matrix/ Used cholmod_vertcat and cholmod_horzcat for cbind2 and rbind2 in the dsparseMatrix virtual class  
2172 7501 d 16 h bates /trunk/Matrix/src/ Change malloc to Calloc in chm_common.c and correspondingly free to Free there and elsewhere  
2030 7546 d 2 h bates /trunk/Matrix/src/ Added crossprod method for Csparse and dense