pub fn estimate_integer_plaintext_multiplication_noise<T, D>(
variance: D,
n: T
) -> Variancewhere
T: UnsignedInteger,
D: DispersionParameter,
Expand description
Computes the dispersion of a multiplication of a ciphertext by a scalar.
Example
use concrete_core::prelude::Variance;
use concrete_npe::estimate_integer_plaintext_multiplication_noise;
let variance = Variance(2_f64.powi(-48));
let n: u64 = 543;
// noise computation
let var_out = estimate_integer_plaintext_multiplication_noise::<u64, _>(variance, n);