mirror of
https://github.com/arnaucube/poulpy.git
synced 2026-02-10 13:16:44 +01:00
Added basic key-switching + file formatting
This commit is contained in:
@@ -18,15 +18,7 @@ pub trait Sampling {
|
||||
);
|
||||
|
||||
/// Adds a discrete normal vector scaled by 2^{-log_k} with the provided standard deviation and bounded to \[-bound, bound\].
|
||||
fn add_normal(
|
||||
&self,
|
||||
log_base2k: usize,
|
||||
a: &mut VecZnx,
|
||||
log_k: usize,
|
||||
source: &mut Source,
|
||||
sigma: f64,
|
||||
bound: f64,
|
||||
);
|
||||
fn add_normal(&self, log_base2k: usize, a: &mut VecZnx, log_k: usize, source: &mut Source, sigma: f64, bound: f64);
|
||||
}
|
||||
|
||||
impl Sampling for Module {
|
||||
@@ -76,15 +68,7 @@ impl Sampling for Module {
|
||||
}
|
||||
}
|
||||
|
||||
fn add_normal(
|
||||
&self,
|
||||
log_base2k: usize,
|
||||
a: &mut VecZnx,
|
||||
log_k: usize,
|
||||
source: &mut Source,
|
||||
sigma: f64,
|
||||
bound: f64,
|
||||
) {
|
||||
fn add_normal(&self, log_base2k: usize, a: &mut VecZnx, log_k: usize, source: &mut Source, sigma: f64, bound: f64) {
|
||||
self.add_dist_f64(
|
||||
log_base2k,
|
||||
a,
|
||||
|
||||
Reference in New Issue
Block a user