SCM

SCM Repository

[matrix] Log of /pkg/Matrix/R/Auxiliaries.R
[matrix] / pkg / Matrix / R / Auxiliaries.R  
ViewVC logotype

Log of /pkg/Matrix/R/Auxiliaries.R

Parent Directory Parent Directory


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

Revision 2945 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 19 13:52:00 2013 UTC (5 years, 10 months ago) by mmaechler
File length: 48011 byte(s)
Diff to previous 2938
new check.gT2sT(); 
clean up in check.gT2tT(); 
more use of all0(.); 
some more coercions of n..Matrix

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

Revision 2937 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 16 10:38:02 2013 UTC (5 years, 10 months ago) by mmaechler
File length: 47308 byte(s)
Diff to previous 2906
use rep_len(.) [with wrapper for R < 3.0.0]

Revision 2906 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 12 22:22:09 2013 UTC (6 years, 2 months ago) by mmaechler
File length: 47238 byte(s)
Diff to previous 2900
all.equal() no longer returns c("TRUE", "...difference..")

Revision 2900 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 4 08:30:53 2013 UTC (6 years, 2 months ago) by mmaechler
File length: 46929 byte(s)
Diff to previous 2898
generalize "indMatrix" to allow "0 samples"; colSums() etc; rbind2().
A  %*% tweak for <ldense> o <lsparse>

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

Revision 2894 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 29 20:10:08 2013 UTC (6 years, 2 months ago) by mmaechler
File length: 46470 byte(s)
Diff to previous 2892
indMatrix - related updates; notably MatrixClass() was "wrong"

Revision 2892 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 29 09:58:34 2013 UTC (6 years, 2 months ago) by mmaechler
File length: 46347 byte(s)
Diff to previous 2885
new indMatrix class from Fabian Scheibl

Revision 2885 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 26 20:49:21 2013 UTC (6 years, 3 months ago) by mmaechler
File length: 46339 byte(s)
Diff to previous 2871
solve(<sparse> a, <sparse> b): now if a is symmetric, compute *sparse* result

Revision 2871 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 26 15:24:42 2013 UTC (6 years, 7 months ago) by mmaechler
File length: 46287 byte(s)
Diff to previous 2865
re-add a space lost by Lukasz (easier translatable) patches

Revision 2865 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 30 11:14:48 2013 UTC (6 years, 9 months ago) by mmaechler
File length: 46286 byte(s)
Diff to previous 2863
new utility  is.null.DN() - also used for Matrix construction

Revision 2863 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 31 20:21:11 2012 UTC (6 years, 10 months ago) by mmaechler
File length: 45973 byte(s)
Diff to previous 2857
more easily translatable message - "as" from Lukasz Daniel (e: Dec.12, 2012)

Revision 2857 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 28 08:57:10 2012 UTC (6 years, 10 months ago) by mmaechler
File length: 45609 byte(s)
Diff to previous 2855
use "domain = NA" wherever  gettextf() is used in stop/warning/message

Revision 2855 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 7 07:44:54 2012 UTC (6 years, 11 months ago) by mmaechler
File length: 45398 byte(s)
Diff to previous 2853
new isSeq(i, n) ( <==> identical(i, 0:n) ) primitive; qr.qy(qq,y) now returns "vector" when y is one

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

Revision 2837 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 10 21:46:15 2012 UTC (7 years, 2 months ago) by mmaechler
File length: 44577 byte(s)
Diff to previous 2835
toeplitz(<sparseVector>);  more use of  paste0 ()

Revision 2835 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 5 08:59:22 2012 UTC (7 years, 2 months ago) by mmaechler
File length: 44575 byte(s)
Diff to previous 2832
use attr<- instead of  .Call("R_set_slot", .. PACKAGE="methods")

Revision 2832 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 1 22:10:51 2012 UTC (7 years, 2 months ago) by mmaechler
File length: 44500 byte(s)
Diff to previous 2820
fix "sparseMatrix" / "numeric"  inefficiency; new sparseVector() constructor

