Trait rv::traits::HasSuffStat [−][src]
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
Loading content...Required methods
fn empty_suffstat(&self) -> Self::Stat
[src]
Implementors
impl HasSuffStat<f32> for Gaussian
[src]
impl HasSuffStat<f32> for Gaussian
[src]type Stat = GaussianSuffStat
fn empty_suffstat(&self) -> Self::Stat
[src]
impl HasSuffStat<f32> for InvGaussian
[src]
impl HasSuffStat<f32> for InvGaussian
[src]type Stat = InvGaussianSuffStat
fn empty_suffstat(&self) -> Self::Stat
[src]
impl HasSuffStat<f64> for Gaussian
[src]
impl HasSuffStat<f64> for Gaussian
[src]type Stat = GaussianSuffStat
fn empty_suffstat(&self) -> Self::Stat
[src]
impl HasSuffStat<f64> for InvGaussian
[src]
impl HasSuffStat<f64> for InvGaussian
[src]type Stat = InvGaussianSuffStat
fn empty_suffstat(&self) -> Self::Stat
[src]
impl HasSuffStat<f64> for NormalGamma
[src]
impl HasSuffStat<f64> for NormalGamma
[src]type Stat = GaussianSuffStat
fn empty_suffstat(&self) -> Self::Stat
[src]
impl HasSuffStat<u8> for Poisson
[src]
impl HasSuffStat<u8> for Poisson
[src]type Stat = PoissonSuffStat
fn empty_suffstat(&self) -> Self::Stat
[src]
impl HasSuffStat<u16> for Poisson
[src]
impl HasSuffStat<u16> for Poisson
[src]type Stat = PoissonSuffStat
fn empty_suffstat(&self) -> Self::Stat
[src]
impl HasSuffStat<u32> for Poisson
[src]
impl HasSuffStat<u32> for Poisson
[src]type Stat = PoissonSuffStat
fn empty_suffstat(&self) -> Self::Stat
[src]
impl HasSuffStat<Matrix<f64, Dynamic, U1, VecStorage<f64, Dynamic, U1>>> for MvGaussian
[src]
impl HasSuffStat<Matrix<f64, Dynamic, U1, VecStorage<f64, Dynamic, U1>>> for MvGaussian
[src]type Stat = MvGaussianSuffStat
fn empty_suffstat(&self) -> Self::Stat
[src]
impl<Fx, X> HasSuffStat<X> for Fx where
Fx: Deref,
Fx::Target: HasSuffStat<X>,
[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
fn empty_suffstat(&self) -> Self::Stat
[src]
impl<X: Booleable> HasSuffStat<X> for Bernoulli
[src]
impl<X: Booleable> HasSuffStat<X> for Bernoulli
[src]type Stat = BernoulliSuffStat
fn empty_suffstat(&self) -> Self::Stat
[src]
impl<X: CategoricalDatum> HasSuffStat<X> for Categorical
[src]
impl<X: CategoricalDatum> HasSuffStat<X> for Categorical
[src]