SCM

SCM Repository

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

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

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: 15469 byte(s)
Diff to previous 3256
provide NEW_OBJECT_OF_CLASS() wrapper. ==> Safe NEW_OBJECT(MAKE_CLASS())

Revision 3256 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 17 06:08:36 2018 UTC (11 months ago) by mmaechler
File length: 15433 byte(s)
Diff to previous 3249
cosmetic: extend and use x_slot_kind more here

Revision 3249 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 26 09:01:06 2018 UTC (11 months, 2 weeks ago) by mmaechler
File length: 15119 byte(s)
Diff to previous 3212
fix integer overflow in large case, thanks to Tomas` patch from Feb.16

Revision 3212 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 18 19:03:59 2017 UTC (21 months, 4 weeks ago) by mmaechler
File length: 15114 byte(s)
Diff to previous 3147
rather include R_ext/RS.h  than doing our own #define Memzero -- (thanks to Peter Dalgaard)

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: 15148 byte(s)
Diff to previous 3142
really deprecate (and no longer use ourselves!) {M_}Matrix_check_class_etc()

Revision 3142 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 2 21:23:29 2015 UTC (3 years, 5 months ago) by mmaechler
File length: 14995 byte(s)
Diff to previous 3137
new MATRIX_VALID_nCsparse

Revision 3137 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 5 16:22:25 2015 UTC (3 years, 6 months ago) by mmaechler
File length: 14562 byte(s)
Diff to previous 3135
move the alloca (re-)definition after the #include block {needed for Jan DeLeeuw's clang}

Revision 3135 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 21 13:38:36 2015 UTC (3 years, 6 months ago) by mmaechler
File length: 14507 byte(s)
Diff to previous 3114
alloca declaration (for Solaris, AIX) also in include/Matrix.h; and *before* #include <stdlib.h> (hint in e-mail from Brian)

Revision 3114 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 19 16:33:13 2015 UTC (3 years, 9 months ago) by mmaechler
File length: 14418 byte(s)
Diff to previous 3105
new C utilities dim_validate(), Dim_validate() and  dimNames_validate();
MatrixFactorization class gets `Dimnames`;
new MatrixFactorization_validate();
save install()ed symbols for "beta" and "V"

Revision 3105 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 8 06:48:01 2015 UTC (3 years, 9 months ago) by mmaechler
File length: 14297 byte(s)
Diff to previous 3078
use SMALL_4_Alloca := 10000 and new C_or_Alloca_TO() macro instead of Alloca() ==> Will not call Alloca for large amounts of memory - as that can seg.fault

Revision 3078 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 31 15:27:56 2015 UTC (3 years, 10 months ago) by mmaechler
File length: 13961 byte(s)
Diff to previous 3076
Newly .Call()able geMatrix_crossprod, geMatrix_geMatrix_crossprod, geMatrix_matrix_crossprod, geMatrix_matrix_mm -- for faster dense matrix products, e.g. for "ngeMatrix", "nsyMatrix", etc

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: 13913 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: 13678 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: 12612 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: 12573 byte(s)
Diff to previous 3023
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 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: 12321 byte(s)
Diff to previous 3018
tril() and triu() now return correct uplo (if at all)

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: 12261 byte(s)
Diff to previous 3008
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 3008 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 1 18:33:43 2014 UTC (4 years, 4 months ago) by mmaechler
File length: 12034 byte(s)
Diff to previous 2995
start using Memzero() instead of AZERO() {as in R`s source}

Revision 2995 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 24 08:40:46 2014 UTC (4 years, 6 months ago) by mmaechler
File length: 11958 byte(s)
Diff to previous 2987
invPerm(p) now coerces p to int. if needed

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: 11807 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: 11774 byte(s)
Diff to previous 2938
.set.factors(x, *) now also works when 'x' has no 'factors' slot

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: 11763 byte(s)
Diff to previous 2898
all0() and any0() now via .Call(R_all0,..)

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: 11721 byte(s)
Diff to previous 2853
3 new C-->R utilities; notably R_set_factors() -> .set.factors() for caching also from R, not just in C

