def __init__(self, A): """Create new BKZ object. :param A: an integer matrix, a GSO object or an LLL object """ BKZBase.__init__(self, A)
def __init__(self, A, ncores=2): """Create new BKZ object. :param A: an integer matrix, a GSO object or an LLL object :param ncores: number of cores to use """ self.ncores = ncores BKZ2.__init__(self, A)
def __init__(self, A, c=0.25): """Create new BKZ object. :param A: an integer matrix, a GSO object or an LLL object :param c: overshoot parameter """ BKZBase.__init__(self, A) self.c = c
def __init__(self, A, ncores=2): """Create new BKZ object. :param A: an integer matrix, a GSO object or an LLL object :param ncores: number of cores to use """ self.ncores = ncores BKZ2.__init__(self, A)