It works!

This commit is contained in:
2018-10-25 21:40:38 +02:00
parent e8aa60fcdd
commit 4fc27841e9
4 changed files with 44 additions and 4 deletions

View File

@@ -1,11 +1,19 @@
use std::fmt;
use std::ops;
#[derive(Clone, Copy, Debug)]
#[derive(Clone, Copy)]
pub struct Gaussian {
pi: f64,
tau: f64,
}
impl fmt::Debug for Gaussian {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
write!(f, "N(mu={:.03}, sigma={:.03})", self.mu(), self.sigma())
}
}
impl Gaussian {
pub fn from_pi_tau(pi: f64, tau: f64) -> Gaussian {
Gaussian { pi, tau }