SCM

SCM Repository

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

Log of /pkg/src/dgCMatrix.c

Parent Directory Parent Directory


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

Revision 2223 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 18 23:04:48 2008 UTC (10 years, 7 months ago) by mmaechler
File length: 13388 byte(s)
Diff to previous 2175
build sparse_diagU2N() into functions underlying AS_CHM_*()

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

Revision 2157 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 25 15:00:01 2008 UTC (10 years, 10 months ago) by maechler
File length: 13300 byte(s)
Diff to previous 2106
BunchKaufman(); fix <ddi> o <numeric> bug; Version++

Revision 2106 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 23 09:36:04 2008 UTC (11 years ago) by maechler
File length: 13228 byte(s)
Diff to previous 2015
+ "Schur" class and many more Schur methods

Revision 2015 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 25 14:17:24 2007 UTC (11 years, 6 months ago) by maechler
File length: 13130 byte(s)
Diff to previous 1968
(mostly) patches from Brian re potential changes in R-devel

Revision 1968 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 7 22:49:12 2007 UTC (11 years, 7 months ago) by maechler
File length: 13068 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, 7 months ago) by maechler
File length: 12919 byte(s)
Diff to previous 1920
merge 'branches/Matrix-APIchange' back into the trunk

Revision 1920 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 23 09:43:30 2007 UTC (11 years, 7 months ago) by maechler
File length: 12983 byte(s)
Diff to previous 1911
use template instead of huge macro for [diln]gcMatrix_colSums

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

Revision 1908 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 18 16:14:06 2007 UTC (11 years, 8 months ago) by bates
File length: 13318 byte(s)
Diff to previous 1901
Modified dgCMatrix_colSums for sparseVector result

Revision 1901 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 16 15:52:56 2007 UTC (11 years, 8 months ago) by bates
File length: 13040 byte(s)
Diff to previous 1895
added dgCMatrix_colSums for [col,row][Sums,Means]

Revision 1895 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 15 18:19:23 2007 UTC (11 years, 8 months ago) by bates
File length: 11986 byte(s)
Diff to previous 1867
added lm.fit.sparse (unexported), coercion of "factor" to dgCMatrix and dgCMatrix_cholsol

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

Revision 1787 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 16 20:02:19 2007 UTC (12 years ago) by bates
File length: 10455 byte(s)
Diff to previous 1771
Prepare for 0.9975-11 release

Revision 1771 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 6 17:41:42 2007 UTC (12 years ago) by maechler
File length: 10467 byte(s)
Diff to previous 1766
forgot free(.) in R_to_C; other cosmetic

