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 (6 months, 3 weeks ago) by mmaechler
File length: 5198 byte(s)
Diff to previous 3036
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 (3 years, 9 months ago) by mmaechler
File length: 5204 byte(s)
Diff to previous 3011
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 ago) by mmaechler
File length: 5075 byte(s)
Diff to previous 2889
misc. matrix-product related cleanups

Revision 2889 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 8 21:06:22 2013 UTC (5 years, 2 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, 7 months ago) by mmaechler
File length: 4431 byte(s)
Diff to previous 2586
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, 2 months ago) by mmaechler
File length: 4389 byte(s)
Diff to previous 2227
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, 2 months ago) by mmaechler
Original Path: pkg/src/dtCMatrix.c
File length: 4389 byte(s)
Diff to previous 2220
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, 3 months ago) by dmbates
Original Path: pkg/src/dtCMatrix.c
File length: 4448 byte(s)
Diff to previous 2217
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, 3 months ago) by dmbates
Original Path: pkg/src/dtCMatrix.c
File length: 5537 byte(s)
Diff to previous 2210
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, 3 months ago) by dmbates
Original Path: pkg/src/dtCMatrix.c
File length: 6214 byte(s)
Diff to previous 2208
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, 3 months ago) by dmbates
Original Path: pkg/src/dtCMatrix.c
File length: 8446 byte(s)
Diff to previous 1968
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, 3 months ago) by maechler
Original Path: pkg/src/dtCMatrix.c
File length: 8442 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, 3 months ago) by maechler
Original Path: pkg/src/dtCMatrix.c
File length: 7763 byte(s)
Diff to previous 1798
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, 6 months ago) by maechler
Original Path: pkg/src/dtCMatrix.c
File length: 7758 byte(s)
Diff to previous 1736
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 (11 years, 8 months ago) by maechler
Original Path: pkg/src/dtCMatrix.c
File length: 7268 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 (11 years, 9 months ago) by maechler
Original Path: pkg/src/dtCMatrix.c
File length: 7381 byte(s)
Diff to previous 1661
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 (11 years, 11 months ago) by maechler
Original Path: pkg/src/dtCMatrix.c
File length: 6405 byte(s)
Diff to previous 1528
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, 1 month ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 6569 byte(s)
Diff to previous 1507
Cleanup

Revision 1507 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 4 18:41:34 2006 UTC (12 years, 1 month ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 7695 byte(s)
Diff to previous 1386
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, 2 months ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 9711 byte(s)
Diff to previous 1310
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, 3 months ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 10657 byte(s)
Diff to previous 1262
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, 5 months ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 10666 byte(s)
Diff to previous 1251
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, 6 months ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 8921 byte(s)
Diff to previous 1248
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, 6 months ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 6597 byte(s)
Diff to previous 1209
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 (12 years, 8 months ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 4551 byte(s)
Diff to previous 951
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 ago) by maechler
Original Path: pkg/src/dtCMatrix.c
File length: 4482 byte(s)
Diff to previous 945
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 ago) by maechler
Original Path: pkg/src/dtCMatrix.c
File length: 4558 byte(s)
Diff to previous 895
+ 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, 1 month ago) by maechler
Original Path: pkg/src/dtCMatrix.c
File length: 4456 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, 1 month ago) by maechler
Original Path: pkg/src/dtCMatrix.c
File length: 4442 byte(s)
Diff to previous 741
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, 5 months ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 4598 byte(s)
Diff to previous 677
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, 6 months ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 4571 byte(s)
Diff to previous 592
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, 7 months ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 4546 byte(s)
Diff to previous 588
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, 7 months ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 4315 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, 7 months ago) by bates
Original Path: pkg/src/dtCMatrix.c
File length: 4512 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 (13 years, 8 months ago) by maechler
Original Path: pkg/src/dtCMatrix.c
File length: 4509 byte(s)
Diff to previous 479
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 (13 years, 8 months 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
Renaming and reorganizing classes

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

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

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

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

Revision 70 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 12 12:10:01 2004 UTC (14 years, 6 months ago) by bates
Original Path: pkg/src/tscMatrix.c
File length: 2181 byte(s)
Diff to previous 10
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, 6 months ago) by bates
Original Path: pkg/src/tscMatrix.c
File length: 1062 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