Module sampling::histogram[][src]

Expand description

Traits for implementing histograms for Wang Landau or entropic sampling. Contains histogram implementations for all primitive numbers

Structs

Faster version of HistogramInt for Integers

Generic Histogram struct

Generic Histogram for integer types

Enums

Possible Errors of the traits Histogram and HistogramVal

Traits

Helper trait for efficient calculations in other implementations

Implements histogram

Used to get a histogram, which contains the smaller histograms

Distance metric for how far a value is from a valid interval

Your Interval is to large to sample in a resonable amound of time? No problem

  • trait used for mapping values of arbitrary type T to bins
  • used to create a histogram
  • Type Definitions

    Histogram for binning f32 - alias for HistogramFloat<f32>

    Histogram for binning f64 - alias for HistogramFloat<f64>

    Histogram for binning i8 - alias for HistogramIntiu8>

    Histogram for binning i8 - alias for HistogramFastiu8>

    Histogram for binning i16 - alias for HistogramInt<i16>

    Histogram for binning i16 - alias for HistogramFast<i16>

    Histogram for binning i32 - alias for HistogramInt<i32>

    Histogram for binning i32 - alias for HistogramFast<i32>

    Histogram for binning i64 - alias for HistogramInt<i64>

    Histogram for binning i64 - alias for HistogramFast<i64>

    Histogram for binning i128 - alias for HistogramInt<i128>

    Histogram for binning i128 - alias for HistogramFast<i128>

    Histogram for binning isize - alias for HistogramInt<isize>

    Histogram for binning isize - alias for HistogramFast<isize>

    Histogram for binning u8 - alias for HistogramInt<u8>

    Histogram for binning u8 - alias for HistogramFast<u8>

    Histogram for binning u16 - alias for HistogramInt<u16>

    Histogram for binning u16 - alias for HistogramFast<u16>

    Histogram for binning u32 - alias for HistogramInt<u32>

    Histogram for binning u32 - alias for HistogramFast<u32>

    Histogram for binning u64 - alias for HistogramInt<u64>

    Histogram for binning u64 - alias for HistogramFast<u64>

    Histogram for binning u128 - alias for HistogramInt<u128>

    Histogram for binning u128 - alias for HistogramFast<u128>

    Histogram for binning usize - alias for HistogramInt<usize>

    Histogram for binning usize- alias for HistogramFast<usize>