8 
see ?Math and the examples in ?SetGeneric 
see ?Math and the examples in ?SetGeneric 
9 


10 
 methods for rbind and cbind where they make sense 
 methods for rbind and cbind where they make sense 
11 

(Kurt is particularly interested in dgCMatrix ones, for pkg 'arules') 
12 

****> UNFEASIBLE as long cbind is function(..., *) !!!! <******* 
13 

> follow John's proposition cbind(x, ...) via Generic cbind2(x,y)? 
14 


15 
 consider moving alloc3Darray from ./src/Mutils.c to 
 consider moving alloc3Darray from ./src/Mutils.c to 
16 
$(RSRC)/src/base/array.c 
$(RSRC)/src/base/array.c 
48 
matrices; particularly something like pack() and unpack() [to/from our 
matrices; particularly something like pack() and unpack() [to/from our 
49 
classes from/to "numeric"]  have already man/unpack.Rd but no method yet! 
classes from/to "numeric"]  have already man/unpack.Rd but no method yet! 
50 


51 

(have some dtr* <> dtp*) 
52 


53 
 implement diagonal Matrix class "ddiMatrix" etc 
 implement diagonal Matrix class "ddiMatrix" etc 
54 
using constructor function Diagonal() or Diag(). 
using constructor function Diagonal() or Diag(). 
55 


56 

 FIXME: dtpMatrix(... diag = "U") (i.e., unitdiagonal packed triangular) 
57 

 *does* need 'x' entries for the diagonal but these are never looked at. 
58 

> change doc {or code ?  depends on what Lapack expects !} 
59 


60 

BUG: rcond() of a singular dpoMatrix gives a LaPack error instead of just 0: 
61 

MM < crossprod(M < Matrix(c(1:4,9:6), 2,4)) ; rcond(MM) 
62 

##> Error in rcond(MM) : Lapack routine dpotrf returned error code 4 
63 


64 


65 
 
 
66 


67 
 combine the C functions for multiplication by special forms and 
 combine the C functions for multiplication by special forms and 