pub struct ExponentialDistribution {
pub rate_parameter: f64,
pub distribution_name: String,
pub description: String,
}Expand description
Parameters of an Exponential distribution.
Models the waiting time between events in a Poisson process; supported on
[0, ∞) and parameterised by its rate.
Fields§
§rate_parameter: f64Rate parameter λ; must be > 0. The mean is 1/λ.
distribution_name: StringOptional human-readable name; unused by the numerics, defaults to empty.
description: StringOptional human-readable description; unused by the numerics, defaults to empty.
Trait Implementations§
Source§impl Cdf for ExponentialDistribution
impl Cdf for ExponentialDistribution
Source§impl Clone for ExponentialDistribution
impl Clone for ExponentialDistribution
Source§fn clone(&self) -> ExponentialDistribution
fn clone(&self) -> ExponentialDistribution
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExponentialDistribution
impl Debug for ExponentialDistribution
Source§impl Default for ExponentialDistribution
impl Default for ExponentialDistribution
Source§fn default() -> ExponentialDistribution
fn default() -> ExponentialDistribution
Returns the “default value” for a type. Read more
Source§impl Moments for ExponentialDistribution
impl Moments for ExponentialDistribution
Source§impl Pdf for ExponentialDistribution
impl Pdf for ExponentialDistribution
Source§impl Quantile for ExponentialDistribution
impl Quantile for ExponentialDistribution
Source§impl Sample for ExponentialDistribution
impl Sample for ExponentialDistribution
Auto Trait Implementations§
impl Freeze for ExponentialDistribution
impl RefUnwindSafe for ExponentialDistribution
impl Send for ExponentialDistribution
impl Sync for ExponentialDistribution
impl Unpin for ExponentialDistribution
impl UnsafeUnpin for ExponentialDistribution
impl UnwindSafe for ExponentialDistribution
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more