SCM

SCM Repository

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

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

Parent Directory Parent Directory


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

Revision 3292 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 7 20:34:24 2019 UTC (6 weeks, 5 days ago) by mmaechler
File length: 10319 byte(s)
Diff to previous 3270
trying to fix all `rchk` PROTECT potential problems

Revision 3270 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 23 08:50:48 2018 UTC (13 months ago) by mmaechler
File length: 10323 byte(s)
Diff to previous 3147
provide NEW_OBJECT_OF_CLASS() wrapper. ==> Safe NEW_OBJECT(MAKE_CLASS())

Revision 3147 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 29 16:56:10 2015 UTC (3 years, 5 months ago) by mmaechler
File length: 10332 byte(s)
Diff to previous 3115
really deprecate (and no longer use ourselves!) {M_}Matrix_check_class_etc()

Revision 3115 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 19 16:34:46 2015 UTC (3 years, 11 months ago) by mmaechler
File length: 10313 byte(s)
Diff to previous 3103
lu() and qr() now keep dimnames, i.e. propagate them to the factorization, at least for sparse Matrices; not quite ok for sparseQR yet

Revision 3103 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 8 06:44:54 2015 UTC (3 years, 11 months ago) by mmaechler
File length: 9975 byte(s)
Diff to previous 3001
standardize the R_alloc() uses to (n, sizeof(.))

Revision 3001 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 1 15:30:54 2014 UTC (4 years, 7 months ago) by mmaechler
File length: 9981 byte(s)
Diff to previous 2854
got (and patched) new SparseSuite code -- with changed (a bit simplified) headers

Revision 2854 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 22 07:54:41 2012 UTC (6 years, 5 months ago) by mmaechler
File length: 9971 byte(s)
Diff to previous 2646
qr(<sparse>) --> <sparseQR> : finally address the structurally rank-deficient case where cs_sqr() produces "spurious" extra rows in Q i.e. V, and R; add checking code for that case

Revision 2646 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 21 10:57:49 2011 UTC (8 years, 2 months ago) by mmaechler
File length: 9982 byte(s)
Diff to previous 2586
use "(static) const char*" for the valid[] strings in Matrix_check_class_*()

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

Revision 2387 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 29 12:50:34 2009 UTC (9 years, 10 months ago) by mmaechler
Original Path: pkg/src/cs_utils.c
File length: 9896 byte(s)
Diff to previous 2354
fix up internationalization of (error/warning) messages

Revision 2354 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 30 15:31:23 2009 UTC (10 years ago) by mmaechler
Original Path: pkg/src/cs_utils.c
File length: 9754 byte(s)
Diff to previous 2351
more robust MatrixClass(); in C, use methods:::classEnv() via wrapper

Revision 2351 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 25 10:41:05 2009 UTC (10 years, 1 month ago) by mmaechler
Original Path: pkg/src/cs_utils.c
File length: 9773 byte(s)
Diff to previous 2325
use C-level Matrix_check_class_and_super(); adapt R code (and checks!) that work with class names similarly, using new MatrixClass()

Revision 2325 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 26 22:49:22 2009 UTC (10 years, 2 months ago) by dmbates
Original Path: pkg/src/cs_utils.c
File length: 9699 byte(s)
Diff to previous 2324
Forgot a cs_free

Revision 2324 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 26 21:45:27 2009 UTC (10 years, 2 months ago) by dmbates
Original Path: pkg/src/cs_utils.c
File length: 9682 byte(s)
Diff to previous 2260
Force sorted columns after expanding unit diagonal in Matrix_as_cs

Revision 2260 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 10 16:31:10 2008 UTC (10 years, 7 months ago) by dmbates
Original Path: pkg/src/cs_utils.c
File length: 9521 byte(s)
Diff to previous 2236
Update doxygen comments

Revision 2236 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 23 16:48:14 2008 UTC (10 years, 9 months ago) by mmaechler
Original Path: pkg/src/cs_utils.c
File length: 9403 byte(s)
Diff to previous 2234
more validObject() checks, and fixes for "over-allocated" i- and x-slots

