Hello, developers.When i test something, i use swap_rows to change the lattice basis, and then there were some miscalculations. And i test follow code
from fpylll import *
A = IntegerMatrix(7,7)
A.randomize("uniform",bits = 5)
M = GSO.Mat(A)
M.update_gso()
L = LLL.Reduction(M)
L()
for i in range(M.d):
print("[",M.get_r(i,i),"]",end="")
M.B.swap_rows(3,4)
M.B.swap_rows(2,6)
M.B.swap_rows(1,5)
M.update_gso()
for i in range(M.d):
print("[",M.get_r(i,i),"]"," ",end="")
the two output is same. how do i properly use the update_gso or I misunderstood it?Look forward to your reply.
Hello, developers.When i test something, i use
swap_rows
to change the lattice basis, and then there were some miscalculations. And i test follow code from fpylll import *the two output is same. how do i properly use the
update_gso
or I misunderstood it?Look forward to your reply.