Revision 2853 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 22 07:52:08 2012 UTC (6 years, 2 months ago) by mmaechler
File length: 11670 byte(s)
Diff to previous 2850
provide fast C version and export  invPerm()

Revision 2850 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 22 13:00:35 2012 UTC (6 years, 3 months ago) by mmaechler
File length: 11066 byte(s)
Diff to previous 2846
an extra check needed for R-devel (2.16.0) on 32-bit Windows

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: 11023 byte(s)
Diff to previous 2843
declare La_norm_type / La_rcond_type

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: 10816 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: 10671 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: 10157 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: 10385 byte(s)
Diff to previous 2713
Matrix_check_class_etc() has been in R-devel for a while now;
NAMESPACE imports for border line situation

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: 10280 byte(s)
Diff to previous 2685
make Matrix_check_class_etc callable from other packages C code

Revision 2685 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 5 19:52:10 2011 UTC (7 years, 6 months ago) by mmaechler
File length: 9371 byte(s)
Diff to previous 2684
mv inclusion of <stdint.h> to Mutils.h, so it is also seen from t_sparseVector.c

Revision 2684 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 5 15:17:26 2011 UTC (7 years, 6 months ago) by mmaechler
File length: 9332 byte(s)
Diff to previous 2677
<Csparse>[..] <- val   now goes via .Call()

