pub struct UniformDistribution {
pub lower_bound: f64,
pub upper_bound: f64,
pub distribution_name: String,
pub description: String,
}Expand description
Parameters of a continuous Uniform distribution.
Constant density over the half-open interval [lower_bound, upper_bound)
and zero outside it.
Fields§
§lower_bound: f64Inclusive lower bound a of the support.
upper_bound: f64Exclusive upper bound b of the support; must satisfy b > a.
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 UniformDistribution
impl Cdf for UniformDistribution
Source§impl Clone for UniformDistribution
impl Clone for UniformDistribution
Source§fn clone(&self) -> UniformDistribution
fn clone(&self) -> UniformDistribution
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 UniformDistribution
impl Debug for UniformDistribution
Source§impl Default for UniformDistribution
impl Default for UniformDistribution
Source§fn default() -> UniformDistribution
fn default() -> UniformDistribution
Returns the “default value” for a type. Read more
Source§impl Moments for UniformDistribution
impl Moments for UniformDistribution
Source§impl Pdf for UniformDistribution
impl Pdf for UniformDistribution
Source§impl Quantile for UniformDistribution
impl Quantile for UniformDistribution
Source§impl Sample for UniformDistribution
impl Sample for UniformDistribution
Auto Trait Implementations§
impl Freeze for UniformDistribution
impl RefUnwindSafe for UniformDistribution
impl Send for UniformDistribution
impl Sync for UniformDistribution
impl Unpin for UniformDistribution
impl UnsafeUnpin for UniformDistribution
impl UnwindSafe for UniformDistribution
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