[Scipy-svn] r2117 - trunk/Lib/linsolve

scipy-svn at scipy.org scipy-svn at scipy.org
Mon Jul 24 04:21:01 EDT 2006


Author: rc
Date: 2006-07-24 03:20:57 -0500 (Mon, 24 Jul 2006)
New Revision: 2117

Modified:
   trunk/Lib/linsolve/linsolve.py
Log:
spsolve() fix for default solver

Modified: trunk/Lib/linsolve/linsolve.py
===================================================================
--- trunk/Lib/linsolve/linsolve.py	2006-07-21 13:56:13 UTC (rev 2116)
+++ trunk/Lib/linsolve/linsolve.py	2006-07-24 08:20:57 UTC (rev 2117)
@@ -65,8 +65,11 @@
 
     else:
         mat, csc = _toCS_superLU( A )
-        ftype, lastel, data, index0, index1 = \
-               mat.ftype, mat.nnz, mat.data, mat.rowind, mat.indptr
+        if csc:
+            index0 = mat.rowind
+        else:
+            index0 = mat.colind
+        ftype, lastel, data, index1 = mat.ftype, mat.nnz, mat.data, mat.indptr
         gssv = eval('_superlu.' + ftype + 'gssv')
         print "data-ftype: %s compared to data %s" % (ftype, data.dtype.char)
         print "Calling _superlu.%sgssv" % ftype




More information about the Scipy-svn mailing list