SCM

SCM Repository

[matrix] Log of /pkg/R/Csparse.R
[matrix] / pkg / R / Csparse.R  
ViewVC logotype

Log of /pkg/R/Csparse.R

Parent Directory Parent Directory


Sticky Revision:
(Current path doesn't exist after revision 2585)

Revision 2518 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 4 17:09:33 2010 UTC (9 years, 7 months ago) by mmaechler
File length: 15761 byte(s)
Diff to previous 2508
fix <sparse>[0,0] -> version 0.999375-36

Revision 2508 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 24 09:47:57 2009 UTC (9 years, 8 months ago) by mmaechler
File length: 15592 byte(s)
Diff to previous 2490
Use Matrix-multiplication for sparse "[" for now

Revision 2490 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 24 20:40:09 2009 UTC (9 years, 10 months ago) by mmaechler
File length: 12495 byte(s)
Diff to previous 2442
checkMatrix() does crossprod() now; also see ChangeLog

Revision 2442 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 20 20:58:57 2009 UTC (10 years, 1 month ago) by mmaechler
File length: 12286 byte(s)
Diff to previous 2380
fix seg.fault after error in Cholesky(*, perm=FALSE)

Revision 2380 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 25 09:45:37 2009 UTC (10 years, 3 months ago) by mmaechler
File length: 11803 byte(s)
Diff to previous 2363
move %*%, [t]crossprod() methods to own file products.R; + "sparseVector" methods

Revision 2363 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 9 20:45:32 2009 UTC (10 years, 5 months ago) by mmaechler
File length: 14507 byte(s)
Diff to previous 2346
as(., "vector"); M[i, drop=<LOGI>] vector-indexing; fix (& check) rare problem in <TsparseTriangular[i,]; some cosmetics

Revision 2346 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 12 10:40:52 2009 UTC (10 years, 6 months ago) by mmaechler
File length: 14533 byte(s)
Diff to previous 2335
band(x, .,.) fixes, notably for dense x

Revision 2335 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 13 14:09:22 2009 UTC (10 years, 7 months ago) by mmaechler
File length: 14533 byte(s)
Diff to previous 2312
<ngCMatrix>[, j] <- val  -- fix

Revision 2312 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 10 14:01:26 2009 UTC (10 years, 8 months ago) by mmaechler
File length: 14524 byte(s)
Diff to previous 2256
new sparseMatrix(): construct *sorted* Csparse from un-sorted input, using modify-in-place under the hood

Revision 2256 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 5 16:23:39 2008 UTC (11 years ago) by mmaechler
File length: 14377 byte(s)
Diff to previous 2242
drop0(., tol); <Matrix,ANY> changes from JMC; diagU2N()

Revision 2242 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 21 20:51:40 2008 UTC (11 years ago) by mmaechler
File length: 14364 byte(s)
Diff to previous 2207
misc from last week; notably "large" sparseVector`s

Revision 2207 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 7 22:34:52 2008 UTC (11 years, 2 months ago) by mmaechler
File length: 14375 byte(s)
Diff to previous 2203
M[...] <- "sparseVector" etc, see ChangeLog

Revision 2203 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 14 20:09:17 2008 UTC (11 years, 3 months ago) by mmaechler
File length: 13711 byte(s)
Diff to previous 2175
C based encodeInd() -> faster indexing; any()/all() for nsparse; printSpMatrix2(); show(<diag>)

Revision 2175 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 23 11:23:50 2008 UTC (11 years, 4 months ago) by mmaechler
File length: 13705 byte(s)
Diff to previous 2137
more determinant(); MANY consistency cleanups, found by checkMatrix(); .. (see ChangeLog)

Revision 2137 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 17 22:21:24 2008 UTC (11 years, 6 months ago) by maechler
File length: 13677 byte(s)
Diff to previous 2115
my fast determinant(<dsC..>) versions

Revision 2115 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 23 09:23:17 2008 UTC (11 years, 6 months ago) by maechler
File length: 13603 byte(s)
Diff to previous 2113
+ forceSymmetric(); generalize ddense_to_symmetric to dense_to_s.. and ddense_band to dense_band allowing simplified methods;  Matrix() and many man/*Rd : replace many as(*, <specific>) by as(*, <virtual superclass>)

Revision 2113 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 18 08:27:41 2008 UTC (11 years, 7 months ago) by maechler
File length: 12980 byte(s)
Diff to previous 2110
miscellaneous cleanup; typically indexing and coercion

Revision 2110 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 26 20:59:26 2008 UTC (11 years, 7 months ago) by maechler
File length: 12897 byte(s)
Diff to previous 2098
more indexing/subassignment & testing those

Revision 2098 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 9 00:35:14 2007 UTC (11 years, 9 months ago) by maechler
File length: 12839 byte(s)
Diff to previous 2056
indexing M[i], for *vector* i; and tests for those, see ChangeLog

Revision 2056 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 16 16:42:10 2007 UTC (12 years, 1 month ago) by maechler
File length: 12316 byte(s)
Diff to previous 2052
add explicit ... to function args in certain setMethod("[" ..) calls  {for R-devel}

Revision 2052 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 15 13:33:19 2007 UTC (12 years, 1 month ago) by maechler
File length: 12308 byte(s)
Diff to previous 2049
finally can replace s/ncol = n/ncol/ in diag() methods

Revision 2049 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 14 22:22:24 2007 UTC (12 years, 1 month ago) by bates
File length: 12312 byte(s)
Diff to previous 2005
Remove deprecated function writeHB and its methods; switch writeMM to use CHOLMOD code; repair readMM

Revision 2005 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 18 14:46:20 2007 UTC (12 years, 2 months ago) by maechler
File length: 12180 byte(s)
Diff to previous 1911
norm() for sparse; systematic checking of norm() and all "Summary" methods

Revision 1911 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 19 16:16:58 2007 UTC (12 years, 3 months ago) by maechler
File length: 11258 byte(s)
Diff to previous 1832
colSums, ... rowMeans for all Matrices; notably sparse ones via [diln]gCMatrix_colSums C code

Revision 1832 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 1 10:18:27 2007 UTC (12 years, 4 months ago) by maechler
File length: 11634 byte(s)
Diff to previous 1751
for "!" use (x) for R >= 2.6.0, and (e1) otherwise;
 replace "1:1" by "1L" since we now require R >= 2.5.0

Revision 1751 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 30 17:41:02 2007 UTC (12 years, 7 months ago) by maechler
File length: 11639 byte(s)
Diff to previous 1747
drop(); tweaks to Ops & indexing; Rsparse coercions for less exceptions in tests/Class+Meth.R

Revision 1747 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 29 20:17:33 2007 UTC (12 years, 7 months ago) by maechler
File length: 11591 byte(s)
Diff to previous 1725
many more coercions for diag(), "!", etc; see ChangeLog

Revision 1725 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 17 08:01:10 2007 UTC (12 years, 8 months ago) by maechler
File length: 11436 byte(s)
Diff to previous 1724
accomplished quite a few small FIXMEs; see ChangeLog

Revision 1724 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 13 21:06:51 2007 UTC (12 years, 8 months ago) by maechler
File length: 11187 byte(s)
Diff to previous 1714
indexing etc till yesterday

Revision 1714 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 28 22:11:32 2006 UTC (12 years, 8 months ago) by maechler
File length: 10405 byte(s)
Diff to previous 1710
move Ops to new Ops.R; start using "Logic"

Revision 1710 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 26 15:57:06 2006 UTC (12 years, 8 months ago) by maechler
File length: 13195 byte(s)
Diff to previous 1707
more "[<-" fixes; validity of triangular sparse

Revision 1707 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 21 08:03:05 2006 UTC (12 years, 8 months ago) by maechler
File length: 12824 byte(s)
Diff to previous 1705
fix last (? ha!) indexing bug; cbind2/rbind2

Revision 1705 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 16 12:37:25 2006 UTC (12 years, 9 months ago) by maechler
File length: 12749 byte(s)
Diff to previous 1673
any(), all() and "Compare"(<sparse>) - for release of 0.9975-7

Revision 1673 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 6 20:54:26 2006 UTC (12 years, 10 months ago) by maechler
File length: 10977 byte(s)
Diff to previous 1660
host of changes; mostly indexing(sub-set & -assign) for symmetric and [ cbind(i,j) ]

Revision 1660 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 2 11:05:35 2006 UTC (12 years, 10 months ago) by maechler
File length: 10791 byte(s)
Diff to previous 1659
tcrossprod(<Csp>, <Csp>); dimnames for [t]crossprod; validity now ensures correct length(Dimnames[[j]])

Revision 1659 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 1 17:50:15 2006 UTC (12 years, 10 months ago) by maechler
File length: 10726 byte(s)
Diff to previous 1657
extend Csparse_Csparse_crossprod for tcrossprod (need test!); isSymmetric improved; misc.

Revision 1657 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 1 16:29:53 2006 UTC (12 years, 10 months ago) by bates
File length: 10797 byte(s)
Diff to previous 1654
crossprod(<CsparseMatrix>,<CsparseMatrix>) added

Revision 1654 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 27 16:58:15 2006 UTC (12 years, 10 months ago) by maechler
File length: 10638 byte(s)
Diff to previous 1619
miscellaneous "fixes" mostly in ChangeLog and/or related to diagonalMatrix

Revision 1619 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 6 21:29:15 2006 UTC (12 years, 11 months ago) by maechler
File length: 10787 byte(s)
Diff to previous 1618
use Csparse_drop at least once

Revision 1618 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 6 15:44:01 2006 UTC (12 years, 11 months ago) by maechler
File length: 10490 byte(s)
Diff to previous 1600
Matrix(0, d,d) should also give sparse (not diagonal); general_to_symmetric; notably for lsC*; more coercions; first cut at Csparse_drop()

Revision 1600 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 29 13:37:25 2006 UTC (12 years, 11 months ago) by maechler
File length: 10504 byte(s)
Diff to previous 1577
fix a "subassign" case; less FIXME

Revision 1577 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 18 21:01:45 2006 UTC (13 years ago) by bates
File length: 10418 byte(s)
Diff to previous 1548
Handle [t]crossprod of symmetric, sparse matrices in R code

Revision 1548 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 11 22:13:07 2006 UTC (13 years ago) by maechler
File length: 10049 byte(s)
Diff to previous 1472
new nMatrix and subclasses; lsparse change to have x slot; many consequences

Revision 1472 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 1 15:31:04 2006 UTC (13 years ago) by maechler
File length: 10075 byte(s)
Diff to previous 1462
miscellaneous tweaks; moved some method definitions higher up

Revision 1462 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 29 16:34:49 2006 UTC (13 years ago) by bates
File length: 9975 byte(s)
Diff to previous 1460
Generalize %*% methods for sparse matrices

Revision 1460 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 29 14:07:52 2006 UTC (13 years ago) by bates
File length: 10592 byte(s)
Diff to previous 1452
Promote %*% methods to ddenseMatrix class

Revision 1452 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 26 18:24:13 2006 UTC (13 years ago) by maechler
File length: 9135 byte(s)
Diff to previous 1374
tril,triu,band: triangular only if "square"

Revision 1374 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 15 18:17:44 2006 UTC (13 years, 1 month ago) by maechler
File length: 9037 byte(s)
Diff to previous 1372
fix replCmat, using new C Csparse_symmetric_to_general

Revision 1372 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 14 21:10:16 2006 UTC (13 years, 1 month ago) by bates
File length: 8776 byte(s)
Diff to previous 1369
Consolidate general coercion methods in Csparse.R

Revision 1369 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 14 18:54:04 2006 UTC (13 years, 1 month ago) by bates
File length: 9167 byte(s)
Diff to previous 1367
Use CHOLMOD code for general methods at CsparseMatrix, TsparseMatrix, denseMatrix or matrix level when possible

Revision 1367 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 12 17:33:07 2006 UTC (13 years, 1 month ago) by bates
File length: 8491 byte(s)
Diff to previous 1352
Generalize conversions

Revision 1352 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 7 18:31:12 2006 UTC (13 years, 1 month ago) by bates
File length: 7050 byte(s)
Diff to previous 1349
Set stype in C function Csparse_crossprod and avoid R-level conversions

Revision 1349 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 7 09:05:42 2006 UTC (13 years, 1 month ago) by maechler
File length: 7657 byte(s)
Diff to previous 1331
tril() etc also for T* and Rsparse

Revision 1331 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 22 17:59:53 2006 UTC (13 years, 1 month ago) by maechler
File length: 7645 byte(s)
Diff to previous 1295
many method cleanups; notably some "dgC" -> "Csparse" generaliztations

Revision 1295 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 9 21:47:22 2006 UTC (13 years, 3 months ago) by maechler
File length: 3766 byte(s)
Diff to previous 1290
coercion to and multiplication of diagonal and sparse matrices

Revision 1290 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 8 09:30:21 2006 UTC (13 years, 3 months ago) by maechler
File length: 3869 byte(s)
Diff to previous 1280
implemented all 4 of {rowSums(), ... colMeans()}

Revision 1280 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 23 08:01:44 2006 UTC (13 years, 3 months ago) by maechler
File length: 3391 byte(s)
Diff to previous 1270
useDynlib(*, .registration=TRUE)

Revision 1270 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 18 06:44:43 2006 UTC (13 years, 4 months ago) by maechler
File length: 3513 byte(s)
Diff to previous 1268
cosmetic, comments

Revision 1268 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 17 17:42:09 2006 UTC (13 years, 4 months ago) by bates
File length: 3777 byte(s)
Diff to previous 1267
lowerTriMatrix to tril, upperTriMatrix to triu, added band extractor

Revision 1267 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 16 19:12:13 2006 UTC (13 years, 4 months ago) by bates
File length: 3386 byte(s)
Diff to previous 1265
single argument [t]crossprod now returns a symmetric matrix

Revision 1265 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 15 22:36:59 2006 UTC (13 years, 4 months ago) by bates
File length: 2480 byte(s)
Diff to previous 1174
Generics lowerTriMatrix and upperTriMatrix and C function Csparse_band

Revision 1174 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 16 20:03:48 2006 UTC (13 years, 8 months ago) by maechler
File length: 2084 byte(s)
Diff to previous 1087
make Matrix() "smart" -- with help of quite a few new setAs(. , .) settings

Revision 1087 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 9 20:55:39 2005 UTC (13 years, 9 months ago) by maechler
File length: 1233 byte(s)
Diff to previous 1059
make tcrossprod() use 2 arguments (x, y=NULL)

Revision 1059 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 23 22:20:13 2005 UTC (13 years, 9 months ago) by bates
File length: 991 byte(s)
Diff to previous 958
Matrix multiplication and coersion at higher level

Revision 958 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 1 20:08:51 2005 UTC (13 years, 11 months ago) by maechler
File length: 459 byte(s)
Diff to previous 928
add "self-documenting" argument names

Revision 928 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 19 21:10:59 2005 UTC (14 years ago) by bates
File length: 457 byte(s)
Diff to previous 923
crossprod and tcrossprod for Tsparse

Revision 923 - (view) (download) (annotate) - [select for diffs]
Added Sun Sep 18 23:41:45 2005 UTC (14 years ago) by bates
File length: 443 byte(s)
More progress on incorporating CHOLMOD - still not passing CMD check

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

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