pub trait Histogram {
// Required methods
fn count_multiple_index(
&mut self,
index: usize,
count: usize
) -> Result<(), HistErrors>;
fn hist(&self) -> &Vec<usize>;
fn reset(&mut self);
// Provided methods
fn count_index(&mut self, index: usize) -> Result<(), HistErrors> { ... }
fn bin_count(&self) -> usize { ... }
fn any_bin_zero(&self) -> bool { ... }
}
Expand description
Implements histogram
- anything that implements
Histogram
should also implement the traitHistogramVal
Required Methods§
sourcefn count_multiple_index(
&mut self,
index: usize,
count: usize
) -> Result<(), HistErrors>
fn count_multiple_index( &mut self, index: usize, count: usize ) -> Result<(), HistErrors>
Provided Methods§
sourcefn count_index(&mut self, index: usize) -> Result<(), HistErrors>
fn count_index(&mut self, index: usize) -> Result<(), HistErrors>
sourcefn any_bin_zero(&self) -> bool
fn any_bin_zero(&self) -> bool
check if any bin was not hit yet