Type Alias basic_dsp_vector::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§
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>
impl<S, T, N, D> RededicateForceOps<DspVec<S, T, N, D>> for GenDspVec<S, T>
source§fn rededicate_from_force(origin: DspVec<S, T, N, D>) -> Self
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
fn rededicate_with_runtime_data( origin: DspVec<S, T, N, D>, is_complex: bool, domain: DataDomain ) -> Self
source§impl<S, T> ToComplexResult for GenDspVec<S, T>where
S: ToSlice<T>,
T: RealNumber,
impl<S, T> ToComplexResult for GenDspVec<S, T>where
S: ToSlice<T>,
T: RealNumber,
type ComplexResult = DspVec<S, T, RealOrComplex, TimeOrFreq>
source§impl<S, T> ToFreqResult for GenDspVec<S, T>where
S: ToSlice<T>,
T: RealNumber,
impl<S, T> ToFreqResult for GenDspVec<S, T>where
S: ToSlice<T>,
T: RealNumber,
type FreqResult = DspVec<S, T, RealOrComplex, TimeOrFreq>
source§impl<S, T> ToRealResult for GenDspVec<S, T>where
S: ToSlice<T>,
T: RealNumber,
impl<S, T> ToRealResult for GenDspVec<S, T>where
S: ToSlice<T>,
T: RealNumber,
type RealResult = DspVec<S, T, RealOrComplex, TimeOrFreq>
source§impl<S, T> ToRealTimeResult for GenDspVec<S, T>where
S: ToSlice<T>,
T: RealNumber,
impl<S, T> ToRealTimeResult for GenDspVec<S, T>where
S: ToSlice<T>,
T: RealNumber,
type RealTimeResult = DspVec<S, T, RealOrComplex, TimeOrFreq>
source§impl<S, T> ToTimeResult for GenDspVec<S, T>where
S: ToSlice<T>,
T: RealNumber,
impl<S, T> ToTimeResult for GenDspVec<S, T>where
S: ToSlice<T>,
T: RealNumber,
§type TimeResult = DspVec<S, T, RealOrComplex, TimeOrFreq>
type TimeResult = DspVec<S, T, RealOrComplex, TimeOrFreq>
Specifies what the the result is if a type is transformed to time domain.