SCM

SCM Repository

[matrix] Log of /pkg/src/Csparse.c
[matrix] / pkg / src / Csparse.c  
ViewVC logotype

Log of /pkg/src/Csparse.c

Parent Directory Parent Directory


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

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

Revision 1968 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 7 22:49:12 2007 UTC (11 years, 8 months ago) by maechler
File length: 12983 byte(s)
Diff to previous 1960
Rsparse validation methods; finally make use of slot_dup() macro; fix R_to_C (symmetric)

Revision 1960 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 6 16:54:43 2007 UTC (11 years, 8 months ago) by maechler
File length: 11500 byte(s)
Diff to previous 1921
merge 'branches/Matrix-APIchange' back into the trunk

Revision 1921 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 23 18:08:17 2007 UTC (11 years, 9 months ago) by maechler
File length: 12276 byte(s)
Diff to previous 1893
colSums() etc update (fix for lgC*)

Revision 1893 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 14 10:46:10 2007 UTC (11 years, 9 months ago) by maechler
File length: 12141 byte(s)
Diff to previous 1867
more strict validity checking for Csparse

Revision 1867 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 4 17:13:02 2007 UTC (11 years, 9 months ago) by bates
File length: 11512 byte(s)
Diff to previous 1751
Remove warnings after change to const char* CHAR

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

Revision 1736 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 23 17:09:41 2007 UTC (12 years, 2 months ago) by maechler
File length: 11389 byte(s)
Diff to previous 1710
+ SET_Dimnames; more dimnames setting and other cosmetic

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

Revision 1708 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 22 19:53:37 2006 UTC (12 years, 3 months ago) by maechler
File length: 11337 byte(s)
Diff to previous 1660
rbind2() / cbind2() methods fixes + new Auxiliaries

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

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

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

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

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

Revision 1598 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 29 09:39:34 2006 UTC (12 years, 5 months ago) by maechler
File length: 9256 byte(s)
Diff to previous 1575
comments & not_yet code

Revision 1575 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 18 14:47:40 2006 UTC (12 years, 6 months ago) by maechler
File length: 8721 byte(s)
Diff to previous 1568
check 'x' slot in l.CMatrix_validate

Revision 1568 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 16 15:17:27 2006 UTC (12 years, 6 months ago) by maechler
File length: 8655 byte(s)
Diff to previous 1555
update for "l"Matrix cholmod-handling

Revision 1555 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 13 14:47:28 2006 UTC (12 years, 6 months ago) by bates
File length: 8655 byte(s)
Diff to previous 1548
Move checks on column sorting of CsparseMatrix objects to Csparse_validate

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

Revision 1461 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 29 16:17:27 2006 UTC (12 years, 6 months ago) by bates
File length: 7854 byte(s)
Diff to previous 1448
Define and use class_P and mMatrix_as_dgeMatrix

Revision 1448 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 26 03:29:36 2006 UTC (12 years, 7 months ago) by bates
File length: 7756 byte(s)
Diff to previous 1419
Move methods to the CsparseMatrix class

Revision 1419 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 22 22:49:17 2006 UTC (12 years, 7 months ago) by bates
File length: 7744 byte(s)
Diff to previous 1375
use diag_P and uplo_P macros

Revision 1375 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 15 18:21:49 2006 UTC (12 years, 7 months ago) by maechler
File length: 7936 byte(s)
Diff to previous 1371
eliminate sCMatrix_to_gCMatrix now that we have (almost identical) Csparse_symmetric_to_general

Revision 1371 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 14 21:08:58 2006 UTC (12 years, 7 months ago) by bates
File length: 7807 byte(s)
Diff to previous 1369
Utilities Csparse_to_logical and Csparse_symmetric_to_general

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

Revision 1366 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 12 17:31:39 2006 UTC (12 years, 7 months ago) by bates
File length: 6663 byte(s)
Diff to previous 1360
Generalize conversions

Revision 1360 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 8 17:29:03 2006 UTC (12 years, 7 months ago) by bates
File length: 4204 byte(s)
Diff to previous 1353
crossprod and tcrossprod for TsparseMatrix

Revision 1353 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 8 14:54:12 2006 UTC (12 years, 7 months ago) by bates
File length: 4254 byte(s)
Diff to previous 1352
tcrossprod result has stype = -1 (perhaps this should change).

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

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

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

Revision 1218 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 20 22:47:20 2006 UTC (13 years, 1 month ago) by bates
File length: 3893 byte(s)
Diff to previous 1141
Used cholmod_vertcat and cholmod_horzcat for cbind2 and rbind2 in the dsparseMatrix virtual class

Revision 1141 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 12 03:02:46 2006 UTC (13 years, 2 months ago) by bates
File length: 3412 byte(s)
Diff to previous 1067
Change malloc to Calloc in chm_common.c and correspondingly free to Free there and elsewhere

Revision 1067 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 28 16:27:29 2005 UTC (13 years, 3 months ago) by bates
File length: 3412 byte(s)
Diff to previous 1059
Added crossprod method for Csparse and dense

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

Revision 1029 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 9 15:26:22 2005 UTC (13 years, 4 months ago) by maechler
File length: 3549 byte(s)
Diff to previous 957
use free() to clean up after  as_cholmod_*() since these use malloc() - as in Brian`s patch

Revision 957 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 1 20:08:04 2005 UTC (13 years, 5 months ago) by maechler
File length: 3549 byte(s)
Diff to previous 930
check return value from cholmod_aat()   {fix seg.fault}

Revision 930 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 19 21:29:37 2005 UTC (13 years, 6 months ago) by bates
File length: 3476 byte(s)
Diff to previous 928
corrected error message

Revision 928 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 19 21:10:59 2005 UTC (13 years, 6 months ago) by bates
File length: 3455 byte(s)
Diff to previous 925
crossprod and tcrossprod for Tsparse

Revision 925 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 19 19:01:31 2005 UTC (13 years, 6 months ago) by maechler
File length: 3208 byte(s)
Diff to previous 923
too many changes: rbind2 for dM*, cbind2(), "Math", "Arith" for sparse ones; more  "s/gTMatrix/TsparseMatrix/" fixes; quite a few more tests, incl some for *all* classes

Revision 923 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 18 23:41:45 2005 UTC (13 years, 6 months ago) by bates
File length: 3214 byte(s)
Diff to previous 922
More progress on incorporating CHOLMOD - still not passing CMD check

Revision 922 - (view) (download) (as text) (annotate) - [select for diffs]
Added Sun Sep 18 16:33:54 2005 UTC (13 years, 6 months ago) by bates
File length: 2999 byte(s)
Added CHOLMOD-based C functions.  Still need methods defined in R and some error checking

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:

R-Forge@R-project.org
ViewVC Help
Powered by ViewVC 1.0.0  
Thanks to:
Vienna University of Economics and Business University of Wisconsin - Madison Powered By FusionForge