SCM

SCM Repository

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

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

Parent Directory Parent Directory


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

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: 36656 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: 36617 byte(s)
Diff to previous 3066
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 3066 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 19 14:27:05 2015 UTC (3 years, 11 months ago) by mmaechler
File length: 37185 byte(s)
Diff to previous 3055
rbind2(<dense>, <dense>) use new C R_rbind_vector()

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: 35545 byte(s)
Diff to previous 3020
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 3020 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 14 16:14:02 2014 UTC (4 years, 4 months ago) by mmaechler
File length: 33951 byte(s)
Diff to previous 3019
dimnames(), notably names(dimnames()) -- primarily in connection with symmpart(), skewpart() and forceSymmetric()

Revision 3019 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 11 20:51:53 2014 UTC (4 years, 4 months ago) by mmaechler
File length: 33947 byte(s)
Diff to previous 3018
thinko

Revision 3018 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 11 17:52:10 2014 UTC (4 years, 4 months ago) by mmaechler
File length: 33941 byte(s)
Diff to previous 2990
Fix remaining parts of R-(3.2.0) compatible behavior of matrix products (%*%, [t]crossprod) -- including previous bug of wrong m %*% v in one case

Revision 2990 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 8 10:31:52 2014 UTC (4 years, 9 months ago) by mmaechler
File length: 33673 byte(s)
Diff to previous 2987
fix crossprod(<vec>, <dsyMatrix>) bug, sent from David Ruegamer, LMU.
Keep dimnames in (some more of) such products

Revision 2987 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 26 19:14:30 2014 UTC (4 years, 9 months ago) by mmaechler
File length: 33660 byte(s)
Diff to previous 2986
new rsparsematrix() {with 'encoding trick'} for random sparse matrices;  
m_encodeInd[2]?() gains new argument 'orig_1'

Revision 2986 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 12 22:21:14 2014 UTC (4 years, 10 months ago) by mmaechler
File length: 32939 byte(s)
Diff to previous 2960
.set.factors(x, *) now also works when 'x' has no 'factors' slot

Revision 2960 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 28 15:34:21 2014 UTC (5 years ago) by mmaechler
File length: 32755 byte(s)
Diff to previous 2938
A few things at once:
1) all.equal(*,..): "tolerance" instead of "tol";  "check.attributes"
2) All matrix products (%*%, [t]crossprod) in one new *.Rd file: man/matrix-products.Rd
3) R/products.R : Extend matrix products (and consistency tests) 
   a. to work with sparseVectors, 
   b. to correctly work in some cases they did not
   c. to be faster in other cases

Revision 2938 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 16 22:51:12 2013 UTC (5 years, 2 months ago) by mmaechler
File length: 32459 byte(s)
Diff to previous 2930
all0() and any0() now via .Call(R_all0,..)

