Struct divans::CDF2 [−][src]
pub struct CDF2 { pub prob: u8, // some fields omitted }
Fields
prob: u8
Methods
impl CDF2
[src]
impl CDF2
Trait Implementations
impl Clone for CDF2
[src]
impl Clone for CDF2
fn clone(&self) -> CDF2
[src]
fn clone(&self) -> CDF2
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Copy for CDF2
[src]
impl Copy for CDF2
impl Default for CDF2
[src]
impl Default for CDF2
impl BaseCDF for CDF2
[src]
impl BaseCDF for CDF2
fn cdf_offset_to_sym_start_and_freq(&self, cdf_offset: i16) -> SymStartFreq
[src]
fn cdf_offset_to_sym_start_and_freq(&self, cdf_offset: i16) -> SymStartFreq
fn div_by_max(&self, val: i32) -> i32
[src]
fn div_by_max(&self, val: i32) -> i32
fn num_symbols() -> u8
[src]
fn num_symbols() -> u8
fn cdf(&self, symbol: u8) -> i16
[src]
fn cdf(&self, symbol: u8) -> i16
fn used(&self) -> bool
[src]
fn used(&self) -> bool
fn max(&self) -> i16
[src]
fn max(&self) -> i16
fn log_max(&self) -> Option<i8>
[src]
fn log_max(&self) -> Option<i8>
fn pdf(&self, symbol: u8) -> i16
[src]
fn pdf(&self, symbol: u8) -> i16
fn valid(&self) -> bool
[src]
fn valid(&self) -> bool
fn entropy(&self) -> f64
[src]
fn entropy(&self) -> f64
fn sym_to_start_and_freq(&self, sym: u8) -> SymStartFreq
[src]
fn sym_to_start_and_freq(&self, sym: u8) -> SymStartFreq
fn sym_to_start_and_freq_with_div_hint(
&self,
sym: u8,
inv_max_and_bitlen: ()
) -> SymStartFreq
[src]
fn sym_to_start_and_freq_with_div_hint(
&self,
sym: u8,
inv_max_and_bitlen: ()
) -> SymStartFreq
fn rescaled_cdf(&self, sym: u8) -> i32
[src]
fn rescaled_cdf(&self, sym: u8) -> i32
fn num_samples(&self) -> Option<u32>
[src]
fn num_samples(&self) -> Option<u32>
fn true_entropy(&self) -> Option<f64>
[src]
fn true_entropy(&self) -> Option<f64>
fn rolling_entropy(&self) -> Option<f64>
[src]
fn rolling_entropy(&self) -> Option<f64>
fn encoding_cost(&self) -> Option<f64>
[src]
fn encoding_cost(&self) -> Option<f64>
fn num_variants(&self) -> usize
[src]
fn num_variants(&self) -> usize
fn variant_cost(&self, variant_index: usize) -> f32
[src]
fn variant_cost(&self, variant_index: usize) -> f32
fn base_variant_cost(&self) -> f32
[src]
fn base_variant_cost(&self) -> f32