struct CumulativeSums {
sum: Vec<Vec<f64>>,
sq: Vec<f64>,
}Expand description
Cumulative sums for O(1) segment cost computation.
Fields§
§sum: Vec<Vec<f64>>Cumulative sum of vectors: sum[i] = Σ_{j=0}^{i-1} v[j]
sq: Vec<f64>Cumulative sum of squared norms: sq[i] = Σ_{j=0}^{i-1} ||v[j]||²
Auto Trait Implementations§
impl Freeze for CumulativeSums
impl RefUnwindSafe for CumulativeSums
impl Send for CumulativeSums
impl Sync for CumulativeSums
impl Unpin for CumulativeSums
impl UnwindSafe for CumulativeSums
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