[][src]Trait rv::traits::HasSuffStat

pub trait HasSuffStat<X> {
    type Stat: SuffStat<X>;
    fn empty_suffstat(&self) -> Self::Stat;
}

The data for this distribution can be summarized by a statistic

Associated Types

type Stat: SuffStat<X>

Loading content...

Required methods

fn empty_suffstat(&self) -> Self::Stat

Loading content...

Implementors

impl HasSuffStat<bool> for Bernoulli[src]

impl HasSuffStat<f32> for Gaussian[src]

impl HasSuffStat<f64> for Gaussian[src]

impl HasSuffStat<f64> for NormalGamma[src]

impl HasSuffStat<i16> for Bernoulli[src]

impl HasSuffStat<i32> for Bernoulli[src]

impl HasSuffStat<i64> for Bernoulli[src]

impl HasSuffStat<i8> for Bernoulli[src]

impl HasSuffStat<isize> for Bernoulli[src]

impl HasSuffStat<u16> for Bernoulli[src]

impl HasSuffStat<u16> for Poisson[src]

type Stat = PoissonSuffStat

impl HasSuffStat<u32> for Bernoulli[src]

impl HasSuffStat<u32> for Poisson[src]

type Stat = PoissonSuffStat

impl HasSuffStat<u64> for Bernoulli[src]

impl HasSuffStat<u8> for Bernoulli[src]

impl HasSuffStat<u8> for Poisson[src]

type Stat = PoissonSuffStat

impl HasSuffStat<usize> for Bernoulli[src]

impl HasSuffStat<Matrix<f64, Dynamic, U1, VecStorage<f64, Dynamic, U1>>> for MvGaussian[src]

impl<Fx, X> HasSuffStat<X> for Fx where
    Fx: Deref,
    Fx::Target: HasSuffStat<X>, 
[src]

type Stat = <<Fx as Deref>::Target as HasSuffStat<X>>::Stat

impl<X: CategoricalDatum> HasSuffStat<X> for Categorical[src]

Loading content...