- ip2 = inner_product(value*G._e2 - G._L.trans()*y_bar, x_bar)
- self.assert_within_tol(ip2, 0)
+ # Huh.. well, y_bar and x_bar can each be epsilon away, but
+ # x_bar is scaled by L, so that's (norm(L) + 1), and then
+ # value could be off by epsilon, so that's another norm(e1) or
+ # norm(e2). On the other hand, this test seems to pass most of
+ # the time even with a modifier of one. How about.. four?
+ self.assert_within_tol(ip1, 0, 4)
+ self.assert_within_tol(ip2, 0, 4)