Revision 2820 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 20 14:06:23 2012 UTC (7 years, 2 months ago) by mmaechler
File length: 44460 byte(s)
Diff to previous 2818
make arithmetic (and "Ops") considerably more efficient for large diagonal matrices {thanks to a report by Harold Doran}

Revision 2818 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 11 23:42:49 2012 UTC (7 years, 3 months ago) by mmaechler
File length: 44378 byte(s)
Diff to previous 2814
fix "Summary" methods, and nnzero() for "non-uniqueT" matrices

Revision 2814 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 24 14:02:28 2012 UTC (7 years, 3 months ago) by mmaechler
File length: 44381 byte(s)
Diff to previous 2811
more Ops are checked and work; new is.finite() and is.infinite() methods (+ checks for them)

Revision 2811 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 16 15:50:31 2012 UTC (7 years, 4 months ago) by mmaechler
File length: 43737 byte(s)
Diff to previous 2807
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 2807 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 30 17:28:42 2012 UTC (7 years, 4 months ago) by mmaechler
File length: 42855 byte(s)
Diff to previous 2783
new pack(); more unpack() methods

Revision 2783 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 6 06:53:52 2012 UTC (7 years, 5 months ago) by mmaechler
File length: 42745 byte(s)
Diff to previous 2775
More docs/examples on chol()/Cholesky()
 new chk.s() "check dots" utility

Revision 2775 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 16 07:40:54 2012 UTC (7 years, 8 months ago) by mmaechler
File length: 42391 byte(s)
Diff to previous 2773
version requiring  R >= 2.15.0

Revision 2773 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 15 14:24:52 2012 UTC (7 years, 8 months ago) by mmaechler
File length: 42468 byte(s)
Diff to previous 2764
made sparse2int.R()  recursion-free which helps only little for sparse.model.matrix() high-interaction factors

Revision 2764 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 17 19:58:29 2012 UTC (7 years, 8 months ago) by mmaechler
File length: 42456 byte(s)
Diff to previous 2740
fix  -Diagonal(3)

Revision 2740 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 9 10:37:08 2011 UTC (7 years, 11 months ago) by mmaechler
File length: 42492 byte(s)
Diff to previous 2691
use new base::paste0 when it's available

Revision 2691 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 8 08:56:24 2011 UTC (8 years, 3 months ago) by mmaechler
File length: 42518 byte(s)
Diff to previous 2651
replace s/FIXME/"FIXME"/

Revision 2651 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 23 14:02:32 2011 UTC (8 years, 8 months ago) by mmaechler
File length: 42512 byte(s)
Diff to previous 2633
reset "factors" slot in t()

Revision 2633 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 12 21:23:17 2010 UTC (8 years, 11 months ago) by mmaechler
File length: 42483 byte(s)
Diff to previous 2629
cosmetics from checkUsagePackage()

Revision 2629 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 11 18:50:49 2010 UTC (8 years, 11 months ago) by mmaechler
File length: 42512 byte(s)
Diff to previous 2616
as last rev: crossprod(<ngCMatrix>, <dense>);  etc

Revision 2616 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 24 16:15:00 2010 UTC (9 years, 2 months ago) by mmaechler
File length: 42732 byte(s)
Diff to previous 2586
sparse.model.matrix(): drop.unused.levels = *FALSE* / printSpMatrix() using FormatSpMatrix() and that is modularized

Revision 2586 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 25 02:32:06 2010 UTC (9 years, 3 months ago) by mmaechler
File length: 42654 byte(s)
Copied from: pkg/R/Auxiliaries.R revision 2582
Diff to previous 2582
move Matrix/ directory "down"

