arnaucube
arnaucube/poulpyPublic Self-hosted repository
small fix to generalize VecZnxBigAlloc
Jean-Philippe Bossuat jeanphilippe.bossuat@gmail.com
Tue, 06 May 2025 14:46:11 +0200
commit

d2303aa29e75952e826cc88725ebcfa72744c61e

parent

645f1a94acb25a982f4301041f1fb4b9f1645e58

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

jump to
M base2k/src/vec_znx_big_ops.rs → base2k/src/vec_znx_big_ops.rs

@@ -149,12 +149,12 @@ /// Returns the minimum number of bytes to apply [VecZnxBigOps::vec_znx_big_normalize].

fn vec_znx_big_normalize_tmp_bytes(&self) -> usize; } -impl VecZnxBigAlloc<FFT64> for Module<FFT64> { - fn new_vec_znx_big(&self, cols: usize, size: usize) -> VecZnxBigOwned<FFT64> { +impl<B: Backend> VecZnxBigAlloc<B> for Module<B> { + fn new_vec_znx_big(&self, cols: usize, size: usize) -> VecZnxBigOwned<B> { VecZnxBig::new(self, cols, size) } - fn new_vec_znx_big_from_bytes(&self, cols: usize, size: usize, bytes: Vec<u8>) -> VecZnxBigOwned<FFT64> { + fn new_vec_znx_big_from_bytes(&self, cols: usize, size: usize, bytes: Vec<u8>) -> VecZnxBigOwned<B> { VecZnxBig::new_from_bytes(self, cols, size, bytes) }