Revision 2930 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 21 10:02:21 2013 UTC (5 years, 3 months ago) by mmaechler
File length: 30555 byte(s)
Diff to previous 2898
Version 1.1-0: as have C API change; class union "numIndex" is unused (and can harm, as it is not exported

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

Revision 2851 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 12 14:17:09 2012 UTC (6 years, 3 months ago) by mmaechler
File length: 30015 byte(s)
Diff to previous 2849
 as(<csr>, "dgCMatrix") works again; Matrix now *runs* in older R even if installed in R >= 2.15.2

Revision 2849 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 20 09:15:33 2012 UTC (6 years, 4 months ago) by mmaechler
File length: 29934 byte(s)
Diff to previous 2848
cannot use R_SVN_REVISION (inside #if ..) yet

Revision 2848 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 19 15:17:02 2012 UTC (6 years, 4 months ago) by mmaechler
File length: 29897 byte(s)
Diff to previous 2846
use R_SVN_REVISION (instead of less precise R_VERSION)

Revision 2846 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 18 22:08:32 2012 UTC (6 years, 4 months ago) by mmaechler
File length: 29867 byte(s)
Diff to previous 2845
declare La_norm_type / La_rcond_type

Revision 2845 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 16 07:01:14 2012 UTC (6 years, 4 months ago) by mmaechler
File length: 29954 byte(s)
Diff to previous 2843
update (before release)

Revision 2843 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 15 16:15:05 2012 UTC (6 years, 4 months ago) by mmaechler
File length: 29986 byte(s)
Diff to previous 2811
using .External(Mmatrix, ...) instead of .Internal(matrix(...))

Revision 2811 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 16 15:50:31 2012 UTC (6 years, 7 months ago) by mmaechler
File length: 25402 byte(s)
Diff to previous 2786
denseMatrix methods for  'diag<-' which preserve (uni)triangularity, symmetry,
etc and are fast via C *_setDiag() functions.
Further, more Ops, e.g. preserving symmetry for  <symmetric> o <diagonal>

Revision 2786 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 13 12:11:37 2012 UTC (6 years, 8 months ago) by mmaechler
File length: 23117 byte(s)
Diff to previous 2744
remove "old" R_VERSION dependencies

Revision 2744 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 30 18:51:18 2011 UTC (7 years, 1 month ago) by mmaechler
File length: 26226 byte(s)
Diff to previous 2722
Matrix_check_class_etc() has been in R-devel for a while now;
NAMESPACE imports for border line situation

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: 26161 byte(s)
Diff to previous 2717
doxygen "fixes"

Revision 2717 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 4 08:01:18 2011 UTC (7 years, 4 months ago) by mmaechler
File length: 26163 byte(s)
Diff to previous 2707
ready for 1.0-0

Revision 2707 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 3 14:51:03 2011 UTC (7 years, 5 months ago) by mmaechler
File length: 26103 byte(s)
Diff to previous 2646
get rid of "set but unused" warnings from gcc 4.6.0

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: 26121 byte(s)
Diff to previous 2645
use "(static) const char*" for the valid[] strings in Matrix_check_class_*()

Revision 2645 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 21 10:57:47 2011 UTC (7 years, 11 months ago) by mmaechler
File length: 26101 byte(s)
Diff to previous 2615
R >= 2.10.0: ==> no longer needing Matrix_make_named(); R >= 2.13.0 will have R_check_class_and_super()

Revision 2615 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 24 12:30:35 2010 UTC (8 years, 5 months ago) by mmaechler
File length: 26727 byte(s)
Diff to previous 2614
m_encodeInd(ij, ..): thinko from rev. 2614

Revision 2614 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 24 10:12:37 2010 UTC (8 years, 5 months ago) by mmaechler
File length: 26726 byte(s)
Diff to previous 2586
m_encodeInd(ij, ..): better error message for non-matrix 'ij'

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: 26715 byte(s)
Diff to previous 2525
move Matrix/ directory "down"

Revision 2525 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 24 11:15:01 2010 UTC (8 years, 10 months ago) by mmaechler
Original Path: pkg/src/Mutils.c
File length: 26715 byte(s)
Diff to previous 2494
M[ij] indexing now works with non-integer numeric ij and checks better; other changes, see ChangeLog

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/Mutils.c
File length: 26034 byte(s)
Diff to previous 2473
cosmetic

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

Revision 2455 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 28 14:37:39 2009 UTC (9 years, 5 months ago) by mmaechler
Original Path: pkg/src/Mutils.c
File length: 26101 byte(s)
Diff to previous 2449
more PROTECT() {from Andrew Runnalls}; doxy

Revision 2449 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 29 09:17:04 2009 UTC (9 years, 6 months ago) by mmaechler
Original Path: pkg/src/Mutils.c
File length: 25685 byte(s)
Diff to previous 2404
make use of Rf_mkNamed() [as from the very latest R-devel] when in R >= 2.10.0

Revision 2404 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 10 18:27:23 2009 UTC (9 years, 8 months ago) by dmbates
Original Path: pkg/src/Mutils.c
File length: 25666 byte(s)
Diff to previous 2387
Change value of set_factor to be the cached factor

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/Mutils.c
File length: 25412 byte(s)
Diff to previous 2373
fix up internationalization of (error/warning) messages

Revision 2373 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 9 19:21:40 2009 UTC (9 years, 9 months ago) by mmaechler
Original Path: pkg/src/Mutils.c
File length: 25410 byte(s)
Diff to previous 2372
Matrix_check_*() slightly more logical  PROTECT() / UNPROTECT() .. 
does not solve the problems (completely).

Revision 2372 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 8 14:06:25 2009 UTC (9 years, 9 months ago) by mmaechler
Original Path: pkg/src/Mutils.c
File length: 26159 byte(s)
Diff to previous 2371
PROTECT()  "every SEXP in sight" inside the two  Matrix_check_class*(),
but this is still not quite sufficient

Revision 2371 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 7 20:48:03 2009 UTC (9 years, 9 months ago) by dmbates
Original Path: pkg/src/Mutils.c
File length: 25914 byte(s)
Diff to previous 2370
Add const in declaration (-Wall)

Revision 2370 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 7 17:15:34 2009 UTC (9 years, 9 months ago) by dmbates
Original Path: pkg/src/Mutils.c
File length: 25908 byte(s)
Diff to previous 2364
Remove unnecessary call to strdup whose result was not being freed

Revision 2364 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 18 23:32:30 2009 UTC (9 years, 10 months ago) by mmaechler
Original Path: pkg/src/Mutils.c
File length: 25915 byte(s)
Diff to previous 2354
"fix" for the problem that .M.classEnv is not found when Matrix is only loaded but not attached

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/Mutils.c
File length: 22490 byte(s)
Diff to previous 2352
more robust MatrixClass(); in C, use methods:::classEnv() via wrapper

Revision 2352 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 25 10:42:22 2009 UTC (9 years, 10 months ago) by mmaechler
Original Path: pkg/src/Mutils.c
File length: 22528 byte(s)
Diff to previous 2348
use C-level Matrix_check_class_and_super() ... forgot one

Revision 2348 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 23 16:50:14 2009 UTC (9 years, 10 months ago) by mmaechler
Original Path: pkg/src/Mutils.c
File length: 22524 byte(s)
Diff to previous 2323
Matrix_check_class_and_super() [+ 'const' for Matrix_make_named()]

Revision 2323 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 21 20:50:12 2009 UTC (10 years ago) by mmaechler
Original Path: pkg/src/Mutils.c
File length: 22518 byte(s)
Diff to previous 2238
first step at dealing with NA in indices

Revision 2238 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 25 08:04:22 2008 UTC (10 years, 6 months ago) by mmaechler
Original Path: pkg/src/Mutils.c
File length: 22325 byte(s)
Diff to previous 2203
get rid of superfluous 'return .. /* -Wall */' lines, producing warnings on Sunstudio cc

Revision 2203 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 14 20:09:17 2008 UTC (10 years, 8 months ago) by mmaechler
Original Path: pkg/src/Mutils.c
File length: 22355 byte(s)
Diff to previous 2183
C based encodeInd() -> faster indexing; any()/all() for nsparse; printSpMatrix2(); show(<diag>)

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

Revision 2124 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 6 08:19:40 2008 UTC (10 years, 11 months ago) by maechler
Original Path: pkg/src/Mutils.c
File length: 20129 byte(s)
Diff to previous 2120
need  La_(norm|rcond)_type  definitions also for R-devel  {for now}

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/Mutils.c
File length: 20052 byte(s)
Diff to previous 2117
use diagU2N in more places; also new Tsparse_diagU2N()

Revision 2117 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 3 14:35:25 2008 UTC (10 years, 11 months ago) by maechler
Original Path: pkg/src/Mutils.c
File length: 19873 byte(s)
Diff to previous 2115
s/norm_type/La_norm_type/ in order to move to R-devel

Revision 2115 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 23 09:23:17 2008 UTC (10 years, 11 months ago) by maechler
Original Path: pkg/src/Mutils.c
File length: 19870 byte(s)
Diff to previous 2114
+ 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 2114 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 18 17:15:41 2008 UTC (11 years ago) by bates
Original Path: pkg/src/Mutils.c
File length: 19702 byte(s)
Diff to previous 2113
-Wall additions

Revision 2113 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 18 08:27:41 2008 UTC (11 years ago) by maechler
Original Path: pkg/src/Mutils.c
File length: 19671 byte(s)
Diff to previous 2104
miscellaneous cleanup; typically indexing and coercion

Revision 2104 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 12 16:09:01 2008 UTC (11 years, 1 month ago) by bates
Original Path: pkg/src/Mutils.c
File length: 18904 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, 7 months ago) by maechler
Original Path: pkg/src/Mutils.c
File length: 18910 byte(s)
Diff to previous 1867
merge 'branches/Matrix-APIchange' back into the trunk

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/Mutils.c
File length: 20945 byte(s)
Diff to previous 1808
Remove warnings after change to const char* CHAR

Revision 1808 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 29 21:59:20 2007 UTC (11 years, 10 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 20899 byte(s)
Diff to previous 1747
Consistency of bounds

Revision 1747 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 29 20:17:33 2007 UTC (12 years ago) by maechler
Original Path: pkg/src/Mutils.c
File length: 20898 byte(s)
Diff to previous 1725
many more coercions for diag(), "!", etc; see ChangeLog

Revision 1725 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 17 08:01:10 2007 UTC (12 years, 1 month ago) by maechler
Original Path: pkg/src/Mutils.c
File length: 20011 byte(s)
Diff to previous 1654
accomplished quite a few small FIXMEs; see ChangeLog

Revision 1654 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 27 16:58:15 2006 UTC (12 years, 3 months ago) by maechler
Original Path: pkg/src/Mutils.c
File length: 16247 byte(s)
Diff to previous 1574
miscellaneous "fixes" mostly in ChangeLog and/or related to diagonalMatrix

Revision 1574 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 18 13:28:50 2006 UTC (12 years, 5 months ago) by maechler
Original Path: pkg/src/Mutils.c
File length: 15806 byte(s)
Diff to previous 1555
comments only

Revision 1555 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 13 14:47:28 2006 UTC (12 years, 5 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 15690 byte(s)
Diff to previous 1546
Move checks on column sorting of CsparseMatrix objects to Csparse_validate

Revision 1546 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 11 14:49:05 2006 UTC (12 years, 5 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 15664 byte(s)
Diff to previous 1517
Move the alloc_d**Matrix utility functions from the Matrix package to the lme4 package

Revision 1517 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 6 13:34:03 2006 UTC (12 years, 5 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 17838 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, 5 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 18431 byte(s)
Diff to previous 1461
Merging changes from Matrix-nolmer branch

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/Mutils.c
File length: 19753 byte(s)
Diff to previous 1449
Define and use class_P and mMatrix_as_dgeMatrix

Revision 1449 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 26 13:00:36 2006 UTC (12 years, 5 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 19784 byte(s)
Diff to previous 1447
Remove sections of code that are no longer used

Revision 1447 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 25 20:38:36 2006 UTC (12 years, 5 months ago) by maechler
Original Path: pkg/src/Mutils.c
File length: 22463 byte(s)
Diff to previous 1441
use setAs("ddenseMatrix", "dgeMatrix", *) instead of older specific ones

Revision 1441 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 24 21:59:49 2006 UTC (12 years, 5 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 22094 byte(s)
Diff to previous 1440
Add ddiMatrix,dtpMatrix, dspMatrix and dppMatrix conversions. Remove no-longer-used functions.

Revision 1440 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 24 18:34:18 2006 UTC (12 years, 5 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 21550 byte(s)
Diff to previous 1432
Use dup_mMatrix_as_dgeMatrix

Revision 1432 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 24 16:21:18 2006 UTC (12 years, 5 months ago) by maechler
Original Path: pkg/src/Mutils.c
File length: 21127 byte(s)
Diff to previous 1424
eliminate classed argument from dup_mM*() and dependencies

Revision 1424 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 23 14:26:19 2006 UTC (12 years, 5 months ago) by maechler
Original Path: pkg/src/Mutils.c
File length: 21399 byte(s)
Diff to previous 1415
comments; cosmetic

Revision 1415 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 22 18:06:54 2006 UTC (12 years, 6 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 21342 byte(s)
Diff to previous 1412
Misunderstood effect of make_d_matrix_triangular and make_d_matrix_symmetric.  Now fixed.  Use _NOT_A_CLASS_ instead of dmatrix for the name of the class that should not occur.

Revision 1412 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 22 17:23:39 2006 UTC (12 years, 6 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 21234 byte(s)
Diff to previous 1395
updated for general types of classed Matrices, matrices or numeric or logical vectors.

Revision 1395 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 20 03:15:25 2006 UTC (12 years, 6 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 20012 byte(s)
Diff to previous 1200
Added dup_mMatrix_as_dgeMatrix utility

Revision 1200 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 23 16:01:20 2006 UTC (13 years ago) by maechler
Original Path: pkg/src/Mutils.c
File length: 18664 byte(s)
Diff to previous 1164
make*_(triangular|symmetric) : now for ldense* as well

Revision 1164 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 14 23:40:42 2006 UTC (13 years, 1 month ago) by maechler
Original Path: pkg/src/Mutils.c
File length: 17826 byte(s)
Diff to previous 1162
new dMatrix_validate and dense_nonpacked_validate

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/Mutils.c
File length: 17583 byte(s)
Diff to previous 963
Move glmer reweighting to internal_update_ZXy; rearrange the deck chairs

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/Mutils.c
File length: 15407 byte(s)
Diff to previous 952
Modifications to mer2

Revision 952 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 28 19:19:19 2005 UTC (13 years, 4 months ago) by maechler
Original Path: pkg/src/Mutils.c
File length: 14886 byte(s)
Diff to previous 951
packed_to_full_(double|int) and full_to_packed_*

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/Mutils.c
File length: 14191 byte(s)
Diff to previous 943
use uplo_P() and diag_P() macros instead of *_value() functions

Revision 943 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 28 08:52:22 2005 UTC (13 years, 4 months ago) by maechler
Original Path: pkg/src/Mutils.c
File length: 14386 byte(s)
Diff to previous 894
+ uplo_value(), diag_value()

Revision 894 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 3 21:55:38 2005 UTC (13 years, 5 months ago) by maechler
Original Path: pkg/src/Mutils.c
File length: 14294 byte(s)
Diff to previous 862
comments

Revision 862 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 18 21:31:07 2005 UTC (13 years, 6 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 14155 byte(s)
Diff to previous 766
Coercion method for graphNEL to sparseMatrix class

Revision 766 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 7 23:03:34 2005 UTC (13 years, 8 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 13738 byte(s)
Diff to previous 762
Isolating and cleaning up the mer, lmer, and glmer functions

Revision 762 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 6 15:52:23 2005 UTC (13 years, 8 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 17509 byte(s)
Diff to previous 738
Keep -Wall quiet

Revision 738 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 17 17:25:31 2005 UTC (13 years, 9 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 17491 byte(s)
Diff to previous 692
Added Matrix_expand_pointers (callable from R) and moved utility for duplicating slots

Revision 692 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 18 14:34:33 2005 UTC (13 years, 10 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 17267 byte(s)
Diff to previous 605
Release 0.95-6

Revision 605 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 4 17:29:02 2005 UTC (13 years, 11 months ago) by maechler
Original Path: pkg/src/Mutils.c
File length: 17224 byte(s)
Diff to previous 597
do not Calloc()/Free() in "good" case of check_scalar_string()

Revision 597 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 3 19:58:59 2005 UTC (13 years, 11 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 17186 byte(s)
Diff to previous 592
Methods and coercions for the dtpMatrix class

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/Mutils.c
File length: 16597 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, 11 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 14898 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, 11 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 14850 byte(s)
Diff to previous 536
Internationalization and localization

Revision 536 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 10 08:15:12 2005 UTC (14 years ago) by bates
Original Path: pkg/src/Mutils.c
File length: 14224 byte(s)
Diff to previous 534
rearranging utility functions in the C code

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/Mutils.c
File length: 12822 byte(s)
Diff to previous 493
use mkString(); "uplo" and "diag" must be uppercase

Revision 493 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 3 18:47:20 2005 UTC (14 years ago) by bates
Original Path: pkg/src/Mutils.c
File length: 12895 byte(s)
Diff to previous 488
Move the make_named function to Mutils as Matrix_make_named

Revision 488 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 2 19:11:51 2005 UTC (14 years ago) by bates
Original Path: pkg/src/Mutils.c
File length: 12321 byte(s)
Diff to previous 478
renaming and rearranging 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/Mutils.c
File length: 12337 byte(s)
Diff to previous 476
Renaming and reorganizing classes

Revision 476 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 2 11:51:24 2005 UTC (14 years ago) by bates
Original Path: pkg/src/Mutils.c
File length: 12321 byte(s)
Diff to previous 342
Change name of slot from factorization to factors

Revision 342 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 15 13:55:52 2004 UTC (14 years, 3 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 12361 byte(s)
Diff to previous 296
Updates for factorization name and default value

Revision 296 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 4 17:13:29 2004 UTC (14 years, 4 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 12258 byte(s)
Diff to previous 282
Add registration of .Call functions

Revision 282 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 2 15:03:47 2004 UTC (14 years, 4 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 14108 byte(s)
Diff to previous 272
Bug fixes in 0.8-14

Revision 272 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 2 23:14:00 2004 UTC (14 years, 5 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 14108 byte(s)
Diff to previous 263
Add cscBlocked, tweak lmeRep

Revision 263 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 26 16:01:35 2004 UTC (14 years, 5 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 14099 byte(s)
Diff to previous 255
extending lmeRep to multiple nested grouping factors

Revision 255 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 20 16:27:15 2004 UTC (14 years, 6 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 14001 byte(s)
Diff to previous 241
Add the lmeRep class

Revision 241 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 7 18:23:11 2004 UTC (14 years, 7 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 13882 byte(s)
Diff to previous 164
Remove pdMat classes

Revision 164 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 14 21:00:04 2004 UTC (14 years, 9 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 15274 byte(s)
Diff to previous 159
Moving utilities to Matrix package

Revision 159 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 9 22:06:53 2004 UTC (14 years, 9 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 12482 byte(s)
Diff to previous 143
Remove storage of L-inverse

Revision 143 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 30 20:33:01 2004 UTC (14 years, 9 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 12647 byte(s)
Diff to previous 70
Permutations and update_mm

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/Mutils.c
File length: 11924 byte(s)
Diff to previous 47
Adding coercions - fixing bugs

Revision 47 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 6 02:25:00 2004 UTC (14 years, 10 months ago) by bates
Original Path: pkg/src/Mutils.c
File length: 11981 byte(s)
Diff to previous 10
Move triplet_to_col from umfpack

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/Mutils.c
File length: 12704 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