diff_priv/analysis/
sse_analyser.rs

1/// Analyses the overall data loss experienced throughout the
2/// algorithms lifetime
3#[derive(Default)]
4pub struct SseAnalyser {
5    sum_info_loss: f64,
6}
7
8impl SseAnalyser {
9    pub fn add_info_loss(&mut self, info_loss: f64) {
10        self.sum_info_loss += info_loss
11    }
12
13    pub fn total_info_loss(&self) -> f64 {
14        self.sum_info_loss
15    }
16}