fix .max_k() returning wrong value
Pro7ech jeanphilippe.bossuat@gmail.com
Mon, 17 Nov 2025 16:46:18 +0100
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 {