SCM

SCM Repository

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

Log of /pkg/Matrix/src/dtCMatrix.c

Parent Directory Parent Directory


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

Revision 3273 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 24 16:29:40 2018 UTC (11 months ago) by mmaechler
File length: 5198 byte(s)
Diff to previous 3036 , to selected 2889
2nd part of "3270": use NEW_OBJECT_OF_CLASS() everywhere

Revision 3036 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 17 23:06:12 2015 UTC (4 years, 1 month ago) by mmaechler
File length: 5204 byte(s)
Diff to previous 3011 , to selected 2889
fix the partially wrong dimnames(solve(<dtCMatrix>, <matrix>))

Revision 3011 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 6 17:00:48 2014 UTC (4 years, 4 months ago) by mmaechler
File length: 5075 byte(s)
Diff to previous 2889
misc. matrix-product related cleanups

Revision 2889 - (view) (download) (as text) (annotate) - [selected]
Modified Thu Aug 8 21:06:22 2013 UTC (5 years, 6 months ago) by mmaechler
File length: 4434 byte(s)
Diff to previous 2770
Provide  sparse solve() methods for <dgCMatrix> that work via LU decomp.
"Cheap" fix for the lu() -> sometimes/occasionally unsorted columns in resulting L / U matrix bug:
In C, have new  Csparse_sort2(.) version of Csparse_validate() and in 
R a .sortCsparse(.) using .Call(Csparse_sort, x) -- seems to work ok... but want tests and docu;
also can be quite a bit more efficient already in C; -- TODOs

Revision 2770 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 5 13:41:23 2012 UTC (6 years, 11 months ago) by mmaechler
File length: 4431 byte(s)
Diff to previous 2586 , to selected 2889
fix solve(<dtCMatrix>) seg.fault by using Calloc() instead of Alloca() .. hmm

Revision 2586 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 25 02:32:06 2010 UTC (8 years, 7 months ago) by mmaechler
File length: 4389 byte(s)
Diff to previous 2227 , to selected 2889
move Matrix/ directory "down"

Revision 2227 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 21 19:49:33 2008 UTC (10 years, 7 months ago) by mmaechler
Original Path: pkg/src/dtCMatrix.c
File length: 4389 byte(s)
Diff to previous 2220 , to selected 2889
first cut of Matrix_as_cs(.,., check_Udiag) - still bugous

Revision 2220 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 17 21:37:21 2008 UTC (10 years, 7 months ago) by dmbates
Original Path: pkg/src/dtCMatrix.c
File length: 4448 byte(s)
Diff to previous 2217 , to selected 2889
Correct number of columns for rhs in dtCMatrix_sparse_solve

Revision 2217 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 17 20:20:26 2008 UTC (10 years, 7 months ago) by dmbates
Original Path: pkg/src/dtCMatrix.c
File length: 5537 byte(s)
Diff to previous 2210 , to selected 2889
Replace dtCMatrix_solve by more general dtCMatrix_sparse_solve and add new solve method

Revision 2210 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 16 22:20:22 2008 UTC (10 years, 7 months ago) by dmbates
Original Path: pkg/src/dtCMatrix.c
File length: 6214 byte(s)
Diff to previous 2208 , to selected 2889
Remove vestigial methods based on the parent array; new solve method for signature(a = "dtCMatrix", b = "sparseMatrix")

Revision 2208 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 13 15:51:45 2008 UTC (10 years, 7 months ago) by dmbates
Original Path: pkg/src/dtCMatrix.c
File length: 8446 byte(s)
Diff to previous 1968 , to selected 2889
Revise wording in error messages

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
Original Path: pkg/src/dtCMatrix.c
File length: 8442 byte(s)
Diff to previous 1960 , to selected 2889
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
Original Path: pkg/src/dtCMatrix.c
File length: 7763 byte(s)
Diff to previous 1798 , to selected 2889
merge 'branches/Matrix-APIchange' back into the trunk

Revision 1798 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 24 14:52:47 2007 UTC (11 years, 11 months ago) by maechler
Original Path: pkg/src/dtCMatrix.c
File length: 7758 byte(s)
Diff to previous 1736 , to selected 2889
better dtC inversion from Kasper K

Revision 1736 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 23 17:09:41 2007 UTC (12 years, 1 month ago) by maechler
Original Path: pkg/src/dtCMatrix.c
File length: 7268 byte(s)
Diff to previous 1710 , to selected 2889
+ 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
Original Path: pkg/src/dtCMatrix.c
File length: 7381 byte(s)
Diff to previous 1661 , to selected 2889
more "[<-" fixes; validity of triangular sparse

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
Original Path: pkg/src/dtCMatrix.c
File length: 6405 byte(s)
Diff to previous 1528 , to selected 2889
2nd round of cleanup for <sparse>_validate()