Revision 2582 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 25 01:05:54 2010 UTC (9 years, 3 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 42654 byte(s)
Diff to previous 2556
some glpModel methods -- "commit before move"

Revision 2556 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 5 16:58:27 2010 UTC (9 years, 4 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 41855 byte(s)
Diff to previous 2532
bug fixes for "!=", thanks to Ruth & Brian Ripley

Revision 2532 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 1 20:49:55 2010 UTC (9 years, 6 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 41853 byte(s)
Diff to previous 2526
new condest(), onenormest(); a bit more "pMatrix" methods

Revision 2526 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 27 11:08:43 2010 UTC (9 years, 7 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 41270 byte(s)
Diff to previous 2525
which() methods + checks; small things

Revision 2525 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 24 11:15:01 2010 UTC (9 years, 7 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 41106 byte(s)
Diff to previous 2514
M[ij] indexing now works with non-integer numeric ij and checks better; other changes, see ChangeLog

Revision 2514 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 23 22:18:53 2010 UTC (9 years, 9 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 40970 byte(s)
Diff to previous 2508
nnzero() is generic; det[erminant]() cosmetic

Revision 2508 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 24 09:47:57 2009 UTC (9 years, 10 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 43339 byte(s)
Diff to previous 2503
Use Matrix-multiplication for sparse "[" for now

Revision 2503 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 6 19:40:51 2009 UTC (9 years, 11 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 43184 byte(s)
Diff to previous 2500
implement missing sparseVector "Ops"

Revision 2500 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 20 13:22:17 2009 UTC (9 years, 11 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 43171 byte(s)
Diff to previous 2488
<sparseVector>  method improvements

Revision 2488 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 24 20:29:18 2009 UTC (10 years ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 42986 byte(s)
Diff to previous 2472
dgeMatrix_LU(*, errr_Sing)

Revision 2472 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 19 06:10:48 2009 UTC (10 years, 1 month ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 43328 byte(s)
Diff to previous 2465
solve(<CHMfactor>); more chol2inv(); more methods against "disambiguity" notes, notably "[" ones, including a buglet fix

Revision 2465 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 11 22:49:33 2009 UTC (10 years, 2 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 42988 byte(s)
Diff to previous 2445
sparseVector Ops; printing "non-structural FALSE" in logical sparseMatrix; more use of paste0()

Revision 2445 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 27 13:38:31 2009 UTC (10 years, 3 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 42045 byte(s)
Diff to previous 2381
sparse.model.matrix() rewrite and tests

Revision 2381 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 25 09:56:10 2009 UTC (10 years, 5 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 41804 byte(s)
Diff to previous 2375
related to %*%, [t]crossprod() extensions, i.e. r2380

Revision 2375 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 18 14:43:08 2009 UTC (10 years, 5 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 41758 byte(s)
Diff to previous 2363
dim(<symmetric/diagonal>) <- v; etc

Revision 2363 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 9 20:45:32 2009 UTC (10 years, 7 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 41723 byte(s)
Diff to previous 2354
as(., "vector"); M[i, drop=<LOGI>] vector-indexing; fix (& check) rare problem in <TsparseTriangular[i,]; some cosmetics

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

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

Revision 2341 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 2 17:53:13 2009 UTC (10 years, 8 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 39732 byte(s)
Diff to previous 2333
misc.cleanup; mostly related to "all NA sparse mat."; see ChangeLog

Revision 2333 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 30 23:09:44 2009 UTC (10 years, 9 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 39595 byte(s)
Diff to previous 2327
ready to release *-20; do not call spqr() on Windows; minor coercion changes, notably for "pMatrix", see ChangeLog

Revision 2327 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 28 08:46:07 2009 UTC (10 years, 9 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 39400 byte(s)
Diff to previous 2268
miscellaneous; some relating to SPQR

Revision 2268 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 22 15:17:12 2008 UTC (11 years, 1 month ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 39355 byte(s)
Diff to previous 2256
less TODOs; notably coercion -> [dln]Matrix; diagonal arithmetic

Revision 2256 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 5 16:23:39 2008 UTC (11 years, 2 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 39325 byte(s)
Diff to previous 2255
drop0(., tol); <Matrix,ANY> changes from JMC; diagU2N()

Revision 2255 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 30 07:20:33 2008 UTC (11 years, 2 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 39613 byte(s)
Diff to previous 2247
all.equal()  TRUE only if e.g. classes match

Revision 2247 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 25 16:56:00 2008 UTC (11 years, 2 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 38880 byte(s)
Diff to previous 2237
lu(<sparse singular>) gives an error again

Revision 2237 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 25 06:55:42 2008 UTC (11 years, 3 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 38928 byte(s)
Diff to previous 2236
two more solve() cases; tweaks related to diagMatrix

Revision 2236 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 23 16:48:14 2008 UTC (11 years, 3 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 38928 byte(s)
Diff to previous 2225
more validObject() checks, and fixes for "over-allocated" i- and x-slots

Revision 2225 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 19 09:44:48 2008 UTC (11 years, 3 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 38723 byte(s)
Diff to previous 2223
fix longstanding dimNamesCheck() buglet

Revision 2223 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 18 23:04:48 2008 UTC (11 years, 3 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 38657 byte(s)
Diff to previous 2203
build sparse_diagU2N() into functions underlying AS_CHM_*()

Revision 2203 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 14 20:09:17 2008 UTC (11 years, 5 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 38607 byte(s)
Diff to previous 2202
C based encodeInd() -> faster indexing; any()/all() for nsparse; printSpMatrix2(); show(<diag>)

Revision 2202 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 9 21:36:21 2008 UTC (11 years, 5 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 38163 byte(s)
Diff to previous 2190
copyClass(., check) and fast  dgC -> dtC

Revision 2190 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 28 16:24:15 2008 UTC (11 years, 6 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 37826 byte(s)
Diff to previous 2183
cholMat(); update dpo coercion tests

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

Revision 2175 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 23 11:23:50 2008 UTC (11 years, 6 months ago) by mmaechler
Original Path: pkg/R/Auxiliaries.R
File length: 37698 byte(s)
Diff to previous 2154
more determinant(); MANY consistency cleanups, found by checkMatrix(); .. (see ChangeLog)

Revision 2154 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 22 21:23:12 2008 UTC (11 years, 7 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 32214 byte(s)
Diff to previous 2128
no longer use "non-standard" chol() and qr() generic

Revision 2128 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 13 23:08:34 2008 UTC (11 years, 8 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 32194 byte(s)
Diff to previous 2125
fix diagonal <-> sparse  buglets

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

Revision 2120 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 4 21:44:41 2008 UTC (11 years, 8 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 31365 byte(s)
Diff to previous 2115
use diagU2N in more places; also new Tsparse_diagU2N()

Revision 2115 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 23 09:23:17 2008 UTC (11 years, 8 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 31296 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) (annotate) - [select for diffs]
Modified Mon Feb 18 08:27:41 2008 UTC (11 years, 8 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 31180 byte(s)
Diff to previous 2110
miscellaneous cleanup; typically indexing and coercion

Revision 2110 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 26 20:59:26 2008 UTC (11 years, 9 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 30076 byte(s)
Diff to previous 2098
more indexing/subassignment & testing those

Revision 2098 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 9 00:35:14 2007 UTC (11 years, 11 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 29138 byte(s)
Diff to previous 2096
indexing M[i], for *vector* i; and tests for those, see ChangeLog

Revision 2096 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 7 17:44:44 2007 UTC (11 years, 11 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 28825 byte(s)
Diff to previous 2073
+ cov2cor(); updates to nearPD()+doc; others

Revision 2073 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 26 16:17:00 2007 UTC (12 years, 1 month ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 28561 byte(s)
Diff to previous 1967
matrix %*% pMatrix - bug fix (and a bit more)

Revision 1967 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 7 22:47:52 2007 UTC (12 years, 4 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 28342 byte(s)
Diff to previous 1922
require 2.5.1

Revision 1922 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 23 18:08:48 2007 UTC (12 years, 4 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 30140 byte(s)
Diff to previous 1911
xsparseVector etc (smarter coercions)

Revision 1911 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 19 16:16:58 2007 UTC (12 years, 4 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 29720 byte(s)
Diff to previous 1886
colSums, ... rowMeans for all Matrices; notably sparse ones via [diln]gCMatrix_colSums C code

Revision 1886 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 7 09:03:40 2007 UTC (12 years, 5 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 29852 byte(s)
Diff to previous 1870
another callGeneric fix

Revision 1870 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 5 16:28:55 2007 UTC (12 years, 5 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 29887 byte(s)
Diff to previous 1855
give message on suppressed column names

Revision 1855 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 23 21:33:34 2007 UTC (12 years, 5 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 29545 byte(s)
Diff to previous 1852
export drop0() {name is open for discussion}; document colSums

Revision 1852 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 21 16:42:35 2007 UTC (12 years, 5 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 29678 byte(s)
Diff to previous 1845
sparseVector. <- v; rowSums/colSums; summary(<sparse>); spMatrix(.) utility

Revision 1845 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 16 21:24:41 2007 UTC (12 years, 6 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 27072 byte(s)
Diff to previous 1834
part of sparseVector additions; in order to avoid merge conflicts

Revision 1834 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 11 10:07:17 2007 UTC (12 years, 6 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 26087 byte(s)
Diff to previous 1832
fixed symmetric Tsparse indexing

Revision 1832 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 1 10:18:27 2007 UTC (12 years, 6 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 25897 byte(s)
Diff to previous 1829
for "!" use (x) for R >= 2.6.0, and (e1) otherwise;
 replace "1:1" by "1L" since we now require R >= 2.5.0

Revision 1829 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 26 06:35:20 2007 UTC (12 years, 6 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 26089 byte(s)
Diff to previous 1825
update; mostly for ("[", Tsparse..)"

Revision 1825 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 12 13:21:51 2007 UTC (12 years, 7 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 26076 byte(s)
Diff to previous 1799
kronecker() rationalization; more setAs(), notably to virtual classes and tT <-> gT

Revision 1799 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 24 14:54:00 2007 UTC (12 years, 7 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 25252 byte(s)
Diff to previous 1760
+ diff(.), + "dim<-";  cBind/rBind + cbind/rbind; indexing fixes - current state

Revision 1760 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 3 21:13:22 2007 UTC (12 years, 9 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 24681 byte(s)
Diff to previous 1751
Rsparse coercions now all via R-level "workaround"; to and from  *virtual* rather than specific classes

Revision 1751 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 30 17:41:02 2007 UTC (12 years, 9 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 24876 byte(s)
Diff to previous 1747
drop(); tweaks to Ops & indexing; Rsparse coercions for less exceptions in tests/Class+Meth.R

Revision 1747 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 29 20:17:33 2007 UTC (12 years, 9 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 24825 byte(s)
Diff to previous 1735
many more coercions for diag(), "!", etc; see ChangeLog

Revision 1735 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 23 17:07:37 2007 UTC (12 years, 9 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 24255 byte(s)
Diff to previous 1725
mv gt2tT() to Auxiliaries, and extend it

Revision 1725 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 17 08:01:10 2007 UTC (12 years, 10 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 22915 byte(s)
Diff to previous 1724
accomplished quite a few small FIXMEs; see ChangeLog

Revision 1724 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 13 21:06:51 2007 UTC (12 years, 10 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 22199 byte(s)
Diff to previous 1710
indexing etc till yesterday

Revision 1710 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 26 15:57:06 2006 UTC (12 years, 10 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 21438 byte(s)
Diff to previous 1708
more "[<-" fixes; validity of triangular sparse

Revision 1708 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 22 19:53:37 2006 UTC (12 years, 10 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 21356 byte(s)
Diff to previous 1707
rbind2() / cbind2() methods fixes + new Auxiliaries

Revision 1707 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 21 08:03:05 2006 UTC (12 years, 10 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 20812 byte(s)
Diff to previous 1673
fix last (? ha!) indexing bug; cbind2/rbind2

Revision 1673 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 6 20:54:26 2006 UTC (13 years ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 20642 byte(s)
Diff to previous 1665
host of changes; mostly indexing(sub-set & -assign) for symmetric and [ cbind(i,j) ]

Revision 1665 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 3 23:18:07 2006 UTC (13 years ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 20439 byte(s)
Diff to previous 1659
fully-sparse solve() for dsC; indexing & comparison fixes

Revision 1659 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 1 17:50:15 2006 UTC (13 years ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 20378 byte(s)
Diff to previous 1654
extend Csparse_Csparse_crossprod for tcrossprod (need test!); isSymmetric improved; misc.

Revision 1654 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 27 16:58:15 2006 UTC (13 years ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 20201 byte(s)
Diff to previous 1592
miscellaneous "fixes" mostly in ChangeLog and/or related to diagonalMatrix

Revision 1592 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 28 15:31:17 2006 UTC (13 years, 1 month ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 19724 byte(s)
Diff to previous 1575
"Compare" for "dMatrix"; plus a few small ones

Revision 1575 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 18 14:47:40 2006 UTC (13 years, 1 month ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 18922 byte(s)
Diff to previous 1571
check 'x' slot in l.CMatrix_validate

Revision 1571 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 16 21:03:12 2006 UTC (13 years, 2 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 18122 byte(s)
Diff to previous 1548
several small fixes + more tests for "lMatrix" classes; "Compare"; "chol"

Revision 1548 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 11 22:13:07 2006 UTC (13 years, 2 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 17777 byte(s)
Diff to previous 1472
new nMatrix and subclasses; lsparse change to have x slot; many consequences

Revision 1472 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 1 15:31:04 2006 UTC (13 years, 2 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 16160 byte(s)
Diff to previous 1467
miscellaneous tweaks; moved some method definitions higher up

Revision 1467 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 30 21:35:09 2006 UTC (13 years, 2 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 15867 byte(s)
Diff to previous 1390
several smallish fixes

Revision 1390 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 18 15:41:36 2006 UTC (13 years, 3 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 15792 byte(s)
Diff to previous 1389
fix last fix

Revision 1389 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 18 13:53:33 2006 UTC (13 years, 3 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 15786 byte(s)
Diff to previous 1357
export zapsmall(); define as.numeric and as.logical methods (not yet finished); fix printing "U" diagonal triangular sparse

Revision 1357 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 8 16:26:38 2006 UTC (13 years, 3 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 15514 byte(s)
Diff to previous 1349
.is.diagonal() and as_geClass() fixes

Revision 1349 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 7 09:05:42 2006 UTC (13 years, 3 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 14677 byte(s)
Diff to previous 1332
tril() etc also for T* and Rsparse

Revision 1332 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 27 13:42:18 2006 UTC (13 years, 3 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 14335 byte(s)
Diff to previous 1331
more dgRMatrix coercions (5 days ago)

Revision 1331 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 22 17:59:53 2006 UTC (13 years, 3 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 14257 byte(s)
Diff to previous 1329
many method cleanups; notably some "dgC" -> "Csparse" generaliztations

Revision 1329 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 21 06:47:06 2006 UTC (13 years, 3 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 12646 byte(s)
Diff to previous 1319
miscellaneous mostly related to sparse indexing

Revision 1319 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 17 13:08:04 2006 UTC (13 years, 4 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 11799 byte(s)
Diff to previous 1315
non0ind() extended for symmetric sparse matrices -> correct printing

Revision 1315 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 10 16:08:05 2006 UTC (13 years, 4 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 11577 byte(s)
Diff to previous 1295
miscellaneous small things, including extended tests; see also ChangeLog

Revision 1295 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 9 21:47:22 2006 UTC (13 years, 5 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 11463 byte(s)
Diff to previous 1290
coercion to and multiplication of diagonal and sparse matrices

Revision 1290 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 8 09:30:21 2006 UTC (13 years, 5 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 11779 byte(s)
Diff to previous 1285
implemented all 4 of {rowSums(), ... colMeans()}

Revision 1285 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 27 20:12:08 2006 UTC (13 years, 5 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 11426 byte(s)
Diff to previous 1280
a few small changes, comments - on the way to get to a better "Compare" (group method) approach

Revision 1280 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 23 08:01:44 2006 UTC (13 years, 5 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 11308 byte(s)
Diff to previous 1270
useDynlib(*, .registration=TRUE)

Revision 1270 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 18 06:44:43 2006 UTC (13 years, 6 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 11332 byte(s)
Diff to previous 1253
cosmetic, comments

Revision 1253 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 19 09:17:14 2006 UTC (13 years, 6 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 11028 byte(s)
Diff to previous 1238
tT -> tC; and diagU2N() for solve(<dtC>)

Revision 1238 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 30 19:56:09 2006 UTC (13 years, 7 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 10673 byte(s)
Diff to previous 1227
coercions from dgC to triangular (dtC) and symmetric (dsC), etc

Revision 1227 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 15 17:42:03 2006 UTC (13 years, 8 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 10029 byte(s)
Diff to previous 1226
use  isPacked() [internal] instead of private class "packedMatrix"

Revision 1226 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 13 14:07:58 2006 UTC (13 years, 8 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 9894 byte(s)
Diff to previous 1198
sparse: "[<-" and better arithmetic; other tweaks

Revision 1198 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 23 15:01:02 2006 UTC (13 years, 9 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 8001 byte(s)
Diff to previous 1174
no 'factors' slot in l2d_Matrix / d2l_Matrix

Revision 1174 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 16 20:03:48 2006 UTC (13 years, 10 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 8023 byte(s)
Diff to previous 1084
make Matrix() "smart" -- with help of quite a few new setAs(. , .) settings

Revision 1084 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 9 15:41:00 2005 UTC (13 years, 11 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 7442 byte(s)
Diff to previous 973
thinko in dimNamesCheck()

Revision 973 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 7 20:15:08 2005 UTC (14 years, 1 month ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 7442 byte(s)
Diff to previous 956
isSymmetric() & simulate() updates; sparse subsetting

Revision 956 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 30 17:28:00 2005 UTC (14 years, 1 month ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 6656 byte(s)
Diff to previous 954
more coercions; particularly "d" <-> "l"; more tests (and more FIXMEs!); fixing two "index-0 bugs"; ...

Revision 954 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 28 19:34:31 2005 UTC (14 years, 1 month ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 4857 byte(s)
Diff to previous 949
more "Compare" and some "!" methods; expm() for sparse; updated tests

Revision 949 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 28 09:17:08 2005 UTC (14 years, 1 month ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 4677 byte(s)
Diff to previous 946
cleanup

Revision 946 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 28 08:56:42 2005 UTC (14 years, 1 month ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 4385 byte(s)
Diff to previous 925
some "Summary" methods; some "Compare" group methods; logical dense matrices

Revision 925 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 19 19:01:31 2005 UTC (14 years, 1 month ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 3939 byte(s)
Diff to previous 919
too many changes: rbind2 for dM*, cbind2(), "Math", "Arith" for sparse ones; more  "s/gTMatrix/TsparseMatrix/" fixes; quite a few more tests, incl some for *all* classes

Revision 919 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 16 17:27:06 2005 UTC (14 years, 2 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 3933 byte(s)
Diff to previous 908
new compressed_non_0_ij()

Revision 908 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 8 15:30:08 2005 UTC (14 years, 2 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 1145 byte(s)
Diff to previous 703
cbind() / cbind2() methods for R >= 2.2.0

Revision 703 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 21 22:00:04 2005 UTC (14 years, 6 months ago) by bates
Original Path: pkg/R/Auxiliaries.R
File length: 626 byte(s)
Diff to previous 656
Replace identical(TRUE, ...) by isTRUE(...)

Revision 656 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 16 16:55:32 2005 UTC (14 years, 8 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 642 byte(s)
Diff to previous 632
rename s/M.n/M.v/ etc

Revision 632 - (view) (download) (annotate) - [select for diffs]
Added Sun Mar 13 21:00:53 2005 UTC (14 years, 8 months ago) by maechler
Original Path: pkg/R/Auxiliaries.R
File length: 505 byte(s)
mv some to new Auxiliaries file (early in alphabetic sorting!)

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

root@r-forge.r-project.org
ViewVC Help
Powered by ViewVC 1.0.0  
Thanks to:
Vienna University of Economics and Business Powered By FusionForge