]> gitweb.michael.orlitzky.com - dunshire.git/commitdiff
Use syevr instead of syev for eigenvalues.
authorMichael Orlitzky <michael@orlitzky.com>
Thu, 13 Oct 2016 00:29:46 +0000 (20:29 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Thu, 13 Oct 2016 00:29:46 +0000 (20:29 -0400)
src/dunshire/matrices.py

index 5f47f97ffeef686d923dc94cad63cc718ea4e65b..bf8ae03ee416e443245ed45b76fc1ce614d8990a 100644 (file)
@@ -5,7 +5,7 @@ class:`cvxopt.base.matrix` class).
 
 from math import sqrt
 from cvxopt import matrix
-from cvxopt.lapack import syev
+from cvxopt.lapack import syevr
 
 import options
 
@@ -136,7 +136,7 @@ def eigenvalues(symmat):
 
     domain_dim = symmat.size[0]
     eigs = matrix(0, (domain_dim, 1), tc='d')
-    syev(symmat, eigs)
+    syevr(symmat, eigs)
     return list(eigs)