Revision 2234 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 23 10:17:46 2008 UTC (10 years, 9 months ago) by mmaechler
Original Path: pkg/src/cs_utils.c
File length: 9423 byte(s)
Diff to previous 2230
fix in Memcpy call :  s/nz/n+1/

Revision 2230 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 22 10:47:40 2008 UTC (10 years, 9 months ago) by mmaechler
Original Path: pkg/src/cs_utils.c
File length: 9379 byte(s)
Diff to previous 2228
Matrix_as_cs( check_U = TRUE):  ans->p needs to be allocated; otherwise the
original R object 'x' is changed !

Revision 2228 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 21 21:27:38 2008 UTC (10 years, 9 months ago) by dmbates
Original Path: pkg/src/cs_utils.c
File length: 9299 byte(s)
Diff to previous 2227
Use R_alloc for semi-permanent storage when expanding diagonal

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

Revision 2219 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 17 21:35:10 2008 UTC (10 years, 9 months ago) by dmbates
Original Path: pkg/src/cs_utils.c
File length: 8625 byte(s)
Diff to previous 2216
eye->nz should be -1 for compressed column storage

Revision 2216 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 17 20:19:29 2008 UTC (10 years, 9 months ago) by dmbates
Original Path: pkg/src/cs_utils.c
File length: 8617 byte(s)
Diff to previous 2115
Utility csp_eye in case we want to fold Csparse_diagU2N functionality into Matrix_as_cs

Revision 2115 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 23 09:23:17 2008 UTC (11 years, 2 months ago) by maechler
Original Path: pkg/src/cs_utils.c
File length: 8055 byte(s)
Diff to previous 2104
+ 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 2104 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 12 16:09:01 2008 UTC (11 years, 3 months ago) by bates
Original Path: pkg/src/cs_utils.c
File length: 7908 byte(s)
Diff to previous 1960
Documentation errors caught by doxygen

Revision 1960 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 6 16:54:43 2007 UTC (11 years, 9 months ago) by maechler
Original Path: pkg/src/cs_utils.c
File length: 7658 byte(s)
Diff to previous 1945
merge 'branches/Matrix-APIchange' back into the trunk

Revision 1945 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 4 18:07:07 2007 UTC (11 years, 9 months ago) by maechler
Original Path: pkg/src/cs_utils.c
File length: 8070 byte(s)
Diff to previous 1906
not dropping dimnames (notably of sparse matrices)

Revision 1906 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 16 19:26:30 2007 UTC (11 years, 10 months ago) by maechler
Original Path: pkg/src/cs_utils.c
File length: 8228 byte(s)
Diff to previous 1751
no longer use backquote (" ` ") in messages

Revision 1751 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 30 17:41:02 2007 UTC (12 years, 2 months ago) by maechler
Original Path: pkg/src/cs_utils.c
File length: 8228 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, 3 months ago) by maechler
Original Path: pkg/src/cs_utils.c
File length: 8168 byte(s)
Diff to previous 1461
+ SET_Dimnames; more dimnames setting and other cosmetic

Revision 1461 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 29 16:17:27 2006 UTC (12 years, 7 months ago) by bates
Original Path: pkg/src/cs_utils.c
File length: 8211 byte(s)
Diff to previous 1383
Define and use class_P and mMatrix_as_dgeMatrix

Revision 1383 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 17 13:57:53 2006 UTC (12 years, 8 months ago) by bates
Original Path: pkg/src/cs_utils.c
File length: 8285 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, 8 months ago) by bates
Original Path: pkg/src/cs_utils.c
File length: 8199 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, 8 months ago) by bates
Original Path: pkg/src/cs_utils.c
File length: 8110 byte(s)
Diff to previous 1256
Adding dgCMatrix_{lusol,qrsol,QR} but QR still not working

Revision 1256 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 19 14:19:29 2006 UTC (13 years ago) by bates
Original Path: pkg/src/cs_utils.c
File length: 3019 byte(s)
Diff to previous 1250
nz component of cs structure should be -1 for a compressed column-oriented matrix

Revision 1250 - (view) (download) (as text) (annotate) - [select for diffs]
Added Sat Apr 15 13:01:24 2006 UTC (13 years ago) by bates
Original Path: pkg/src/cs_utils.c
File length: 2981 byte(s)
Add CSparse library and utilities

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