Trait tea_rolling::RollingValidRegBinary

source ·
pub trait RollingValidRegBinary<T: IsNone>: Vec1View<T> {
    // Provided methods
    fn ts_vregx_alpha_to<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>(
        &self,
        other: &V2,
        window: usize,
        min_periods: Option<usize>,
        out: Option<O::UninitRefMut<'_>>,
    ) -> Option<O>
       where T::Inner: Number,
             T2::Inner: Number,
             f64: Cast<U> { ... }
    fn ts_vregx_alpha<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>(
        &self,
        other: &V2,
        window: usize,
        min_periods: Option<usize>,
    ) -> O
       where T::Inner: Number,
             T2::Inner: Number,
             f64: Cast<U> { ... }
    fn ts_vregx_beta_to<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>(
        &self,
        other: &V2,
        window: usize,
        min_periods: Option<usize>,
        out: Option<O::UninitRefMut<'_>>,
    ) -> Option<O>
       where T::Inner: Number,
             T2::Inner: Number,
             f64: Cast<U> { ... }
    fn ts_vregx_beta<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>(
        &self,
        other: &V2,
        window: usize,
        min_periods: Option<usize>,
    ) -> O
       where T::Inner: Number,
             T2::Inner: Number,
             f64: Cast<U> { ... }
    fn ts_vregx_resid_mean_to<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>(
        &self,
        other: &V2,
        window: usize,
        min_periods: Option<usize>,
        out: Option<O::UninitRefMut<'_>>,
    ) -> Option<O>
       where T::Inner: Number,
             T2::Inner: Number,
             f64: Cast<U> { ... }
    fn ts_vregx_resid_mean<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>(
        &self,
        other: &V2,
        window: usize,
        min_periods: Option<usize>,
    ) -> O
       where T::Inner: Number,
             T2::Inner: Number,
             f64: Cast<U> { ... }
    fn ts_vregx_resid_std_to<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>(
        &self,
        other: &V2,
        window: usize,
        min_periods: Option<usize>,
        out: Option<O::UninitRefMut<'_>>,
    ) -> Option<O>
       where T::Inner: Number,
             T2::Inner: Number,
             f64: Cast<U> { ... }
    fn ts_vregx_resid_std<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>(
        &self,
        other: &V2,
        window: usize,
        min_periods: Option<usize>,
    ) -> O
       where T::Inner: Number,
             T2::Inner: Number,
             f64: Cast<U> { ... }
    fn ts_vregx_resid_skew_to<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>(
        &self,
        other: &V2,
        window: usize,
        min_periods: Option<usize>,
        out: Option<O::UninitRefMut<'_>>,
    ) -> Option<O>
       where T::Inner: Number,
             T2::Inner: Number,
             f64: Cast<U> { ... }
    fn ts_vregx_resid_skew<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>(
        &self,
        other: &V2,
        window: usize,
        min_periods: Option<usize>,
    ) -> O
       where T::Inner: Number,
             T2::Inner: Number,
             f64: Cast<U> { ... }
}

Provided Methods§

source

fn ts_vregx_alpha_to<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>( &self, other: &V2, window: usize, min_periods: Option<usize>, out: Option<O::UninitRefMut<'_>>, ) -> Option<O>
where T::Inner: Number, T2::Inner: Number, f64: Cast<U>,

source

fn ts_vregx_alpha<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>( &self, other: &V2, window: usize, min_periods: Option<usize>, ) -> O
where T::Inner: Number, T2::Inner: Number, f64: Cast<U>,

source

fn ts_vregx_beta_to<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>( &self, other: &V2, window: usize, min_periods: Option<usize>, out: Option<O::UninitRefMut<'_>>, ) -> Option<O>
where T::Inner: Number, T2::Inner: Number, f64: Cast<U>,

source

fn ts_vregx_beta<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>( &self, other: &V2, window: usize, min_periods: Option<usize>, ) -> O
where T::Inner: Number, T2::Inner: Number, f64: Cast<U>,

source

fn ts_vregx_resid_mean_to<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>( &self, other: &V2, window: usize, min_periods: Option<usize>, out: Option<O::UninitRefMut<'_>>, ) -> Option<O>
where T::Inner: Number, T2::Inner: Number, f64: Cast<U>,

source

fn ts_vregx_resid_mean<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>( &self, other: &V2, window: usize, min_periods: Option<usize>, ) -> O
where T::Inner: Number, T2::Inner: Number, f64: Cast<U>,

source

fn ts_vregx_resid_std_to<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>( &self, other: &V2, window: usize, min_periods: Option<usize>, out: Option<O::UninitRefMut<'_>>, ) -> Option<O>
where T::Inner: Number, T2::Inner: Number, f64: Cast<U>,

source

fn ts_vregx_resid_std<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>( &self, other: &V2, window: usize, min_periods: Option<usize>, ) -> O
where T::Inner: Number, T2::Inner: Number, f64: Cast<U>,

source

fn ts_vregx_resid_skew_to<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>( &self, other: &V2, window: usize, min_periods: Option<usize>, out: Option<O::UninitRefMut<'_>>, ) -> Option<O>
where T::Inner: Number, T2::Inner: Number, f64: Cast<U>,

source

fn ts_vregx_resid_skew<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>( &self, other: &V2, window: usize, min_periods: Option<usize>, ) -> O
where T::Inner: Number, T2::Inner: Number, f64: Cast<U>,

Object Safety§

This trait is not object safe.

Implementors§