Expand description
Traits for implementing histograms for Wang Landau or entropic sampling. Contains histogram implementations for all primitive numbers
Structs
- Generic Histogram struct
- Generic Histogram for integer types
- Generic binning meant for any integer type
- Generic binning meant for any integer type
- Provides Histogram functionallity
- Provides Histogram functionallity
- Faster version of HistogramInt for Integers
- Generic Histogram struct
- Generic Histogram for integer types
Enums
- Definition of a Bin
- Possible Errors of the traits
Histogram
andHistogramVal
Traits
- Implements histogram
- trait used for mapping values of arbitrary type
T
to binsused to create a histogram - Trait used to display bins
- Implements Binning
- 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 reasonable amount of time? No problem
- trait used for mapping values of arbitrary type
T
to binsused to create a histogram - Trait for comparing two intervals
Type Aliases
- Histogram for binning
f32
- alias forHistogramFloat<f32>
- Histogram for binning
f64
- alias forHistogramFloat<f64>
- Histogram for binning
i8
- alias forAtomicHistogramIntiu8>
- Histogram for binning
i16
- alias forAtomicHistogramInt<i16>
- Histogram for binning
i32
- alias forAtomicHistogramInt<i32>
- Histogram for binning
i64
- alias forAtomicHistogramInt<i64>
- Histogram for binning
i128
- alias forAtomicHistogramInt<i128>
- Histogram for binning
isize
- alias forAtomicHistogramInt<isize>
- Histogram for binning
u8
- alias forAtomicHistogramInt<u8>
- Histogram for binning
u16
- alias forAtomicHistogramInt<u16>
- Histogram for binning
u32
- alias forAtomicHistogramInt<u32>
- Histogram for binning
u64
- alias forAtomicHistogramInt<u64>
- Histogram for binning
u128
- alias forAtomicHistogramInt<u128>
- Histogram for binning
usize
- alias forAtomicHistogramInt<usize>
- Efficient binning for
i8
with bins of width 1 - Efficient binning for
i16
with bins of width 1 - Efficient binning for
i32
with bins of width 1 - Efficient binning for
i64
with bins of width 1 - Efficient binning for
i128
with bins of width 1 - Efficient binning for
isize
with bins of width 1 - Efficient binning for
u8
with bins of width 1 - Efficient binning for
u16
with bins of width 1 - Efficient binning for
u32
with bins of width 1 - Efficient binning for
u64
with bins of width 1 - Efficient binning for
u128
with bins of width 1 - Efficient binning for
usize
with bins of width 1 - Efficient binning for
i8
with bins of width 1 - Efficient binning for
i16
with bins of width 1 - Efficient binning for
i32
with bins of width 1 - Efficient binning for
i64
with bins of width 1 - Efficient binning for
i128
with bins of width 1 - Efficient binning for
isize
with bins of width 1 - Efficient binning for
u8
with bins of width 1 - Efficient binning for
u16
with bins of width 1 - Efficient binning for
u32
with bins of width 1 - Efficient binning for
u64
with bins of width 1 - Efficient binning for
u128
with bins of width 1 - Efficient binning for
usize
with bins of width 1 - Histogram for binning
f32
- alias forHistogramFloat<f32>
- Histogram for binning
f64
- alias forHistogramFloat<f64>
- Histogram for binning
i8
- alias forHistogramIntiu8>
- Histogram for binning
i8
- alias forHistogramFastiu8>
- Histogram for binning
i16
- alias forHistogramInt<i16>
- Histogram for binning
i16
- alias forHistogramFast<i16>
- Histogram for binning
i32
- alias forHistogramInt<i32>
- Histogram for binning
i32
- alias forHistogramFast<i32>
- Histogram for binning
i64
- alias forHistogramInt<i64>
- Histogram for binning
i64
- alias forHistogramFast<i64>
- Histogram for binning
i128
- alias forHistogramInt<i128>
- Histogram for binning
i128
- alias forHistogramFast<i128>
- Histogram for binning
isize
- alias forHistogramInt<isize>
- Histogram for binning
isize
- alias forHistogramFast<isize>
- Histogram for binning
u8
- alias forHistogramInt<u8>
- Histogram for binning
u8
- alias forHistogramFast<u8>
- Histogram for binning
u16
- alias forHistogramInt<u16>
- Histogram for binning
u16
- alias forHistogramFast<u16>
- Histogram for binning
u32
- alias forHistogramInt<u32>
- Histogram for binning
u32
- alias forHistogramFast<u32>
- Histogram for binning
u64
- alias forHistogramInt<u64>
- Histogram for binning
u64
- alias forHistogramFast<u64>
- Histogram for binning
u128
- alias forHistogramInt<u128>
- Histogram for binning
u128
- alias forHistogramFast<u128>
- Histogram for binning
usize
- alias forHistogramInt<usize>
- Histogram for binning
usize
- alias forHistogramFast<usize>