Esempio n. 1
0
 def test(self):
     self.pot.nfev = 0
     ret = findLowestEigenVector(self.x.copy(), self.pot)
     self.assertEqual(ret.nfev, self.pot.nfev)
     self.assertTrue(ret.success)
     self.assertGreater(ret.nfev, 0)
 def test(self):
     self.pot.nfev = 0
     ret = findLowestEigenVector(self.x.copy(), self.pot)
     self.assertEqual(ret.nfev, self.pot.nfev)
     self.assertTrue(ret.success)
     self.assertGreater(ret.nfev, 0)
Esempio n. 3
0
 def test2(self):
     lval, lvec = analyticalLowestEigenvalue(self.x, self.pot)
     ret = findLowestEigenVector(self.x.copy(), self.pot)
     self.assertLess(np.abs(ret.eigenval - lval) / np.abs(lval), 1e-2)
 def test2(self):
     lval, lvec = analyticalLowestEigenvalue(self.x, self.pot)
     ret = findLowestEigenVector(self.x.copy(), self.pot)
     self.assertLess(np.abs(ret.eigenval - lval) / np.abs(lval), 1e-2)