Revision 2677 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 25 19:18:12 2011 UTC (7 years, 7 months ago) by mmaechler
File length: 9300 byte(s)
Diff to previous 2647
finally a working C level Csparse_subassign() - to solve the memory-explode issue .. *BUT* it`s still too slow, even if I never remove but use drop0(.) in the end ... commit now before South America ... in case I get hit by a truck :-)

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: 8675 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: 8675 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: 8663 byte(s)
Diff to previous 2628
R >= 2.10.0: ==> no longer needing Matrix_make_named(); R >= 2.13.0 will have R_check_class_and_super()

Revision 2628 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 11 16:56:51 2010 UTC (8 years, 2 months ago) by mmaechler
File length: 8738 byte(s)
Diff to previous 2586
fix <ngCMatrix> %*% <dense> -- providing fast C-based coercions

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: 8446 byte(s)
Copied from: pkg/src/Mutils.h revision 2583
Diff to previous 2583
move Matrix/ directory "down"

Revision 2583 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 25 01:11:09 2010 UTC (8 years, 6 months ago) by mmaechler
Original Path: pkg/src/Mutils.h
File length: 8446 byte(s)
Diff to previous 2525
remove the SPQR parts - as we have done before "build" for a long time anyway

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.h
File length: 8447 byte(s)
Diff to previous 2453
M[ij] indexing now works with non-integer numeric ij and checks better; other changes, see ChangeLog

Revision 2453 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 28 14:32:25 2009 UTC (9 years, 5 months ago) by mmaechler
Original Path: pkg/src/Mutils.h
File length: 8417 byte(s)
Diff to previous 2449
renaming to an_NA_in_x {Aug.21}

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.h
File length: 8412 byte(s)
Diff to previous 2392
make use of Rf_mkNamed() [as from the very latest R-devel] when in R >= 2.10.0

Revision 2392 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 5 10:34:37 2009 UTC (9 years, 8 months ago) by mmaechler
Original Path: pkg/src/Mutils.h
File length: 8324 byte(s)
Diff to previous 2364
use dngettext only in R 2.10.0; translations have both variants

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.h
File length: 8179 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.h
File length: 10117 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/Mutils.h
File length: 9432 byte(s)
Diff to previous 2348
use C-level Matrix_check_class_and_super(); adapt R code (and checks!) that work with class names similarly, using new MatrixClass()

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.h
File length: 9341 byte(s)
Diff to previous 2336
Matrix_check_class_and_super() [+ 'const' for Matrix_make_named()]

Revision 2336 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 13 15:07:27 2009 UTC (10 years ago) by mmaechler
Original Path: pkg/src/Mutils.h
File length: 8057 byte(s)
Diff to previous 2298
#define and use  Matrix_with_SPQR

Revision 2298 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 17 13:45:12 2008 UTC (10 years, 4 months ago) by mmaechler
Original Path: pkg/src/Mutils.h
File length: 8031 byte(s)
Diff to previous 2260
AIX also need include <alloca.h>

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/Mutils.h
File length: 8009 byte(s)
Diff to previous 2203
Update doxygen comments

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.h
File length: 7997 byte(s)
Diff to previous 2175
C based encodeInd() -> faster indexing; any()/all() for nsparse; printSpMatrix2(); show(<diag>)

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/Mutils.h
File length: 7914 byte(s)
Diff to previous 2121
more determinant(); MANY consistency cleanups, found by checkMatrix(); .. (see ChangeLog)

Revision 2121 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 4 22:01:33 2008 UTC (10 years, 11 months ago) by maechler
Original Path: pkg/src/Mutils.h
File length: 7519 byte(s)
Diff to previous 2120
+ forgotten Rversion.h

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.h
File length: 7497 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.h
File length: 7433 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.h
File length: 7430 byte(s)
Diff to previous 2113
+ 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 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.h
File length: 7153 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.h
File length: 7103 byte(s)
Diff to previous 2061
Documentation errors caught by doxygen

Revision 2061 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 1 20:37:11 2007 UTC (11 years, 5 months ago) by maechler
Original Path: pkg/src/Mutils.h
File length: 7108 byte(s)
Diff to previous 2049
make alloca working for Sun

Revision 2049 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 14 22:22:24 2007 UTC (11 years, 6 months ago) by bates
Original Path: pkg/src/Mutils.h
File length: 7004 byte(s)
Diff to previous 2045
Remove deprecated function writeHB and its methods; switch writeMM to use CHOLMOD code; repair readMM

Revision 2045 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 14 13:07:10 2007 UTC (11 years, 6 months ago) by bates
Original Path: pkg/src/Mutils.h
File length: 6985 byte(s)
Diff to previous 1960
declare alloca

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.h
File length: 6905 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.h
File length: 6836 byte(s)
Diff to previous 1747
Remove warnings after change to const char* CHAR

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.h
File length: 6818 byte(s)
Diff to previous 1736
many more coercions for diag(), "!", etc; see ChangeLog

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/Mutils.h
File length: 6479 byte(s)
Diff to previous 1725
+ SET_Dimnames; more dimnames setting and other cosmetic

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.h
File length: 6116 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.h
File length: 5764 byte(s)
Diff to previous 1555
miscellaneous "fixes" mostly in ChangeLog and/or related to diagonalMatrix

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.h
File length: 5723 byte(s)
Diff to previous 1548
Move checks on column sorting of CsparseMatrix objects to Csparse_validate

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/Mutils.h
File length: 5705 byte(s)
Diff to previous 1546
new nMatrix and subclasses; lsparse change to have x slot; many consequences

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.h
File length: 5575 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.h
File length: 5896 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.h
File length: 8858 byte(s)
Diff to previous 1463
Merging changes from Matrix-nolmer branch

Revision 1463 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 29 22:30:57 2006 UTC (12 years, 5 months ago) by bates
Original Path: pkg/src/Mutils.h
File length: 9298 byte(s)
Diff to previous 1461
Promotion of %*% and solve to RHS of ddenseMatrix

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.h
File length: 9298 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.h
File length: 9102 byte(s)
Diff to previous 1441
Remove sections of code that are no longer used

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.h
File length: 9495 byte(s)
Diff to previous 1432
Add ddiMatrix,dtpMatrix, dspMatrix and dppMatrix conversions. Remove no-longer-used functions.

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.h
File length: 9447 byte(s)
Diff to previous 1416
eliminate classed argument from dup_mM*() and dependencies

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/Mutils.h
File length: 9461 byte(s)
Diff to previous 1395
Move check_class to Mutils.h and some bug fixes

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.h
File length: 8961 byte(s)
Diff to previous 1394
Added dup_mMatrix_as_dgeMatrix utility

Revision 1394 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 19 12:16:16 2006 UTC (12 years, 6 months ago) by maechler
Original Path: pkg/src/Mutils.h
File length: 8907 byte(s)
Diff to previous 1200
add comment on why Rdefines.h

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.h
File length: 8896 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.h
File length: 8733 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.h
File length: 8692 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.h
File length: 8409 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.h
File length: 8343 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.h
File length: 8127 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.h
File length: 7983 byte(s)
Diff to previous 890
+ uplo_value(), diag_value()

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/Mutils.h
File length: 7932 byte(s)
Diff to previous 862
add triangularMatrix_validate and symmetric* to C code and make (re!)use of it - not quite everywhere?

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.h
File length: 7886 byte(s)
Diff to previous 796
Coercion method for graphNEL to sparseMatrix class

Revision 796 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 4 14:57:28 2005 UTC (13 years, 7 months ago) by bates
Original Path: pkg/src/Mutils.h
File length: 7841 byte(s)
Diff to previous 766
Added utilities vecSum and vecIncrement

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.h
File length: 7084 byte(s)
Diff to previous 738
Isolating and cleaning up the mer, lmer, and glmer functions

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.h
File length: 7326 byte(s)
Diff to previous 679
Added Matrix_expand_pointers (callable from R) and moved utility for duplicating slots

Revision 679 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 30 14:42:36 2005 UTC (13 years, 10 months ago) by bates
Original Path: pkg/src/Mutils.h
File length: 7135 byte(s)
Diff to previous 597
Rename expand_column_pointers to expand_cmpPt (expand compressed pointers)

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.h
File length: 7145 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.h
File length: 6525 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.h
File length: 6256 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.h
File length: 6293 byte(s)
Diff to previous 572
Internationalization and localization

Revision 572 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 25 14:11:54 2005 UTC (13 years, 11 months ago) by bates
Original Path: pkg/src/Mutils.h
File length: 5715 byte(s)
Diff to previous 565
Inlined function declarations moved within the conditional expression

Revision 565 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 22 01:15:45 2005 UTC (13 years, 11 months ago) by bates
Original Path: pkg/src/Mutils.h
File length: 5716 byte(s)
Diff to previous 536
Clean up documentation errors exposed by doxygen

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.h
File length: 4995 byte(s)
Diff to previous 493
rearranging utility functions in the C code

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.h
File length: 1839 byte(s)
Diff to previous 478
Move the make_named function to Mutils as Matrix_make_named

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.h
File length: 1793 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.h
File length: 1793 byte(s)
Diff to previous 447
Change name of slot from factorization to factors

Revision 447 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 21 12:17:56 2005 UTC (14 years ago) by bates
Original Path: pkg/src/Mutils.h
File length: 1805 byte(s)
Diff to previous 441
Change char flags to cblas enum types

Revision 441 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 19 11:22:07 2005 UTC (14 years, 1 month ago) by bates
Original Path: pkg/src/Mutils.h
File length: 1485 byte(s)
Diff to previous 432
See if use of cblas would be a good idea

Revision 432 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 13 19:34:37 2005 UTC (14 years, 1 month ago) by bates
Original Path: pkg/src/Mutils.h
File length: 1465 byte(s)
Diff to previous 412
Define the AZERO macro

Revision 412 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 28 15:06:55 2004 UTC (14 years, 1 month ago) by bates
Original Path: pkg/src/Mutils.h
File length: 1355 byte(s)
Diff to previous 329


Revision 329 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 12 21:01:19 2004 UTC (14 years, 3 months ago) by bates
Original Path: pkg/src/Mutils.h
File length: 1506 byte(s)
Diff to previous 296
Keep symbols and filenames consistent

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.h
File length: 2112 byte(s)
Diff to previous 272
Add registration of .Call functions

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.h
File length: 2110 byte(s)
Diff to previous 268
Add cscBlocked, tweak lmeRep

Revision 268 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 31 19:13:33 2004 UTC (14 years, 5 months ago) by bates
Original Path: pkg/src/Mutils.h
File length: 2107 byte(s)
Diff to previous 263
New version

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.h
File length: 2086 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.h
File length: 2052 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.h
File length: 2011 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.h
File length: 2169 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.h
File length: 2037 byte(s)
Diff to previous 10
Remove storage of L-inverse

Revision 10 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon Mar 22 20:20:05 2004 UTC (14 years, 10 months ago) by bates
Original Path: pkg/src/Mutils.h
File length: 2094 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