Small refactor

This commit is contained in:
2022-12-27 22:37:12 +01:00
parent 8e25826f91
commit e3906aebaa
6 changed files with 358 additions and 163 deletions

View File

@@ -31,18 +31,9 @@ pub const ITERATIONS: usize = 30;
const SQRT_TAU: f64 = 2.5066282746310002;
pub const N01: Gaussian = Gaussian {
mu: 0.0,
sigma: 1.0,
};
pub const N00: Gaussian = Gaussian {
mu: 0.0,
sigma: 0.0,
};
pub const N_INF: Gaussian = Gaussian {
mu: 0.0,
sigma: f64::INFINITY,
};
pub const N01: Gaussian = Gaussian::from_ms(0.0, 1.0);
pub const N00: Gaussian = Gaussian::from_ms(0.0, 0.0);
pub const N_INF: Gaussian = Gaussian::from_ms(0.0, f64::INFINITY);
#[derive(Copy, Clone, Default, PartialEq, PartialOrd, Eq, Ord, Hash, Debug)]
pub struct Index(usize);