mirror of
https://github.com/arnaucube/poulpy.git
synced 2026-02-10 13:16:44 +01:00
Add cross-basek normalization (#90)
* added cross_basek_normalization * updated method signatures to take layouts * fixed cross-base normalization fix #91 fix #93
This commit is contained in:
committed by
GitHub
parent
4da790ea6a
commit
37e13b965c
@@ -2,8 +2,8 @@ use rand_distr::{Distribution, Normal};
|
||||
|
||||
use crate::source::Source;
|
||||
|
||||
pub fn znx_fill_uniform_ref(basek: usize, res: &mut [i64], source: &mut Source) {
|
||||
let pow2k: u64 = 1 << basek;
|
||||
pub fn znx_fill_uniform_ref(base2k: usize, res: &mut [i64], source: &mut Source) {
|
||||
let pow2k: u64 = 1 << base2k;
|
||||
let mask: u64 = pow2k - 1;
|
||||
let pow2k_half: i64 = (pow2k >> 1) as i64;
|
||||
res.iter_mut()
|
||||
|
||||
Reference in New Issue
Block a user