GenDspVec

Type Alias GenDspVec 

Source
pub type GenDspVec<S, T> = DspVec<S, T, RealOrComplex, TimeOrFreq>;
Expand description

A vector with no information about number space or domain at compile time.

Aliased Type§

pub struct GenDspVec<S, T> {
    pub data: S,
    /* private fields */
}

Fields§

§data: S

The underlying storage. self.len() should be called to find out how many elements in data contain valid data.

Trait Implementations§

Source§

impl<S, T, N, D> RededicateForceOps<DspVec<S, T, N, D>> for GenDspVec<S, T>
where S: ToSlice<T>, T: RealNumber, N: NumberSpace, D: Domain,

Source§

fn rededicate_from_force(origin: DspVec<S, T, N, D>) -> Self

Make Other a Self without performing any checks.
Source§

fn rededicate_with_runtime_data( origin: DspVec<S, T, N, D>, is_complex: bool, domain: DataDomain, ) -> Self

Make Other a Self without performing any checks. Read more
Source§

impl<S, T> ToComplexResult for GenDspVec<S, T>
where S: ToSlice<T>, T: RealNumber,

Source§

impl<S, T> ToFreqResult for GenDspVec<S, T>
where S: ToSlice<T>, T: RealNumber,

Source§

impl<S, T> ToRealResult for GenDspVec<S, T>
where S: ToSlice<T>, T: RealNumber,

Source§

impl<S, T> ToRealTimeResult for GenDspVec<S, T>
where S: ToSlice<T>, T: RealNumber,

Source§

impl<S, T> ToTimeResult for GenDspVec<S, T>
where S: ToSlice<T>, T: RealNumber,

Source§

type TimeResult = DspVec<S, T, RealOrComplex, TimeOrFreq>

Specifies what the the result is if a type is transformed to time domain.