pub struct BocpdConfig {
pub alpha: f64,
pub threshold_sigmas: f64,
pub min_observations: usize,
pub cooldown: usize,
}Expand description
Online detector configuration.
Fields§
§alpha: f64Smoothing factor for exponential moving average (0 < alpha < 1). Lower values = more smoothing = less sensitive.
threshold_sigmas: f64Number of standard deviations for change detection threshold.
min_observations: usizeMinimum observations before detection starts (warm-up period).
cooldown: usizeCooldown: minimum observations between consecutive detections.
Trait Implementations§
Source§impl Clone for BocpdConfig
impl Clone for BocpdConfig
Source§fn clone(&self) -> BocpdConfig
fn clone(&self) -> BocpdConfig
Returns a copy of the value. Read more
1.0.0 · 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 BocpdConfig
impl Debug for BocpdConfig
Auto Trait Implementations§
impl Freeze for BocpdConfig
impl RefUnwindSafe for BocpdConfig
impl Send for BocpdConfig
impl Sync for BocpdConfig
impl Unpin for BocpdConfig
impl UnwindSafe for BocpdConfig
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