arnaucube
arnaucube/poulpyPublic Self-hosted repository
fix .max_k() returning wrong value
Pro7ech jeanphilippe.bossuat@gmail.com
Mon, 17 Nov 2025 16:46:18 +0100
commit

6c035425990ec27899e6036ea8fc4e9b62c4bbcb

parent

08d3f55af9efd91d0a39ea555d08bd5973c55a41

1 files changed, 1 insertions(+), 1 deletions(-)

jump to
M poulpy-core/src/layouts/lwe.rs → poulpy-core/src/layouts/lwe.rs

@@ -15,7 +15,7 @@ (u64::BITS - (self.n().as_usize() as u64 - 1).leading_zeros()) as usize

} fn k(&self) -> TorusPrecision; fn max_k(&self) -> TorusPrecision { - TorusPrecision(self.k().0 * self.size() as u32) + TorusPrecision(self.base2k().0 * self.size() as u32) } fn base2k(&self) -> Base2K; fn size(&self) -> usize {