Skip to main content

VecZnxNormalize

Trait VecZnxNormalize 

Source
pub trait VecZnxNormalize<B>
where B: Backend,
{ // Required method fn vec_znx_normalize( &self, res: &mut VecZnx<<B as Backend>::BufMut<'_>>, res_base2k: usize, res_offset: i64, res_col: usize, a: &VecZnx<<B as Backend>::BufRef<'_>>, a_base2k: usize, a_col: usize, scratch: &mut ScratchArena<'_, B>, ); }

Required Methods§

Source

fn vec_znx_normalize( &self, res: &mut VecZnx<<B as Backend>::BufMut<'_>>, res_base2k: usize, res_offset: i64, res_col: usize, a: &VecZnx<<B as Backend>::BufRef<'_>>, a_base2k: usize, a_col: usize, scratch: &mut ScratchArena<'_, B>, )

Normalizes the selected column of a and stores the result into the selected column of res.

Implementors§

Source§

impl<B> VecZnxNormalize<B> for Module<B>
where B: Backend + HalVecZnxImpl<B>,