Revision 1766 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 5 16:35:49 2007 UTC (12 years ago) by maechler
File length: 10508 byte(s)
Diff to previous 1763
port Doug`s fix to R_to_CMatrix and reactivate .Call()s

Revision 1763 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 4 21:57:00 2007 UTC (12 years ago) by bates
File length: 10749 byte(s)
Diff to previous 1760
Use strdup, not automatic character arrays

Revision 1760 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 3 21:13:22 2007 UTC (12 years ago) by maechler
File length: 10754 byte(s)
Diff to previous 1750
Rsparse coercions now all via R-level "workaround"; to and from  *virtual* rather than specific classes

Revision 1750 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 29 21:10:53 2007 UTC (12 years ago) by maechler
File length: 10363 byte(s)
Diff to previous 1747
more revisiting "FIXME"..

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

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

Revision 1661 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 2 13:10:50 2006 UTC (12 years, 3 months ago) by maechler
File length: 7516 byte(s)
Diff to previous 1660
2nd round of cleanup for <sparse>_validate()

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

Revision 1655 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 30 17:16:27 2006 UTC (12 years, 3 months ago) by maechler
File length: 8450 byte(s)
Diff to previous 1654
another set of fixes/improvements; the last prompted by Harri Kiiveri

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

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

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

Revision 1463 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 29 22:30:57 2006 UTC (12 years, 5 months ago) by bates
File length: 7908 byte(s)
Diff to previous 1448
Promotion of %*% and solve to RHS of ddenseMatrix

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

Revision 1432 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 24 16:21:18 2006 UTC (12 years, 5 months ago) by maechler
File length: 9480 byte(s)
Diff to previous 1410
eliminate classed argument from dup_mM*() and dependencies

Revision 1410 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 22 01:00:03 2006 UTC (12 years, 6 months ago) by bates
File length: 9499 byte(s)
Diff to previous 1397
Use dup_mMatrix_as_dgeMatrix

Revision 1397 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 20 03:24:10 2006 UTC (12 years, 6 months ago) by bates
File length: 9871 byte(s)
Diff to previous 1385
Check length of q before trying to store it

Revision 1385 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 17 22:30:01 2006 UTC (12 years, 6 months ago) by bates
File length: 9769 byte(s)
Diff to previous 1383
Added solve methods for dgCMatrix and documentation

Revision 1383 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 17 13:57:53 2006 UTC (12 years, 6 months ago) by bates
File length: 7989 byte(s)
Diff to previous 1381
add sparse LU and QR decompositions

Revision 1381 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 16 03:17:34 2006 UTC (12 years, 6 months ago) by bates
File length: 6460 byte(s)
Diff to previous 1380
Repaired Matrix_cs_as_SEXP, cosmetic changes in dgCMatrix_QR

Revision 1380 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 15 22:31:30 2006 UTC (12 years, 6 months ago) by bates
File length: 6646 byte(s)
Diff to previous 1369
Adding dgCMatrix_{lusol,qrsol,QR} but QR still not working

Revision 1369 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 14 18:54:04 2006 UTC (12 years, 6 months ago) by bates
File length: 13525 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, 6 months ago) by bates
File length: 12963 byte(s)
Diff to previous 1315
Generalize conversions

Revision 1315 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 10 16:08:05 2006 UTC (12 years, 7 months ago) by maechler
File length: 12925 byte(s)
Diff to previous 1193
miscellaneous small things, including extended tests; see also ChangeLog

Revision 1193 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 21 21:43:13 2006 UTC (13 years ago) by bates
File length: 12933 byte(s)
Diff to previous 1191
Free memory allocated in csc_tcrossprod

Revision 1191 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 20 19:47:10 2006 UTC (13 years, 1 month ago) by bates
File length: 12934 byte(s)
Diff to previous 1167
Use cholmod_copy in csc_tcrossprod

Revision 1167 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 15 21:13:54 2006 UTC (13 years, 1 month ago) by bates
File length: 12898 byte(s)
Diff to previous 1141
Removing rcond slot from Matrix objects

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

Revision 1059 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 23 22:20:13 2005 UTC (13 years, 2 months ago) by bates
File length: 12999 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, 3 months ago) by maechler
File length: 15927 byte(s)
Diff to previous 956
use free() to clean up after  as_cholmod_*() since these use malloc() - as in Brian`s patch

Revision 956 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 30 17:28:00 2005 UTC (13 years, 4 months ago) by maechler
File length: 15887 byte(s)
Diff to previous 945
more coercions; particularly "d" <-> "l"; more tests (and more FIXMEs!); fixing two "index-0 bugs"; ...

Revision 945 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 28 08:54:28 2005 UTC (13 years, 4 months ago) by maechler
File length: 15617 byte(s)
Diff to previous 922
+ logical dense matrices; more coercions

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

Revision 919 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 16 17:27:06 2005 UTC (13 years, 5 months ago) by maechler
File length: 15087 byte(s)
Diff to previous 895
new compressed_non_0_ij()

Revision 895 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 3 21:56:35 2005 UTC (13 years, 5 months ago) by maechler
File length: 14378 byte(s)
Diff to previous 890
cosmetic, comment

