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}