Struct yata::methods::Conv[][src]

pub struct Conv { /* fields omitted */ }

Convolution Moving Average with specified weights for timeseries of ValueType.

Parameters

Has a single parameter weights: Vec<ValueType>

weights vector’s length must be > 0

Input type

Input type is ValueType

Output type

Output type is ValueType

Performance

O(length(weights))

This method is relatively slow compare to the other methods.

See also

WMA, SWMA

Trait Implementations

impl Clone for Conv[src]

impl Debug for Conv[src]

impl<'de> Deserialize<'de> for Conv[src]

impl Method<'_> for Conv[src]

type Params = Vec<ValueType>

Method parameters

type Input = ValueType

Input value type

type Output = Self::Input

Output value type

impl Serialize for Conv[src]

Auto Trait Implementations

impl RefUnwindSafe for Conv

impl Send for Conv

impl Sync for Conv

impl Unpin for Conv

impl UnwindSafe for Conv

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.