poulpy_hal/reference/vec_znx/
zero.rs

1use crate::{
2    layouts::{VecZnx, VecZnxToMut, ZnxInfos, ZnxViewMut},
3    reference::znx::ZnxZero,
4};
5
6pub fn vec_znx_zero<R, ZNXARI>(res: &mut R, res_col: usize)
7where
8    R: VecZnxToMut,
9    ZNXARI: ZnxZero,
10{
11    let mut res: VecZnx<&mut [u8]> = res.to_mut();
12    let res_size = res.size();
13    for j in 0..res_size {
14        ZNXARI::znx_zero(res.at_mut(res_col, j));
15    }
16}