pub trait VecZnxFillNormalSourceBackend<B: Backend> {
// Required method
fn vec_znx_fill_normal_source_backend(
&self,
base2k: usize,
res: &mut VecZnxBackendMut<'_, B>,
res_col: usize,
noise_infos: NoiseInfos,
source_xe: &mut Source,
);
}Expand description
Fills the selected column with a discrete Gaussian noise vector
scaled by 2^{-k} with standard deviation sigma, bounded to [-bound, bound].
Required Methods§
fn vec_znx_fill_normal_source_backend( &self, base2k: usize, res: &mut VecZnxBackendMut<'_, B>, res_col: usize, noise_infos: NoiseInfos, source_xe: &mut Source, )
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".