small fix to generalize VecZnxBigAlloc

This commit is contained in:
Jean-Philippe Bossuat
2025-05-06 14:46:11 +02:00
parent 645f1a94ac
commit d2303aa29e

View File

@@ -149,12 +149,12 @@ pub trait VecZnxBigScratch {
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)
}