SCM

SCM Repository

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

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

Parent Directory Parent Directory


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

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

Revision 3255 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 17 06:07:04 2018 UTC (11 months ago) by mmaechler
File length: 43192 byte(s)
Diff to previous 3239
must use 'cl' ("Common"), not 'c'  for cholmod_l_*() methods


Revision 3239 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 10 15:48:19 2017 UTC (15 months, 1 week ago) by mmaechler
File length: 43038 byte(s)
Diff to previous 3161
use Authors@R; "solve(-m)"; update TODO

Revision 3161 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 25 09:58:12 2016 UTC (2 years, 11 months ago) by mmaechler
File length: 42417 byte(s)
Diff to previous 3147
as(<sparse>, "denseMatrix") working more often (but still not always! --> see FIXMEs in tests/Simple.R and src/Csparse.c

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

Revision 3120 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 29 14:51:08 2015 UTC (3 years, 8 months ago) by mmaechler
File length: 42423 byte(s)
Diff to previous 3103
fix crossprod(<matrix>, Diagonal(<n>)) and many such cases; also "dtrMatrix" ones.
 => also fix Matrix(<named diag>) losing dimnames.
Pretty systematic testing of matrix products including dimnames

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

Revision 3079 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 31 15:29:43 2015 UTC (3 years, 10 months ago) by mmaechler
File length: 42413 byte(s)
Diff to previous 3076
full (hope ! ;-) support for [t]crossprod(*, boolArith=TRUE)

Revision 3076 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 30 10:23:42 2015 UTC (3 years, 10 months ago) by mmaechler
File length: 42335 byte(s)
Diff to previous 3069
Csparse_crossprod(x, *) now work when `x` is symmetricMatrix;
more (doxygen) comments

Revision 3069 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 26 10:00:49 2015 UTC (3 years, 10 months ago) by mmaechler
File length: 42308 byte(s)
Diff to previous 3055
Fixed FIXME: Csparse o dense - matrix products: now *all*  t() happen in C,
partly thanks to our new  chm_transpose_dense() function.
Csparse o Csparse : now have `boolArith` argument {not entirely finished}
New %&% : Boolean Arithmetic Matrix products      {not entirely finished}
C level: <sparse pattern> o <sparse numeric> : now return numeric "by default" / pattern "on demand"

Revision 3055 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 14 21:12:03 2015 UTC (3 years, 11 months ago) by mmaechler
File length: 40577 byte(s)
Diff to previous 3040
symmetric Matrices -- allow to have dimnames list(NULL, <names>) or list(<names>, NULL) 
and print correctly and are coerced correctly to general matrices etc.
More use of new  stopifnotValid() in tests/

Revision 3040 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 19 10:04:23 2015 UTC (4 years, 1 month ago) by mmaechler
File length: 38903 byte(s)
Diff to previous 3023
+- = CRAN version 1.1-5:  Momentarily reverting BACK to old SuiteSparce [no Windows 32 bit seg.fault]

Revision 3023 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 20 22:29:49 2014 UTC (4 years, 1 month ago) by mmaechler
File length: 39065 byte(s)
Diff to previous 3004
tril() and triu() now return correct uplo (if at all)

Revision 3004 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 5 15:45:32 2014 UTC (4 years, 5 months ago) by mmaechler
File length: 39036 byte(s)
Diff to previous 3001
R_alloc(.,.)  arguments swapped -- why did this never bite ??

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

Revision 2958 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 20 16:22:40 2014 UTC (5 years ago) by mmaechler
File length: 38847 byte(s)
Diff to previous 2916
Csparse_to_matrix(*, chk) --> also AS_CHM_SP2(.)

Revision 2916 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 16 14:09:40 2013 UTC (5 years, 5 months ago) by mmaechler
File length: 38971 byte(s)
Diff to previous 2901
new .SuiteSparse_version()

Revision 2901 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 10 10:45:25 2013 UTC (5 years, 5 months ago) by mmaechler
File length: 38813 byte(s)
Diff to previous 2858
new  Csparse_to_vector() in C --> faster as(*, "vector") methods

Revision 2858 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 31 10:03:19 2012 UTC (6 years, 1 month ago) by mmaechler
File length: 38023 byte(s)
Diff to previous 2766
be sure to obey 'dofree'  also in error(..) signalling cases.
(thanks to Henrik Friberg's notice)

Revision 2766 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 24 23:54:44 2012 UTC (6 years, 11 months ago) by mmaechler
File length: 37562 byte(s)
Diff to previous 2722
plug memory leak (only in error case!) reported by Kasper Kristensen

Revision 2722 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 6 15:52:30 2011 UTC (7 years, 4 months ago) by mmaechler
File length: 37469 byte(s)
Diff to previous 2714
doxygen "fixes"

Revision 2714 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 27 14:55:52 2011 UTC (7 years, 4 months ago) by mmaechler
File length: 37470 byte(s)
Diff to previous 2713
improved error msgs

Revision 2713 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 17 10:17:24 2011 UTC (7 years, 5 months ago) by mmaechler
File length: 37381 byte(s)
Diff to previous 2700
make Matrix_check_class_etc callable from other packages C code

Revision 2700 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 12 20:53:54 2011 UTC (7 years, 6 months ago) by mmaechler
File length: 37667 byte(s)
Diff to previous 2661
change the last (of three) instances where  REAL |-> LOGICAL 
hadn't been careful about NaN |-> NA
-- as in r2556 (by Brian Ripley -- triggered on Sparc Solaris)

Revision 2661 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 6 06:55:54 2011 UTC (7 years, 10 months ago) by mmaechler
File length: 37760 byte(s)
Diff to previous 2658
use standard UFlong (instead of UFlong := int hack); updated CHOLMOD/SparseSuite Jan. -- version 0.9996875-0

Revision 2658 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 30 14:31:36 2011 UTC (7 years, 10 months ago) by dmbates
File length: 37581 byte(s)
Diff to previous 2647
Install symbols before using them in defineVar.

Revision 2647 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 21 10:57:51 2011 UTC (7 years, 11 months ago) by mmaechler
File length: 36818 byte(s)
Diff to previous 2646
remainder of using "const" for valid[] ..

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

Revision 2592 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 1 19:51:14 2010 UTC (8 years, 6 months ago) by mmaechler
File length: 36799 byte(s)
Diff to previous 2586
efficient x[ -i ] for sparse vectors; "Enhances" MatrixModels

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

Revision 2556 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 5 16:58:27 2010 UTC (8 years, 7 months ago) by mmaechler
Original Path: pkg/src/chm_common.c
File length: 36804 byte(s)
Diff to previous 2540
bug fixes for "!=", thanks to Ruth & Brian Ripley

Revision 2540 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 18 08:53:43 2010 UTC (8 years, 9 months ago) by mmaechler
Original Path: pkg/src/chm_common.c
File length: 36809 byte(s)
Diff to previous 2509
rBind(<lsparse>, <lsparse>) now is <lsparse>

Revision 2509 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 28 21:07:40 2009 UTC (9 years, 1 month ago) by dmbates
Original Path: pkg/src/chm_common.c
File length: 36717 byte(s)
Diff to previous 2494
allow as_cholmod_sparse to contend with over-allocation

Revision 2494 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 2 11:55:36 2009 UTC (9 years, 3 months ago) by mmaechler
Original Path: pkg/src/chm_common.c
File length: 36550 byte(s)
Diff to previous 2490
cosmetic

Revision 2490 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 24 20:40:09 2009 UTC (9 years, 3 months ago) by mmaechler
Original Path: pkg/src/chm_common.c
File length: 36495 byte(s)
Diff to previous 2487
checkMatrix() does crossprod() now; also see ChangeLog

Revision 2487 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 20 13:51:02 2009 UTC (9 years, 4 months ago) by mmaechler
Original Path: pkg/src/chm_common.c
File length: 35496 byte(s)
Diff to previous 2486
two trivial typos

Revision 2486 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 6 09:35:15 2009 UTC (9 years, 4 months ago) by mmaechler
Original Path: pkg/src/chm_common.c
File length: 35497 byte(s)
Diff to previous 2483
revert cholmod_common access in *exported* cholmod error handler

Revision 2483 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 1 21:21:20 2009 UTC (9 years, 4 months ago) by dmbates
Original Path: pkg/src/chm_common.c
File length: 35479 byte(s)
Diff to previous 2479
New mechanism for saving and restoring the cholmod_common struct

Revision 2479 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 26 15:30:25 2009 UTC (9 years, 4 months ago) by dmbates
Original Path: pkg/src/chm_common.c
File length: 34987 byte(s)
Diff to previous 2478
Change CHM_(re)store_common to have the environment passed

Revision 2478 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 23 22:20:14 2009 UTC (9 years, 4 months ago) by dmbates
Original Path: pkg/src/chm_common.c
File length: 35384 byte(s)
Diff to previous 2473
Add CHM_(re)store_common to save and restore part of the cholmod_common struct.  Not yet working.

Revision 2473 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 21 08:34:14 2009 UTC (9 years, 4 months ago) by mmaechler
Original Path: pkg/src/chm_common.c
File length: 32241 byte(s)
Diff to previous 2460
some cleanup; notably the exported M_R_cholmod_error()

Revision 2460 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 29 04:08:52 2009 UTC (9 years, 5 months ago) by dmbates
Original Path: pkg/src/chm_common.c
File length: 32210 byte(s)
Diff to previous 2459
Over-allocate memory by 1 double so the pointer is never NULL.  The CHOLMOD code checks for NULL pointers and throws an error, even when the vector has length 0.

Revision 2459 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 28 22:48:57 2009 UTC (9 years, 5 months ago) by dmbates
Original Path: pkg/src/chm_common.c
File length: 32052 byte(s)
Diff to previous 2457
Changes for memory protection but this version fails R CMD check.

Revision 2457 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 28 22:18:23 2009 UTC (9 years, 5 months ago) by dmbates
Original Path: pkg/src/chm_common.c
File length: 32004 byte(s)
Diff to previous 2442
Memory leak in xpt

Revision 2442 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 20 20:58:57 2009 UTC (9 years, 7 months ago) by mmaechler
Original Path: pkg/src/chm_common.c
File length: 31841 byte(s)
Diff to previous 2441
fix seg.fault after error in Cholesky(*, perm=FALSE)

Revision 2441 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 20 16:58:27 2009 UTC (9 years, 7 months ago) by mmaechler
Original Path: pkg/src/chm_common.c
File length: 31419 byte(s)
Diff to previous 2388
set CHOLMOD`s own print_function to NULL

Revision 2388 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 3 09:54:41 2009 UTC (9 years, 8 months ago) by mmaechler
Original Path: pkg/src/chm_common.c
File length: 31283 byte(s)
Diff to previous 2387
rm extraneous 's' (from May 28)

Revision 2387 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 29 12:50:34 2009 UTC (9 years, 8 months ago) by mmaechler
Original Path: pkg/src/chm_common.c
File length: 31284 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 (9 years, 10 months ago) by mmaechler
Original Path: pkg/src/chm_common.c
File length: 31225 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 (9 years, 10 months ago) by mmaechler
Original Path: pkg/src/chm_common.c
File length: 31301 byte(s)
Diff to previous 2299
use C-level Matrix_check_class_and_super(); adapt R code (and checks!) that work with class names similarly, using new MatrixClass()

Revision 2299 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 17 16:07:38 2008 UTC (10 years, 4 months ago) by dmbates
Original Path: pkg/src/chm_common.c
File length: 31248 byte(s)
Diff to previous 2281
Compile only the UF_long version of SparseSuite but setting UF_long to be int

Revision 2281 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 4 03:19:14 2008 UTC (10 years, 4 months ago) by dmbates
Original Path: pkg/src/chm_common.c
File length: 32249 byte(s)
Diff to previous 2279
SparseSuiteQR interface

Revision 2279 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 3 09:15:54 2008 UTC (10 years, 4 months ago) by mmaechler
Original Path: pkg/src/chm_common.c
File length: 31124 byte(s)
Diff to previous 2273
prevent seg.fault from invalid object

Revision 2273 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 1 12:34:32 2008 UTC (10 years, 4 months ago) by dmbates
Original Path: pkg/src/chm_common.c
File length: 30987 byte(s)
Diff to previous 2266
Update SuiteSparse packages, adding SPQR

Revision 2266 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 17 11:52:59 2008 UTC (10 years, 5 months ago) by mmaechler
Original Path: pkg/src/chm_common.c
File length: 30975 byte(s)
Diff to previous 2260
cosmetic

Revision 2260 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 10 16:31:10 2008 UTC (10 years, 5 months ago) by dmbates
Original Path: pkg/src/chm_common.c
File length: 30990 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, 6 months ago) by mmaechler
Original Path: pkg/src/chm_common.c
File length: 30567 byte(s)
Diff to previous 2235
more validObject() checks, and fixes for "over-allocated" i- and x-slots

Revision 2235 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 23 10:24:17 2008 UTC (10 years, 6 months ago) by mmaechler
Original Path: pkg/src/chm_common.c
File length: 30263 byte(s)
Diff to previous 2233
re-activate the Csparse_validate(x) feature of sorting x

Revision 2233 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 22 17:43:14 2008 UTC (10 years, 6 months ago) by dmbates
Original Path: pkg/src/chm_common.c
File length: 30027 byte(s)
Diff to previous 2231
sort columns more carefully in as_cholmod_sparse

Revision 2231 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 22 16:00:25 2008 UTC (10 years, 6 months ago) by dmbates
Original Path: pkg/src/chm_common.c
File length: 29450 byte(s)
Diff to previous 2223
check for sorted columns in as_cholmod_sparse instead of assuming it

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
Original Path: pkg/src/chm_common.c
File length: 29088 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
Original Path: pkg/src/chm_common.c
File length: 27314 byte(s)
Diff to previous 2137
more determinant(); MANY consistency cleanups, found by checkMatrix(); .. (see ChangeLog)

Revision 2137 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 17 22:21:24 2008 UTC (10 years, 11 months ago) by maechler
Original Path: pkg/src/chm_common.c
File length: 27084 byte(s)
Diff to previous 2125
my fast determinant(<dsC..>) versions

Revision 2125 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 7 07:58:26 2008 UTC (10 years, 11 months ago) by maechler
Original Path: pkg/src/chm_common.c
File length: 27077 byte(s)
Diff to previous 2120
diagN2U() for preserving (unit-)triangularity in sparse (triang.)matrix multiplication

Revision 2120 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 4 21:44:41 2008 UTC (10 years, 11 months ago) by maechler
Original Path: pkg/src/chm_common.c
File length: 24743 byte(s)
Diff to previous 2100
use diagU2N in more places; also new Tsparse_diagU2N()

Revision 2100 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 2 17:47:09 2008 UTC (11 years, 1 month ago) by bates
Original Path: pkg/src/chm_common.c
File length: 24627 byte(s)
Diff to previous 2025
Corrected function documentation

Revision 2025 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 2 08:48:44 2007 UTC (11 years, 6 months ago) by maechler
Original Path: pkg/src/chm_common.c
File length: 24541 byte(s)
Diff to previous 2019
R_cholmod_printf() instead of Rprintf()  just so pointers match

Revision 2019 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 1 15:44:06 2007 UTC (11 years, 6 months ago) by bates
Original Path: pkg/src/chm_common.c
File length: 24266 byte(s)
Diff to previous 2007
Change API for numeric_as_chm_dense and N_AS_CHM_DN

Revision 2007 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 19 19:45:48 2007 UTC (11 years, 7 months ago) by bates
Original Path: pkg/src/chm_common.c
File length: 24242 byte(s)
Diff to previous 1960
Export triplet_to_sparse, documentation, use typedefs

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/chm_common.c
File length: 24133 byte(s)
Diff to previous 1906
merge 'branches/Matrix-APIchange' back into the trunk

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

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
Original Path: pkg/src/chm_common.c
File length: 23629 byte(s)
Diff to previous 1758
Remove warnings after change to const char* CHAR

Revision 1758 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 3 16:34:51 2007 UTC (12 years ago) by maechler
Original Path: pkg/src/chm_common.c
File length: 23617 byte(s)
Diff to previous 1751
workaround platform-dependent segfault in R_to_CMatrix

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

Revision 1691 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 10 13:54:15 2006 UTC (12 years, 2 months ago) by bates
Original Path: pkg/src/chm_common.c
File length: 22431 byte(s)
Diff to previous 1688
Convert LDL to LL before conversion to sparseMatrix; clean up docs

Revision 1688 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 9 00:29:45 2006 UTC (12 years, 2 months ago) by bates
Original Path: pkg/src/chm_common.c
File length: 22275 byte(s)
Diff to previous 1664
export cholmod_analyze_p; new version

Revision 1664 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 3 13:38:32 2006 UTC (12 years, 3 months ago) by bates
Original Path: pkg/src/chm_common.c
File length: 22222 byte(s)
Diff to previous 1660
Fixed typo

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
Original Path: pkg/src/chm_common.c
File length: 22214 byte(s)
Diff to previous 1659
tcrossprod(<Csp>, <Csp>); dimnames for [t]crossprod; validity now ensures correct length(Dimnames[[j]])

Revision 1659 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 1 17:50:15 2006 UTC (12 years, 3 months ago) by maechler
Original Path: pkg/src/chm_common.c
File length: 21941 byte(s)
Diff to previous 1641
extend Csparse_Csparse_crossprod for tcrossprod (need test!); isSymmetric improved; misc.

Revision 1641 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 20 15:04:40 2006 UTC (12 years, 4 months ago) by bates
Original Path: pkg/src/chm_common.c
File length: 21944 byte(s)
Diff to previous 1568
Change cholmod to use Rprintf and R's error handler

Revision 1568 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 16 15:17:27 2006 UTC (12 years, 5 months ago) by maechler
Original Path: pkg/src/chm_common.c
File length: 21329 byte(s)
Diff to previous 1550
update for "l"Matrix cholmod-handling

Revision 1550 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 12 13:16:30 2006 UTC (12 years, 5 months ago) by maechler
Original Path: pkg/src/chm_common.c
File length: 20863 byte(s)
Diff to previous 1548
Memcopy: use (int *) in "l" case

Revision 1548 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 11 22:13:07 2006 UTC (12 years, 5 months ago) by maechler
Original Path: pkg/src/chm_common.c
File length: 20737 byte(s)
Diff to previous 1543
new nMatrix and subclasses; lsparse change to have x slot; many consequences

Revision 1543 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 9 13:44:15 2006 UTC (12 years, 5 months ago) by bates
Original Path: pkg/src/chm_common.c
File length: 19901 byte(s)
Diff to previous 1461
ignoring LDL = FALSE now fixed

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

Revision 1416 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 22 22:44:14 2006 UTC (12 years, 5 months ago) by bates
Original Path: pkg/src/chm_common.c
File length: 20170 byte(s)
Diff to previous 1369
Move check_class to Mutils.h and some bug fixes

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
Original Path: pkg/src/chm_common.c
File length: 20134 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
Original Path: pkg/src/chm_common.c
File length: 19992 byte(s)
Diff to previous 1331
Generalize conversions

Revision 1331 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 22 17:59:53 2006 UTC (12 years, 7 months ago) by maechler
Original Path: pkg/src/chm_common.c
File length: 16970 byte(s)
Diff to previous 1273
many method cleanups; notably some "dgC" -> "Csparse" generaliztations

Revision 1273 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 22 18:56:23 2006 UTC (12 years, 9 months ago) by bates
Original Path: pkg/src/chm_common.c
File length: 16963 byte(s)
Diff to previous 1208
Copy colcount in CHOLMOD supernodal factorization

Revision 1208 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 25 15:19:29 2006 UTC (13 years ago) by bates
Original Path: pkg/src/chm_common.c
File length: 16858 byte(s)
Diff to previous 1195
Move dtTMatrix_to_dtCMatrix to CHOLMOD code

Revision 1195 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 22 14:16:38 2006 UTC (13 years ago) by bates
Original Path: pkg/src/chm_common.c
File length: 16704 byte(s)
Diff to previous 1190
Be more conservative by running cholmod_sort before cholmod_nnz

Revision 1190 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 20 19:46:38 2006 UTC (13 years, 1 month ago) by bates
Original Path: pkg/src/chm_common.c
File length: 16695 byte(s)
Diff to previous 1187
Clean up documentation

Revision 1187 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 19 22:10:55 2006 UTC (13 years, 1 month ago) by maechler
Original Path: pkg/src/chm_common.c
File length: 16380 byte(s)
Diff to previous 1186
fix that other old bug that crept into 2nd last fix

Revision 1186 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 19 22:06:38 2006 UTC (13 years, 1 month ago) by maechler
Original Path: pkg/src/chm_common.c
File length: 16395 byte(s)
Diff to previous 1185
+ "{"

Revision 1185 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 19 22:02:53 2006 UTC (13 years, 1 month ago) by maechler
Original Path: pkg/src/chm_common.c
File length: 16393 byte(s)
Diff to previous 1174
restitute cholmod_common declaration to setting 0.99-6

Revision 1174 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 16 20:03:48 2006 UTC (13 years, 1 month ago) by maechler
Original Path: pkg/src/chm_common.c
File length: 16361 byte(s)
Diff to previous 1162
make Matrix() "smart" -- with help of quite a few new setAs(. , .) settings

Revision 1162 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 13 23:47:38 2006 UTC (13 years, 1 month ago) by bates
Original Path: pkg/src/chm_common.c
File length: 16349 byte(s)
Diff to previous 1141
Move glmer reweighting to internal_update_ZXy; rearrange the deck chairs

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
Original Path: pkg/src/chm_common.c
File length: 16068 byte(s)
Diff to previous 1031
Change malloc to Calloc in chm_common.c and correspondingly free to Free there and elsewhere

Revision 1031 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 9 17:50:06 2005 UTC (13 years, 3 months ago) by maechler
Original Path: pkg/src/chm_common.c
File length: 10639 byte(s)
Diff to previous 1013
using malloc & free & variable "dofree"

Revision 1013 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 8 13:33:44 2005 UTC (13 years, 3 months ago) by bates
Original Path: pkg/src/chm_common.c
File length: 10533 byte(s)
Diff to previous 968
Use Calloc/Free, not malloc/Free

Revision 968 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 6 23:33:25 2005 UTC (13 years, 4 months ago) by bates
Original Path: pkg/src/chm_common.c
File length: 10602 byte(s)
Diff to previous 963
nrow, not ncol

Revision 963 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 3 01:44:56 2005 UTC (13 years, 4 months ago) by bates
Original Path: pkg/src/chm_common.c
File length: 10602 byte(s)
Diff to previous 960
Modifications to mer2

Revision 960 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 1 20:10:45 2005 UTC (13 years, 4 months ago) by maechler
Original Path: pkg/src/chm_common.c
File length: 10725 byte(s)
Diff to previous 926
cosmetic

Revision 926 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 19 21:08:53 2005 UTC (13 years, 5 months ago) by bates
Original Path: pkg/src/chm_common.c
File length: 10735 byte(s)
Diff to previous 922
Keep -Wall quiet

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
Original Path: pkg/src/chm_common.c
File length: 10699 byte(s)
Diff to previous 920
Added CHOLMOD-based C functions.  Still need methods defined in R and some error checking

Revision 920 - (view) (download) (as text) (annotate) - [select for diffs]
Added Fri Sep 16 19:36:51 2005 UTC (13 years, 5 months ago) by bates
Original Path: pkg/src/chm_common.c
File length: 1922 byte(s)
Some CHOLMOD 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:

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