The R Project SVN R

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
16318 9056 d 15 h /branches/R-NaString/ This commit was manufactured by cvs2svn to create branch 'R-NaString'.  
15198 9126 d 16 h ripley /trunk/src/modules/lapack/ prefix names to avoid clashes with base  
15168 9127 d 9 h pd /trunk/ branch update  
14945 9149 d 18 h duncan /trunk/src/ The modules now explicitly register their function pointers rather than have the centralized loader resolve the symbols dynamically by looking in the shared library. This was motivated by the failure on the Dec T Tru64 reported by Brad McNeney. However, it is just a good thing to do as it reduces the dependency on the operating systems linker and dynamic loader and is more in keeping with the registration of native routines introduced recently. Tested on RH, YDL, Solaris. Needs checking on the Mac and Windows. Also needs to be verified on a machine without X11  
14325 9196 d 23 h ripley /trunk/src/modules/lapack/ PROTECT complex case too (copy of the La_rs code).  
14313 9197 d 10 h ripley /trunk/src/modules/lapack/ Missing PROTECT in La_rs  
14241 9199 d 19 h ripley /trunk/src/modules/lapack/ -Wall  
14240 9199 d 19 h ripley /trunk/src/ LAPACK complex eigenvalue routines in La.eigen
allow svd to handle complex case via La.svd
use R_alloc not Calloc (avoids leaks from error calls in LAPACK)
general tidying up of La.svd/La.eigen
 
14220 9201 d 14 h ripley /trunk/ lots more complex functionality using LAPACK  
14206 9202 d 17 h ripley /trunk/ add test for double complex: working, compatibility  
14197 9202 d 21 h ripley /trunk/src/modules/lapack/ correct last change  
14196 9202 d 22 h ripley /trunk/src/modules/lapack/ remove unused var  
14195 9202 d 22 h ripley /trunk/src/modules/lapack/ Can't use complex*16 arithmetic on Windows  
14194 9202 d 23 h ripley /trunk/ add LAPACK routines for solve() on complex objects  
14180 9203 d 18 h ripley /trunk/ add lapack module, La.svd and La.eigen, and make use of them