Trait rv::traits::Variance

source ·
pub trait Variance<X> {
    // Required method
    fn variance(&self) -> Option<X>;
}
Expand description

Defines the distribution variance

Required Methods§

source

fn variance(&self) -> Option<X>

Returns None if the variance is undefined

Implementors§

source§

impl Variance<f32> for ChiSquared

source§

impl Variance<f32> for Exponential

source§

impl Variance<f32> for InvChiSquared

source§

impl Variance<f32> for Laplace

source§

impl Variance<f32> for ScaledInvChiSquared

source§

impl Variance<f32> for StudentsT

source§

impl Variance<f32> for Uniform

source§

impl Variance<f32> for VonMises

source§

impl Variance<f64> for Bernoulli

source§

impl Variance<f64> for Beta

source§

impl Variance<f64> for BetaBinomial

source§

impl Variance<f64> for Binomial

source§

impl Variance<f64> for ChiSquared

source§

impl Variance<f64> for Empirical

source§

impl Variance<f64> for Exponential

source§

impl Variance<f64> for Gamma

source§

impl Variance<f64> for Gaussian

source§

impl Variance<f64> for Geometric

source§

impl Variance<f64> for Gev

source§

impl Variance<f64> for InvChiSquared

source§

impl Variance<f64> for InvGamma

source§

impl Variance<f64> for InvGaussian

source§

impl Variance<f64> for Laplace

source§

impl Variance<f64> for LogNormal

source§

impl Variance<f64> for NegBinomial

source§

impl Variance<f64> for Pareto

source§

impl Variance<f64> for Poisson

source§

impl Variance<f64> for ScaledInvChiSquared

source§

impl Variance<f64> for Skellam

source§

impl Variance<f64> for StudentsT

source§

impl Variance<f64> for Uniform

source§

impl Variance<f64> for UnitPowerLaw

source§

impl Variance<f64> for VonMises

source§

impl Variance<Matrix<f64, Dyn, Dyn, VecStorage<f64, Dyn, Dyn>>> for MvGaussian

source§

impl<Fx> Variance<f32> for Mixture<Fx>
where Fx: Mean<f32> + Variance<f32>,

source§

impl<Fx> Variance<f64> for Mixture<Fx>
where Fx: Mean<f64> + Variance<f64>,

source§

impl<K> Variance<Matrix<f64, Dyn, Const<1>, VecStorage<f64, Dyn, Const<1>>>> for GaussianProcessPrediction<K>
where K: Kernel,

source§

impl<T> Variance<f64> for DiscreteUniform<T>
where T: DuParam + SampleUniform + Into<f64>,