Struct basic_dsp::combined_ops::RealFreqIdentifier
[−]
[src]
pub struct RealFreqIdentifier<T> where T: RealNumber {
// some fields omitted
}Placeholder for a concrete vector.
Trait Implementations
impl<T> Identifier<T> for RealFreqIdentifier<T> where T: RealNumber[src]
type Vector = RealFreqVector<T>
fn get_arg(&self) -> usize
fn get_ops(self) -> Vec<(u64, Operation<T>)>
fn new(arg: usize, counter: Arc<Mutex<u64>>) -> Self
fn new_ops(ops: Vec<(u64, Operation<T>)>, arg: usize, counter: Arc<Mutex<u64>>) -> Self
impl RealIdentifier<f32> for RealFreqIdentifier<f32>[src]
type ComplexPartner = ComplexFreqIdentifier<f32>
fn real_offset(self, offset: f32) -> Self
See RealVectorOps.
fn real_scale(self, factor: f32) -> Self
See RealVectorOps.
fn abs(self) -> Self
See RealVectorOps.
fn to_complex(self) -> Self::ComplexPartner
See RealVectorOps.
fn map_inplace_real<F>(self, f: F) -> Self where F: Fn(f32, usize) -> f32 + Send + Sync + 'static
See RealVectorOps.
impl Scale<f32> for RealFreqIdentifier<f32>[src]
impl Offset<f32> for RealFreqIdentifier<f32>[src]
impl IdentifierIter<f32> for RealFreqIdentifier<f32>[src]
fn map_inplace<F>(self, f: F) -> Self where F: Fn(f32, usize) -> f32 + Send + Sync + 'static
See VectorIter.
impl GeneralIdentifier<f32> for RealFreqIdentifier<f32> where f32: RealNumber[src]
fn add_vector(self, summand: &Self) -> Self
See GenericVectorOps.
fn subtract_vector(self, subtrahend: &Self) -> Self
See GenericVectorOps.
fn multiply_vector(self, factor: &Self) -> Self
See GenericVectorOps.
fn divide_vector(self, divisor: &Self) -> Self
See GenericVectorOps.
fn sqrt(self) -> Self
See GenericVectorOps.
fn square(self) -> Self
See GenericVectorOps.
fn root(self, degree: f32) -> Self
See GenericVectorOps.
fn powf(self, exponent: f32) -> Self
See GenericVectorOps.
fn ln(self) -> Self
See GenericVectorOps.
fn exp(self) -> Self
See GenericVectorOps.
fn log(self, base: f32) -> Self
See GenericVectorOps.;
fn expf(self, base: f32) -> Self
See GenericVectorOps.
fn sin(self) -> Self
See GenericVectorOps.
fn cos(self) -> Self
See GenericVectorOps.
fn tan(self) -> Self
See GenericVectorOps.
fn asin(self) -> Self
See GenericVectorOps.
fn acos(self) -> Self
See GenericVectorOps.
fn atan(self) -> Self
See GenericVectorOps.
fn sinh(self) -> Self
See GenericVectorOps.
fn cosh(self) -> Self
See GenericVectorOps.
fn tanh(self) -> Self
See GenericVectorOps.
fn asinh(self) -> Self
See GenericVectorOps.
fn acosh(self) -> Self
See GenericVectorOps.
fn atanh(self) -> Self
See GenericVectorOps.
fn clone_from(self, source: &Self) -> Self
Copies data from another vector.
fn add_points(self) -> Self
Adds its length to the vector elements # Example Read more
fn sub_points(self) -> Self
Subtracts its length from the vector elements # Example Read more
fn div_points(self) -> Self
divides the vector elements by its length Subtracts its length from the vector elements # Example Read more
fn mul_points(self) -> Self
Multiplies the vector elements with its length # Example Read more
impl RealIdentifier<f64> for RealFreqIdentifier<f64>[src]
type ComplexPartner = ComplexFreqIdentifier<f64>
fn real_offset(self, offset: f64) -> Self
See RealVectorOps.
fn real_scale(self, factor: f64) -> Self
See RealVectorOps.
fn abs(self) -> Self
See RealVectorOps.
fn to_complex(self) -> Self::ComplexPartner
See RealVectorOps.
fn map_inplace_real<F>(self, f: F) -> Self where F: Fn(f64, usize) -> f64 + Send + Sync + 'static
See RealVectorOps.
impl Scale<f64> for RealFreqIdentifier<f64>[src]
impl Offset<f64> for RealFreqIdentifier<f64>[src]
impl IdentifierIter<f64> for RealFreqIdentifier<f64>[src]
fn map_inplace<F>(self, f: F) -> Self where F: Fn(f64, usize) -> f64 + Send + Sync + 'static
See VectorIter.
impl GeneralIdentifier<f64> for RealFreqIdentifier<f64> where f64: RealNumber[src]
fn add_vector(self, summand: &Self) -> Self
See GenericVectorOps.
fn subtract_vector(self, subtrahend: &Self) -> Self
See GenericVectorOps.
fn multiply_vector(self, factor: &Self) -> Self
See GenericVectorOps.
fn divide_vector(self, divisor: &Self) -> Self
See GenericVectorOps.
fn sqrt(self) -> Self
See GenericVectorOps.
fn square(self) -> Self
See GenericVectorOps.
fn root(self, degree: f64) -> Self
See GenericVectorOps.
fn powf(self, exponent: f64) -> Self
See GenericVectorOps.
fn ln(self) -> Self
See GenericVectorOps.
fn exp(self) -> Self
See GenericVectorOps.
fn log(self, base: f64) -> Self
See GenericVectorOps.;
fn expf(self, base: f64) -> Self
See GenericVectorOps.
fn sin(self) -> Self
See GenericVectorOps.
fn cos(self) -> Self
See GenericVectorOps.
fn tan(self) -> Self
See GenericVectorOps.
fn asin(self) -> Self
See GenericVectorOps.
fn acos(self) -> Self
See GenericVectorOps.
fn atan(self) -> Self
See GenericVectorOps.
fn sinh(self) -> Self
See GenericVectorOps.
fn cosh(self) -> Self
See GenericVectorOps.
fn tanh(self) -> Self
See GenericVectorOps.
fn asinh(self) -> Self
See GenericVectorOps.
fn acosh(self) -> Self
See GenericVectorOps.
fn atanh(self) -> Self
See GenericVectorOps.
fn clone_from(self, source: &Self) -> Self
Copies data from another vector.
fn add_points(self) -> Self
Adds its length to the vector elements # Example Read more
fn sub_points(self) -> Self
Subtracts its length from the vector elements # Example Read more
fn div_points(self) -> Self
divides the vector elements by its length Subtracts its length from the vector elements # Example Read more
fn mul_points(self) -> Self
Multiplies the vector elements with its length # Example Read more