Revision 1528 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 7 03:49:23 2006 UTC (12 years, 5 months ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 6569 byte(s)
Diff to previous 1507 , to selected 2889
Cleanup

Revision 1507 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 4 18:41:34 2006 UTC (12 years, 5 months ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 7695 byte(s)
Diff to previous 1386 , to selected 2889
Merging changes from Matrix-nolmer branch

Revision 1386 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 17 22:30:40 2006 UTC (12 years, 6 months ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 9711 byte(s)
Diff to previous 1310 , to selected 2889
Remove code that is no longer used

Revision 1310 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 6 15:27:14 2006 UTC (12 years, 7 months ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 10657 byte(s)
Diff to previous 1262 , to selected 2889
Remove definitions of unused identifiers

Revision 1262 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 30 15:40:39 2006 UTC (12 years, 9 months ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 10666 byte(s)
Diff to previous 1251 , to selected 2889
Add special solve method for unit upper triangular matrices

Revision 1251 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 15 13:08:26 2006 UTC (12 years, 10 months ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 8921 byte(s)
Diff to previous 1248 , to selected 2889
Add CSparse-based solve methods for dtCMatrix class

Revision 1248 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 13 22:05:22 2006 UTC (12 years, 10 months ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 6597 byte(s)
Diff to previous 1209 , to selected 2889
C code for inverse of sparse, unit, lower triangular matrices (pattern only at present)

Revision 1209 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 25 23:42:57 2006 UTC (13 years, 1 month ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 4551 byte(s)
Diff to previous 951 , to selected 2889
Use coersion for transpose of dtCMatrix class

Revision 951 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 28 12:42:51 2005 UTC (13 years, 4 months ago) by maechler
Original Path: pkg/src/dtCMatrix.c
File length: 4482 byte(s)
Diff to previous 945 , to selected 2889
use uplo_P() and diag_P() macros instead of *_value() functions

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
Original Path: pkg/src/dtCMatrix.c
File length: 4558 byte(s)
Diff to previous 895 , to selected 2889
+ logical dense matrices; more coercions

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
Original Path: pkg/src/dtCMatrix.c
File length: 4456 byte(s)
Diff to previous 890 , to selected 2889
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
Original Path: pkg/src/dtCMatrix.c
File length: 4442 byte(s)
Diff to previous 741 , to selected 2889
add triangularMatrix_validate and symmetric* to C code and make (re!)use of it - not quite everywhere?

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
Original Path: pkg/src/dtCMatrix.c
File length: 4598 byte(s)
Diff to previous 677 , to selected 2889
collapse some constructions in the code

Revision 677 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 28 14:03:32 2005 UTC (13 years, 11 months ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 4571 byte(s)
Diff to previous 592 , to selected 2889
Added dgRMatrix methods and documentation

Revision 592 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 3 05:16:50 2005 UTC (13 years, 11 months ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 4546 byte(s)
Diff to previous 588 , to selected 2889
Clean up *_validate functions

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
Original Path: pkg/src/dtCMatrix.c
File length: 4315 byte(s)
Diff to previous 582 , to selected 2889
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
Original Path: pkg/src/dtCMatrix.c
File length: 4512 byte(s)
Diff to previous 534 , to selected 2889
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
Original Path: pkg/src/dtCMatrix.c
File length: 4509 byte(s)
Diff to previous 479 , to selected 2889
use mkString(); "uplo" and "diag" must be uppercase

Revision 479 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 2 14:52:26 2005 UTC (14 years ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 4602 byte(s)
Copied from: pkg/src/tscMatrix.c revision 478
Diff to previous 478 , to selected 2889
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/tscMatrix.c
File length: 4602 byte(s)
Diff to previous 367 , to selected 2889
Renaming and reorganizing classes

Revision 367 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 5 13:50:43 2004 UTC (14 years, 2 months ago) by bates
Original Path: pkg/src/tscMatrix.c
File length: 4602 byte(s)
Diff to previous 358 , to selected 2889
R-specific versions of ldl

Revision 358 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 27 17:57:19 2004 UTC (14 years, 2 months ago) by bates
Original Path: pkg/src/tscMatrix.c
File length: 4605 byte(s)
Diff to previous 338 , to selected 2889
separate suboperations from Parent_inverse

Revision 338 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 12 21:17:36 2004 UTC (14 years, 3 months ago) by bates
Original Path: pkg/src/tscMatrix.c
File length: 3649 byte(s)
Diff to previous 70 , to selected 2889
Initialize all slots

Revision 70 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 12 12:10:01 2004 UTC (14 years, 10 months ago) by bates
Original Path: pkg/src/tscMatrix.c
File length: 2181 byte(s)
Diff to previous 10 , to selected 2889
Adding coercions - fixing bugs

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/tscMatrix.c
File length: 1062 byte(s)
Diff to selected 2889
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