Struct opensrdk_probability::continuous::beta::univariate::Beta
source · pub struct Beta;Expand description
Beta distribution
Trait Implementations
sourceimpl<Rhs, URhs> BitAnd<Rhs> for Betawhere
Rhs: Distribution<Value = BetaParams, Condition = URhs>,
URhs: RandomVariable,
impl<Rhs, URhs> BitAnd<Rhs> for Betawhere
Rhs: Distribution<Value = BetaParams, Condition = URhs>,
URhs: RandomVariable,
type Output = DependentJoint<Beta, Rhs, f64, BetaParams, URhs>
type Output = DependentJoint<Beta, Rhs, f64, BetaParams, URhs>
The resulting type after applying the
& operator.sourceimpl ConditionDifferentiableDistribution for Beta
impl ConditionDifferentiableDistribution for Beta
fn ln_diff_condition(
&self,
x: &Self::Value,
theta: &Self::Condition
) -> Result<Vec<f64>, DistributionError>
sourceimpl Distribution for Beta
impl Distribution for Beta
sourceimpl<Rhs, TRhs> Mul<Rhs> for Betawhere
Rhs: Distribution<Value = TRhs, Condition = BetaParams>,
TRhs: RandomVariable,
impl<Rhs, TRhs> Mul<Rhs> for Betawhere
Rhs: Distribution<Value = TRhs, Condition = BetaParams>,
TRhs: RandomVariable,
type Output = IndependentJoint<Beta, Rhs, f64, TRhs, BetaParams>
type Output = IndependentJoint<Beta, Rhs, f64, TRhs, BetaParams>
The resulting type after applying the
* operator.sourceimpl SampleableDistribution for Beta
impl SampleableDistribution for Beta
sourceimpl ValueDifferentiableDistribution for Beta
impl ValueDifferentiableDistribution for Beta
fn ln_diff_value(
&self,
x: &Self::Value,
theta: &Self::Condition
) -> Result<Vec<f64>, DistributionError>
Auto Trait Implementations
impl RefUnwindSafe for Beta
impl Send for Beta
impl Sync for Beta
impl Unpin for Beta
impl UnwindSafe for Beta
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