SCM

SCM Repository

[matrix] Log of /pkg/Matrix/R/dsCMatrix.R
[matrix] / pkg / Matrix / R / dsCMatrix.R  
ViewVC logotype

Log of /pkg/Matrix/R/dsCMatrix.R

Parent Directory Parent Directory


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 3046 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 16 14:40:37 2015 UTC (4 years, 8 months ago) by mmaechler
File length: 8569 byte(s)
Diff to previous 2984
eliminate unused assignments (from "R-devel CMD check")

Revision 2984 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 12 21:37:37 2014 UTC (5 years, 7 months ago) by mmaechler
File length: 8575 byte(s)
Diff to previous 2912
chol(), Cholesky() {and some remnant rcond()...} updates, thanks to Roger Bivand`s questions

Revision 2912 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 14 17:09:49 2013 UTC (6 years, 1 month ago) by mmaechler
File length: 8146 byte(s)
Diff to previous 2908
also fix the r2910-related solve(<dsC.>, <dense>) bug; more testing if(doExtras), "As" example as *.rda

Revision 2908 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 13 12:50:06 2013 UTC (6 years, 2 months ago) by mmaechler
File length: 8205 byte(s)
Diff to previous 2898
solve.dsC.dC(): long-lasting undetected bug: We forget the Q in P'LUQ
-------------  --> now use .solve.sparse.dgC() anyway

Revision 2898 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 2 15:48:30 2013 UTC (6 years, 2 months ago) by mmaechler
File length: 8366 byte(s)
Diff to previous 2885
3 new C-->R utilities; notably R_set_factors() -> .set.factors() for caching also from R, not just in C

Revision 2885 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 26 20:49:21 2013 UTC (6 years, 3 months ago) by mmaechler
File length: 7811 byte(s)
Diff to previous 2856
solve(<sparse> a, <sparse> b): now if a is symmetric, compute *sparse* result

Revision 2856 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 8 20:30:52 2012 UTC (6 years, 11 months ago) by mmaechler
File length: 7813 byte(s)
Diff to previous 2840
as(., "dsCMatrix")  -- deprecation *every* time

Revision 2840 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 5 22:18:37 2012 UTC (7 years, 1 month ago) by mmaechler
File length: 7867 byte(s)
Diff to previous 2784
.sparseDiagonal() & solve() tweaks (which were not really necessary, but should slightly speed up

Revision 2784 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 8 17:01:25 2012 UTC (7 years, 5 months ago) by mmaechler
File length: 7661 byte(s)
Diff to previous 2712
update(Cholesky(.), <dgCMatrix>) now warns and coerces;
many small comments and some more docu for Cholesky() and update(); --> TODO

Revision 2712 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 17 09:56:13 2011 UTC (8 years, 1 month ago) by mmaechler
File length: 7277 byte(s)
Diff to previous 2673
solve(<dsC>) -- now use LU if cholmod LDL failed

Revision 2673 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 20 16:19:18 2011 UTC (8 years, 5 months ago) by mmaechler
File length: 6413 byte(s)
Diff to previous 2586
fix det(Matrix(0,1)) bug \\ misc.

Revision 2586 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 25 02:32:06 2010 UTC (9 years, 3 months ago) by mmaechler
File length: 6409 byte(s)
Diff to previous 2447
move Matrix/ directory "down"

Revision 2447 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 28 18:58:44 2009 UTC (10 years, 3 months ago) by mmaechler
Original Path: pkg/R/dsCMatrix.R
File length: 6409 byte(s)
Diff to previous 2442
no singularity warning during determinant()

Revision 2442 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 20 20:58:57 2009 UTC (10 years, 3 months ago) by mmaechler
Original Path: pkg/R/dsCMatrix.R
File length: 6391 byte(s)
Diff to previous 2183
fix seg.fault after error in Cholesky(*, perm=FALSE)

Revision 2183 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 24 10:58:51 2008 UTC (11 years, 6 months ago) by mmaechler
Original Path: pkg/R/dsCMatrix.R
File length: 6276 byte(s)
Diff to previous 2175
slight change in class-definition of [d]diMatrix; better pos.definite checks for dpo* and dpp*

Revision 2175 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 23 11:23:50 2008 UTC (11 years, 6 months ago) by mmaechler
Original Path: pkg/R/dsCMatrix.R
File length: 6017 byte(s)
Diff to previous 2154
more determinant(); MANY consistency cleanups, found by checkMatrix(); .. (see ChangeLog)

Revision 2154 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 22 21:23:12 2008 UTC (11 years, 7 months ago) by maechler
Original Path: pkg/R/dsCMatrix.R
File length: 5850 byte(s)
Diff to previous 2151
no longer use "non-standard" chol() and qr() generic

Revision 2151 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 20 23:31:22 2008 UTC (11 years, 7 months ago) by maechler
Original Path: pkg/R/dsCMatrix.R
File length: 5961 byte(s)
Diff to previous 2145
several cosmetics

Revision 2145 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 19 14:00:47 2008 UTC (11 years, 7 months ago) by bates
Original Path: pkg/R/dsCMatrix.R
File length: 5959 byte(s)
Diff to previous 2143
Add Imult argument to Cholesky

Revision 2143 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 18 21:46:41 2008 UTC (11 years, 7 months ago) by maechler
Original Path: pkg/R/dsCMatrix.R
File length: 5941 byte(s)
Diff to previous 2137
some experimental determinant()s {-> tests/factorizing.R should work!}

Revision 2137 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 17 22:21:24 2008 UTC (11 years, 7 months ago) by maechler
Original Path: pkg/R/dsCMatrix.R
File length: 5547 byte(s)
Diff to previous 2130
my fast determinant(<dsC..>) versions

Revision 2130 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 14 19:27:16 2008 UTC (11 years, 8 months ago) by maechler
Original Path: pkg/R/dsCMatrix.R
File length: 5012 byte(s)
Diff to previous 2115
back-compatibility: as(., "dsCMatrix") with one warning per session

Revision 2115 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 23 09:23:17 2008 UTC (11 years, 8 months ago) by maechler
Original Path: pkg/R/dsCMatrix.R
File length: 4751 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, 8 months ago) by maechler
Original Path: pkg/R/dsCMatrix.R
File length: 4915 byte(s)
Diff to previous 2049
miscellaneous cleanup; typically indexing and coercion

Revision 2049 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 14 22:22:24 2007 UTC (12 years, 3 months ago) by bates
Original Path: pkg/R/dsCMatrix.R
File length: 5051 byte(s)
Diff to previous 1665
Remove deprecated function writeHB and its methods; switch writeMM to use CHOLMOD code; repair readMM

Revision 1665 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 3 23:18:07 2006 UTC (13 years ago) by maechler
Original Path: pkg/R/dsCMatrix.R
File length: 5257 byte(s)
Diff to previous 1620
fully-sparse solve() for dsC; indexing & comparison fixes

Revision 1620 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 7 12:48:05 2006 UTC (13 years, 1 month ago) by bates
Original Path: pkg/R/dsCMatrix.R
File length: 5071 byte(s)
Diff to previous 1599
deprecate writeHB in favor of writeMM

Revision 1599 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 29 09:39:50 2006 UTC (13 years, 1 month ago) by maechler
Original Path: pkg/R/dsCMatrix.R
File length: 5008 byte(s)
Diff to previous 1575
more coercion methods (for rare matrices)  => less exceptions

Revision 1575 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 18 14:47:40 2006 UTC (13 years, 1 month ago) by maechler
Original Path: pkg/R/dsCMatrix.R
File length: 4994 byte(s)
Diff to previous 1571
check 'x' slot in l.CMatrix_validate

Revision 1571 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 16 21:03:12 2006 UTC (13 years, 1 month ago) by maechler
Original Path: pkg/R/dsCMatrix.R
File length: 4765 byte(s)
Diff to previous 1548
several small fixes + more tests for "lMatrix" classes; "Compare"; "chol"

Revision 1548 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 11 22:13:07 2006 UTC (13 years, 2 months ago) by maechler
Original Path: pkg/R/dsCMatrix.R
File length: 4801 byte(s)
Diff to previous 1460
new nMatrix and subclasses; lsparse change to have x slot; many consequences

Revision 1460 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 29 14:07:52 2006 UTC (13 years, 2 months ago) by bates
Original Path: pkg/R/dsCMatrix.R
File length: 4781 byte(s)
Diff to previous 1436
Promote %*% methods to ddenseMatrix class

Revision 1436 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 24 18:22:39 2006 UTC (13 years, 2 months ago) by bates
Original Path: pkg/R/dsCMatrix.R
File length: 4397 byte(s)
Diff to previous 1427
Use dup_mMatrix_as_dgeMatrix

Revision 1427 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 23 21:29:22 2006 UTC (13 years, 2 months ago) by bates
Original Path: pkg/R/dsCMatrix.R
File length: 4673 byte(s)
Diff to previous 1422
Add Cholesky generic and method for dsCMatrix.  Use CHOLMOD for chol().

Revision 1422 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 22 22:51:23 2006 UTC (13 years, 2 months ago) by bates
Original Path: pkg/R/dsCMatrix.R
File length: 4335 byte(s)
Diff to previous 1375
Replace ssc_transpose call

Revision 1375 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 15 18:21:49 2006 UTC (13 years, 3 months ago) by maechler
Original Path: pkg/R/dsCMatrix.R
File length: 4324 byte(s)
Diff to previous 1372
eliminate sCMatrix_to_gCMatrix now that we have (almost identical) Csparse_symmetric_to_general

Revision 1372 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 14 21:10:16 2006 UTC (13 years, 3 months ago) by bates
Original Path: pkg/R/dsCMatrix.R
File length: 4316 byte(s)
Diff to previous 1366
Consolidate general coercion methods in Csparse.R

Revision 1366 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 12 17:31:39 2006 UTC (13 years, 3 months ago) by bates
Original Path: pkg/R/dsCMatrix.R
File length: 4285 byte(s)
Diff to previous 1331
Generalize conversions

Revision 1331 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 22 17:59:53 2006 UTC (13 years, 3 months ago) by maechler
Original Path: pkg/R/dsCMatrix.R
File length: 4173 byte(s)
Diff to previous 1280
many method cleanups; notably some "dgC" -> "Csparse" generaliztations

Revision 1280 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 23 08:01:44 2006 UTC (13 years, 5 months ago) by maechler
Original Path: pkg/R/dsCMatrix.R
File length: 3463 byte(s)
Diff to previous 1238
useDynlib(*, .registration=TRUE)

Revision 1238 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 30 19:56:09 2006 UTC (13 years, 7 months ago) by maechler
Original Path: pkg/R/dsCMatrix.R
File length: 3705 byte(s)
Diff to previous 1201
coercions from dgC to triangular (dtC) and symmetric (dsC), etc

Revision 1201 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 23 16:04:12 2006 UTC (13 years, 9 months ago) by maechler
Original Path: pkg/R/dsCMatrix.R
File length: 3488 byte(s)
Diff to previous 1174
Class cleanup; particularly ldense* ones

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

Revision 1037 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 11 14:57:22 2005 UTC (14 years ago) by bates
Original Path: pkg/R/dsCMatrix.R
File length: 3259 byte(s)
Diff to previous 946
Adding PACKAGE = to .Call lines

Revision 946 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 28 08:56:42 2005 UTC (14 years, 1 month ago) by maechler
Original Path: pkg/R/dsCMatrix.R
File length: 3119 byte(s)
Diff to previous 922
some "Summary" methods; some "Compare" group methods; logical dense matrices

Revision 922 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 18 16:33:54 2005 UTC (14 years, 1 month ago) by bates
Original Path: pkg/R/dsCMatrix.R
File length: 3055 byte(s)
Diff to previous 880
Added CHOLMOD-based C functions.  Still need methods defined in R and some error checking

Revision 880 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 30 14:36:41 2005 UTC (14 years, 2 months ago) by bates
Original Path: pkg/R/dsCMatrix.R
File length: 2818 byte(s)
Diff to previous 835
More coercion methods

Revision 835 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 8 13:33:18 2005 UTC (14 years, 3 months ago) by bates
Original Path: pkg/R/dsCMatrix.R
File length: 2712 byte(s)
Diff to previous 731
Add writeHB and writeMM methods and generic

Revision 731 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 17 17:17:29 2005 UTC (14 years, 6 months ago) by bates
Original Path: pkg/R/dsCMatrix.R
File length: 2253 byte(s)
Diff to previous 683
Cosmetic changes

Revision 683 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 31 17:10:16 2005 UTC (14 years, 7 months ago) by bates
Original Path: pkg/R/dsCMatrix.R
File length: 2071 byte(s)
Diff to previous 619
Moving methods for operations with numeric to the Matrix class and with integer to the dMatrix class

Revision 619 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 5 21:21:31 2005 UTC (14 years, 8 months ago) by maechler
Original Path: pkg/R/dsCMatrix.R
File length: 1678 byte(s)
Diff to previous 483
comments and cosmetic, setAs(.) first

Revision 483 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 2 16:11:21 2005 UTC (14 years, 9 months ago) by bates
Original Path: pkg/R/dsCMatrix.R
File length: 1362 byte(s)
Diff to previous 477
renaming and rearranging classes

Revision 477 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 2 14:14:59 2005 UTC (14 years, 9 months ago) by bates
Original Path: pkg/R/dsCMatrix.R
File length: 1362 byte(s)
Copied from: pkg/R/sscMatrix.R revision 475
Diff to previous 391
Renaming and reorganizing classes

Revision 391 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 14 20:00:15 2004 UTC (14 years, 11 months ago) by bates
Original Path: pkg/R/sscMatrix.R
File length: 1370 byte(s)
Diff to previous 302
Add a coercion for tripletMatrix to matrix

Revision 302 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 27 21:32:37 2004 UTC (15 years ago) by bates
Original Path: pkg/R/sscMatrix.R
File length: 757 byte(s)
Diff to previous 296
Remove PACKAGE="Matrix" in .Call

Revision 296 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 4 17:13:29 2004 UTC (15 years, 1 month ago) by bates
Original Path: pkg/R/sscMatrix.R
File length: 857 byte(s)
Diff to previous 70
Add registration of .Call functions

Revision 70 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 12 12:10:01 2004 UTC (15 years, 7 months ago) by bates
Original Path: pkg/R/sscMatrix.R
File length: 863 byte(s)
Diff to previous 10
Adding coercions - fixing bugs

Revision 10 - (view) (download) (annotate) - [select for diffs]
Added Mon Mar 22 20:20:05 2004 UTC (15 years, 7 months ago) by bates
Original Path: pkg/R/sscMatrix.R
File length: 652 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:

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