149 


150 
This is not really acceptable and currently influences rcond() as well. 
This is not really acceptable and currently influences rcond() as well. 
151 



 chol() and qr() generic: currently have *two* arguments, and give the msg 





> New generic for "chol" does not agree with implicit generic from package 


> "base"; a new generic will be assigned with package "Matrix" 





(and ditto for "qr") 





It was mentioned by an Rcore member that he thought it did not make 


sense to also dispatch on 'tol' or 'pivot' ... > maybe change that.. 




152 
 eigen() should become generic, and get a method at least for diagonal, 
 eigen() should become generic, and get a method at least for diagonal, 
153 
but also for symmetric > dsyMatrix [LAPACK dsyev() uses UPLO !], 
but also for symmetric > dsyMatrix [LAPACK dsyev() uses UPLO !], 
154 
but also simply for dgeMatrix (without going via tradition matrices). 
but also simply for dgeMatrix (without going via tradition matrices). 
170 
as_CspClass() quite a bit. > try to replace these by 
as_CspClass() quite a bit. > try to replace these by 
171 
as(*, "CsparseMatrix"); forceSymmetric, etc. 
as(*, "CsparseMatrix"); forceSymmetric, etc. 
172 


173 

 implement fast diag(<triangularCsparse>) via calling new 
174 

src/Csparse.c's diag_tC_ptr() 
175 


176 
 add examples (and tests!) for update(<CHMfactor>, ..) and 
 add examples (and tests!) for update(<CHMfactor>, ..) and 
177 
Cholesky(......, Imult), also tests for hidden {hence no examples} 
Cholesky(......, Imult), also tests for hidden {hence no examples} 
178 
ldetL2up() { R/CHMfactor.R } 
ldetL2up() { R/CHMfactor.R } 
179 


180 

 data(CAex); determinant(CAex)  says 
181 

"Ask the package authors to implement the missing feature." 
182 


183 

 chol(<nsCMatrix>) gives "temporarily disabled" 
184 

but should give the *symbolic* factorization; 
185 

similarly Cholesky(.) is not enabled 