pub struct CountingMeasure;Expand description
Counting measure on a finite set.
μ_count(A) = |A| (number of elements in A).
Implementations§
Source§impl CountingMeasure
impl CountingMeasure
Sourcepub fn measure_set(set_size: usize) -> f64
pub fn measure_set(set_size: usize) -> f64
Measure of a finite set: returns its cardinality.
Sourcepub fn additivity(a_size: usize, b_size: usize) -> bool
pub fn additivity(a_size: usize, b_size: usize) -> bool
Check that the counting measure is additive: |A ∪ B| = |A| + |B| for
disjoint A and B.
Trait Implementations§
Source§impl Clone for CountingMeasure
impl Clone for CountingMeasure
Source§fn clone(&self) -> CountingMeasure
fn clone(&self) -> CountingMeasure
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CountingMeasure
impl Debug for CountingMeasure
Source§impl Default for CountingMeasure
impl Default for CountingMeasure
Source§fn default() -> CountingMeasure
fn default() -> CountingMeasure
Returns the “default value” for a type. Read more
impl Copy for CountingMeasure
Auto Trait Implementations§
impl Freeze for CountingMeasure
impl RefUnwindSafe for CountingMeasure
impl Send for CountingMeasure
impl Sync for CountingMeasure
impl Unpin for CountingMeasure
impl UnsafeUnpin for CountingMeasure
impl UnwindSafe for CountingMeasure
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.