Revision 890 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 1 17:18:08 2005 UTC (13 years, 5 months ago) by maechler
File length: 14385 byte(s)
Diff to previous 758
add triangularMatrix_validate and symmetric* to C code and make (re!)use of it - not quite everywhere?

Revision 758 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 6 15:46:28 2005 UTC (13 years, 8 months ago) by bates
File length: 14343 byte(s)
Diff to previous 741
Fix matrix multiplication methods

Revision 741 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 17 17:44:02 2005 UTC (13 years, 9 months ago) by bates
File length: 13673 byte(s)
Diff to previous 726
collapse some constructions in the code

Revision 726 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 12 14:59:04 2005 UTC (13 years, 9 months ago) by bates
File length: 13676 byte(s)
Diff to previous 683
Release 0.95-9

Revision 683 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 31 17:10:16 2005 UTC (13 years, 10 months ago) by bates
File length: 13422 byte(s)
Diff to previous 679
Moving methods for operations with numeric to the Matrix class and with integer to the dMatrix class

Revision 679 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 30 14:42:36 2005 UTC (13 years, 10 months ago) by bates
File length: 13074 byte(s)
Diff to previous 677
Rename expand_column_pointers to expand_cmpPt (expand compressed pointers)

Revision 677 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 28 14:03:32 2005 UTC (13 years, 10 months ago) by bates
File length: 13105 byte(s)
Diff to previous 588
Added dgRMatrix methods and documentation

Revision 588 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 2 18:19:51 2005 UTC (13 years, 11 months ago) by bates
File length: 13143 byte(s)
Diff to previous 582
shorten csc_components_transpose to csc_compTr

Revision 582 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 28 18:15:21 2005 UTC (13 years, 11 months ago) by bates
File length: 13400 byte(s)
Diff to previous 534
Internationalization and localization

Revision 534 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 8 08:59:31 2005 UTC (14 years ago) by maechler
File length: 13364 byte(s)
Diff to previous 492
use mkString(); "uplo" and "diag" must be uppercase

Revision 492 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 3 14:24:03 2005 UTC (14 years ago) by bates
File length: 13502 byte(s)
Diff to previous 488
Getting package to pass CMD check

Revision 488 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 2 19:11:51 2005 UTC (14 years ago) by bates
File length: 13269 byte(s)
Diff to previous 479
renaming and rearranging classes

Revision 479 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 2 14:52:26 2005 UTC (14 years ago) by bates
File length: 13271 byte(s)
Copied from: pkg/src/cscMatrix.c revision 478
Diff to previous 478
Renaming and reorganizing classes

Revision 478 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 2 14:33:51 2005 UTC (14 years ago) by bates
Original Path: pkg/src/cscMatrix.c
File length: 13271 byte(s)
Diff to previous 476
Renaming and reorganizing classes

Revision 476 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 2 11:51:24 2005 UTC (14 years ago) by bates
Original Path: pkg/src/cscMatrix.c
File length: 13253 byte(s)
Diff to previous 371
Change name of slot from factorization to factors

Revision 371 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 5 13:52:25 2004 UTC (14 years, 2 months ago) by bates
Original Path: pkg/src/cscMatrix.c
File length: 13277 byte(s)
Diff to previous 332
R-specific versions of ldl

Revision 332 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 12 21:04:36 2004 UTC (14 years, 3 months ago) by bates
Original Path: pkg/src/cscMatrix.c
File length: 13287 byte(s)
Diff to previous 310
initialize all slots in a NEW_OBJECT

Revision 310 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 27 21:40:08 2004 UTC (14 years, 3 months ago) by bates
Original Path: pkg/src/cscMatrix.c
File length: 10314 byte(s)
Diff to previous 10
add a blas-like routine

Revision 10 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon Mar 22 20:20:05 2004 UTC (14 years, 11 months ago) by bates
Original Path: pkg/src/cscMatrix.c
File length: 9305 byte(s)
Initial import

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