pub struct CharacteristicFunction {
pub pmf: Vec<f64>,
}Expand description
Numerical evaluation of characteristic functions via finite-sum approximation.
For a discrete distribution with PMF pmf, computes
φ(t) = Σ_k p_k · exp(i t k).
Fields§
§pmf: Vec<f64>PMF values over support {0, 1, …, n-1}.
Implementations§
Source§impl CharacteristicFunction
impl CharacteristicFunction
Sourcepub fn modulus_sq(&self, t: f64) -> f64
pub fn modulus_sq(&self, t: f64) -> f64
Returns |φ(t)|².
Auto Trait Implementations§
impl Freeze for CharacteristicFunction
impl RefUnwindSafe for CharacteristicFunction
impl Send for CharacteristicFunction
impl Sync for CharacteristicFunction
impl Unpin for CharacteristicFunction
impl UnsafeUnpin for CharacteristicFunction
impl UnwindSafe for CharacteristicFunction
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