Struct opensrdk_probability::continuous::elliptical::normal::univariate::Normal
source · pub struct Normal;Expand description
Normal distribution
Trait Implementations
sourceimpl<Rhs, URhs> BitAnd<Rhs> for Normalwhere
Rhs: Distribution<Value = NormalParams, Condition = URhs>,
URhs: RandomVariable,
impl<Rhs, URhs> BitAnd<Rhs> for Normalwhere
Rhs: Distribution<Value = NormalParams, Condition = URhs>,
URhs: RandomVariable,
type Output = DependentJoint<Normal, Rhs, f64, NormalParams, URhs>
type Output = DependentJoint<Normal, Rhs, f64, NormalParams, URhs>
The resulting type after applying the
& operator.sourceimpl ConditionDifferentiableDistribution for Normal
impl ConditionDifferentiableDistribution for Normal
fn ln_diff_condition(
&self,
x: &Self::Value,
theta: &Self::Condition
) -> Result<Vec<f64>, DistributionError>
sourceimpl Distribution for Normal
impl Distribution for Normal
sourceimpl<Rhs, TRhs> Mul<Rhs> for Normalwhere
Rhs: Distribution<Value = TRhs, Condition = NormalParams>,
TRhs: RandomVariable,
impl<Rhs, TRhs> Mul<Rhs> for Normalwhere
Rhs: Distribution<Value = TRhs, Condition = NormalParams>,
TRhs: RandomVariable,
type Output = IndependentJoint<Normal, Rhs, f64, TRhs, NormalParams>
type Output = IndependentJoint<Normal, Rhs, f64, TRhs, NormalParams>
The resulting type after applying the
* operator.sourceimpl SampleableDistribution for Normal
impl SampleableDistribution for Normal
sourceimpl ValueDifferentiableDistribution for Normal
impl ValueDifferentiableDistribution for Normal
fn ln_diff_value(
&self,
x: &Self::Value,
theta: &Self::Condition
) -> Result<Vec<f64>, DistributionError>
Auto Trait Implementations
impl RefUnwindSafe for Normal
impl Send for Normal
impl Sync for Normal
impl Unpin for Normal
impl UnwindSafe for Normal
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more