Skip to main content

ComplexI16

Type Alias ComplexI16 

Source
pub type ComplexI16 = Complex<i16>;

Aliased Type§

#[repr(C)]
pub struct ComplexI16 { pub re: i16, pub im: i16, }

Fields§

§re: i16

Real portion of the complex number

§im: i16

Imaginary portion of the complex number

Trait Implementations§

Source§

impl AddConstantScaled for ComplexI16

Source§

fn add_constant_scaled( stream_context: &StreamContext, source: &SignalView<'_, Self>, value: Self, destination: &mut SignalViewMut<'_, Self>, scale_factor: i32, ) -> Result<()>

Source§

impl AddConstantScaledInPlace for ComplexI16

Source§

fn add_constant_scaled_in_place( stream_context: &StreamContext, signal: &mut SignalViewMut<'_, Self>, value: Self, scale_factor: i32, ) -> Result<()>

Source§

impl AddScaled for ComplexI16

Source§

fn add_scaled( stream_context: &StreamContext, left: &SignalView<'_, Self>, right: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, Self>, scale_factor: i32, ) -> Result<()>

Source§

impl AddScaledInPlace for ComplexI16

Source§

fn add_scaled_in_place( stream_context: &StreamContext, signal: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, Self>, scale_factor: i32, ) -> Result<()>

Source§

impl AverageError for ComplexI16

Source§

fn average_error_buffer_size( stream_context: &StreamContext, source: &SignalView<'_, Self>, ) -> Result<usize>

Source§

fn average_error_to_device_with_scratch( stream_context: &StreamContext, source_1: &SignalView<'_, Self>, source_2: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, f64>, scratch: &mut ScratchBuffer, ) -> Result<()>

Source§

fn average_error_to_device( stream_context: &StreamContext, source_1: &SignalView<'_, Self>, source_2: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, f64>, ) -> Result<()>

Source§

impl AverageErrorC1<C1> for ComplexI16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, C1>, source_2: &ImageView<'_, Self, C1>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl AverageErrorC2<C2> for ComplexI16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, C2>, source_2: &ImageView<'_, Self, C2>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl AverageErrorC3<C3> for ComplexI16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, C3>, source_2: &ImageView<'_, Self, C3>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl AverageErrorC4<C4> for ComplexI16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, C4>, source_2: &ImageView<'_, Self, C4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl AverageRelativeError for ComplexI16

Source§

fn average_relative_error_buffer_size( stream_context: &StreamContext, source: &SignalView<'_, Self>, ) -> Result<usize>

Source§

fn average_relative_error_to_device_with_scratch( stream_context: &StreamContext, source_1: &SignalView<'_, Self>, source_2: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, f64>, scratch: &mut ScratchBuffer, ) -> Result<()>

Source§

fn average_relative_error_to_device( stream_context: &StreamContext, source_1: &SignalView<'_, Self>, source_2: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, f64>, ) -> Result<()>

Source§

impl AverageRelativeErrorC1<C1> for ComplexI16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, C1>, source_2: &ImageView<'_, Self, C1>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl AverageRelativeErrorC2<C2> for ComplexI16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, C2>, source_2: &ImageView<'_, Self, C2>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl AverageRelativeErrorC3<C3> for ComplexI16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, C3>, source_2: &ImageView<'_, Self, C3>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl AverageRelativeErrorC4<C4> for ComplexI16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, C4>, source_2: &ImageView<'_, Self, C4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl Copy for ComplexI16

Source§

fn copy( stream_context: &StreamContext, source: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, Self>, ) -> Result<()>

Source§

impl CopyAc4<AC4> for ComplexI16

Source§

fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl CopyC1<C1> for ComplexI16

Source§

fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, C1>, destination: &mut ImageViewMut<'_, Self, C1>, ) -> Result<()>

Source§

impl CopyC2<C2> for ComplexI16

Source§

fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, C2>, destination: &mut ImageViewMut<'_, Self, C2>, ) -> Result<()>

Source§

impl CopyC3<C3> for ComplexI16

Source§

fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, C3>, destination: &mut ImageViewMut<'_, Self, C3>, ) -> Result<()>

Source§

impl CopyC4<C4> for ComplexI16

Source§

fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, C4>, destination: &mut ImageViewMut<'_, Self, C4>, ) -> Result<()>

Source§

impl DataTypeLike for ComplexI16

Source§

impl DivideConstantScaled for ComplexI16

Source§

fn divide_constant_scaled( stream_context: &StreamContext, source: &SignalView<'_, Self>, value: Self, destination: &mut SignalViewMut<'_, Self>, scale_factor: i32, ) -> Result<()>

Source§

impl DivideConstantScaledInPlace for ComplexI16

Source§

fn divide_constant_scaled_in_place( stream_context: &StreamContext, signal: &mut SignalViewMut<'_, Self>, value: Self, scale_factor: i32, ) -> Result<()>

Source§

impl DivideScaled for ComplexI16

Source§

fn divide_scaled( stream_context: &StreamContext, left: &SignalView<'_, Self>, right: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, Self>, scale_factor: i32, ) -> Result<()>

Source§

impl DivideScaledInPlace for ComplexI16

Source§

fn divide_scaled_in_place( stream_context: &StreamContext, signal: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, Self>, scale_factor: i32, ) -> Result<()>

Source§

impl DotProductScaledTo<Complex<i16>> for ComplexI16

Source§

fn dot_product_scaled_buffer_size( stream_context: &StreamContext, source: &SignalView<'_, Self>, ) -> Result<usize>

Source§

fn dot_product_scaled_to_device_with_scratch( stream_context: &StreamContext, source_1: &SignalView<'_, Self>, source_2: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, ComplexI16>, scale_factor: i32, scratch: &mut ScratchBuffer, ) -> Result<()>

Source§

fn dot_product_scaled_to_device( stream_context: &StreamContext, source_1: &SignalView<'_, Self>, source_2: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, ComplexI16>, scale_factor: i32, ) -> Result<()>

Source§

impl DotProductScaledTo<Complex<i32>> for ComplexI16

Source§

fn dot_product_scaled_buffer_size( stream_context: &StreamContext, source: &SignalView<'_, Self>, ) -> Result<usize>

Source§

fn dot_product_scaled_to_device_with_scratch( stream_context: &StreamContext, source_1: &SignalView<'_, Self>, source_2: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, ComplexI32>, scale_factor: i32, scratch: &mut ScratchBuffer, ) -> Result<()>

Source§

fn dot_product_scaled_to_device( stream_context: &StreamContext, source_1: &SignalView<'_, Self>, source_2: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, ComplexI32>, scale_factor: i32, ) -> Result<()>

Source§

impl DotProductTo<Complex<f32>> for ComplexI16

Source§

fn dot_product_buffer_size( stream_context: &StreamContext, source: &SignalView<'_, Self>, ) -> Result<usize>

Source§

fn dot_product_to_device_with_scratch( stream_context: &StreamContext, source_1: &SignalView<'_, Self>, source_2: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, Complex32>, scratch: &mut ScratchBuffer, ) -> Result<()>

Source§

fn dot_product_to_device( stream_context: &StreamContext, source_1: &SignalView<'_, Self>, source_2: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, Complex32>, ) -> Result<()>

Source§

impl DotProductTo<Complex<i64>> for ComplexI16

Source§

fn dot_product_buffer_size( stream_context: &StreamContext, source: &SignalView<'_, Self>, ) -> Result<usize>

Source§

fn dot_product_to_device_with_scratch( stream_context: &StreamContext, source_1: &SignalView<'_, Self>, source_2: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, ComplexI64>, scratch: &mut ScratchBuffer, ) -> Result<()>

Source§

fn dot_product_to_device( stream_context: &StreamContext, source_1: &SignalView<'_, Self>, source_2: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, ComplexI64>, ) -> Result<()>

Source§

impl IntoNpp for ComplexI16

Source§

type Npp = Npp16sc

Source§

fn into_npp(self) -> Self::Npp

Source§

impl MaximumError for ComplexI16

Source§

fn maximum_error_buffer_size( stream_context: &StreamContext, source: &SignalView<'_, Self>, ) -> Result<usize>

Source§

fn maximum_error_to_device_with_scratch( stream_context: &StreamContext, source_1: &SignalView<'_, Self>, source_2: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, f64>, scratch: &mut ScratchBuffer, ) -> Result<()>

Source§

fn maximum_error_to_device( stream_context: &StreamContext, source_1: &SignalView<'_, Self>, source_2: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, f64>, ) -> Result<()>

Source§

impl MaximumErrorC1<C1> for ComplexI16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, C1>, source_2: &ImageView<'_, Self, C1>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl MaximumErrorC2<C2> for ComplexI16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, C2>, source_2: &ImageView<'_, Self, C2>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl MaximumErrorC3<C3> for ComplexI16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, C3>, source_2: &ImageView<'_, Self, C3>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl MaximumErrorC4<C4> for ComplexI16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, C4>, source_2: &ImageView<'_, Self, C4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl MaximumRelativeError for ComplexI16

Source§

fn maximum_relative_error_buffer_size( stream_context: &StreamContext, source: &SignalView<'_, Self>, ) -> Result<usize>

Source§

fn maximum_relative_error_to_device_with_scratch( stream_context: &StreamContext, source_1: &SignalView<'_, Self>, source_2: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, f64>, scratch: &mut ScratchBuffer, ) -> Result<()>

Source§

fn maximum_relative_error_to_device( stream_context: &StreamContext, source_1: &SignalView<'_, Self>, source_2: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, f64>, ) -> Result<()>

Source§

impl MaximumRelativeErrorC1<C1> for ComplexI16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, C1>, source_2: &ImageView<'_, Self, C1>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl MaximumRelativeErrorC2<C2> for ComplexI16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, C2>, source_2: &ImageView<'_, Self, C2>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl MaximumRelativeErrorC3<C3> for ComplexI16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, C3>, source_2: &ImageView<'_, Self, C3>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl MaximumRelativeErrorC4<C4> for ComplexI16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, C4>, source_2: &ImageView<'_, Self, C4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl MeanScaledTo<Complex<i16>> for ComplexI16

Source§

fn mean_scaled_buffer_size( stream_context: &StreamContext, source: &SignalView<'_, Self>, ) -> Result<usize>

Source§

fn mean_scaled_to_device_with_scratch( stream_context: &StreamContext, source: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, ComplexI16>, scale_factor: i32, scratch: &mut ScratchBuffer, ) -> Result<()>

Source§

fn mean_scaled_to_device( stream_context: &StreamContext, source: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, ComplexI16>, scale_factor: i32, ) -> Result<()>

Source§

impl MultiplyConstantScaled for ComplexI16

Source§

fn multiply_constant_scaled( stream_context: &StreamContext, source: &SignalView<'_, Self>, value: Self, destination: &mut SignalViewMut<'_, Self>, scale_factor: i32, ) -> Result<()>

Source§

impl MultiplyConstantScaledInPlace for ComplexI16

Source§

fn multiply_constant_scaled_in_place( stream_context: &StreamContext, signal: &mut SignalViewMut<'_, Self>, value: Self, scale_factor: i32, ) -> Result<()>

Source§

impl MultiplyScaled for ComplexI16

Source§

fn multiply_scaled( stream_context: &StreamContext, left: &SignalView<'_, Self>, right: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, Self>, scale_factor: i32, ) -> Result<()>

Source§

impl MultiplyScaledInPlace for ComplexI16

Source§

fn multiply_scaled_in_place( stream_context: &StreamContext, signal: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, Self>, scale_factor: i32, ) -> Result<()>

Source§

impl NormalizeScaled for ComplexI16

Source§

type Divisor = i32

Source§

fn normalize_scaled( stream_context: &StreamContext, source: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, Self>, subtract: Self, divide: Self::Divisor, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddAc4<AC4> for ComplexI16

Source§

fn add_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddAc4InPlace<AC4> for ComplexI16

Source§

fn add_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddC1<C1> for ComplexI16

Source§

fn add_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, C1>, source2: &ImageView<'_, Self, C1>, destination: &mut ImageViewMut<'_, Self, C1>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddC1InPlace<C1> for ComplexI16

Source§

fn add_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, C1>, source_destination: &mut ImageViewMut<'_, Self, C1>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddC3<C3> for ComplexI16

Source§

fn add_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, C3>, source2: &ImageView<'_, Self, C3>, destination: &mut ImageViewMut<'_, Self, C3>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddC3InPlace<C3> for ComplexI16

Source§

fn add_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, C3>, source_destination: &mut ImageViewMut<'_, Self, C3>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddConstantAc4<AC4> for ComplexI16

Source§

fn add_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddConstantAc4InPlace<AC4> for ComplexI16

Source§

fn add_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddConstantC1<C1> for ComplexI16

Source§

fn add_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, C1>, constant: Self, destination: &mut ImageViewMut<'_, Self, C1>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddConstantC1InPlace<C1> for ComplexI16

Source§

fn add_constant_scaled_in_place( stream_context: &StreamContext, constant: Self, source_destination: &mut ImageViewMut<'_, Self, C1>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddConstantC3<C3> for ComplexI16

Source§

fn add_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, C3>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, C3>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddConstantC3InPlace<C3> for ComplexI16

Source§

fn add_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, C3>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideAc4<AC4> for ComplexI16

Source§

fn divide_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideAc4InPlace<AC4> for ComplexI16

Source§

fn divide_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideC1<C1> for ComplexI16

Source§

fn divide_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, C1>, source2: &ImageView<'_, Self, C1>, destination: &mut ImageViewMut<'_, Self, C1>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideC1InPlace<C1> for ComplexI16

Source§

fn divide_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, C1>, source_destination: &mut ImageViewMut<'_, Self, C1>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideC3<C3> for ComplexI16

Source§

fn divide_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, C3>, source2: &ImageView<'_, Self, C3>, destination: &mut ImageViewMut<'_, Self, C3>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideC3InPlace<C3> for ComplexI16

Source§

fn divide_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, C3>, source_destination: &mut ImageViewMut<'_, Self, C3>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideConstantAc4<AC4> for ComplexI16

Source§

fn divide_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideConstantAc4InPlace<AC4> for ComplexI16

Source§

fn divide_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideConstantC1<C1> for ComplexI16

Source§

fn divide_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, C1>, constant: Self, destination: &mut ImageViewMut<'_, Self, C1>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideConstantC1InPlace<C1> for ComplexI16

Source§

fn divide_constant_scaled_in_place( stream_context: &StreamContext, constant: Self, source_destination: &mut ImageViewMut<'_, Self, C1>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideConstantC3<C3> for ComplexI16

Source§

fn divide_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, C3>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, C3>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideConstantC3InPlace<C3> for ComplexI16

Source§

fn divide_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, C3>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyAc4<AC4> for ComplexI16

Source§

fn multiply_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyAc4InPlace<AC4> for ComplexI16

Source§

fn multiply_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyC1<C1> for ComplexI16

Source§

fn multiply_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, C1>, source2: &ImageView<'_, Self, C1>, destination: &mut ImageViewMut<'_, Self, C1>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyC1InPlace<C1> for ComplexI16

Source§

fn multiply_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, C1>, source_destination: &mut ImageViewMut<'_, Self, C1>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyC3<C3> for ComplexI16

Source§

fn multiply_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, C3>, source2: &ImageView<'_, Self, C3>, destination: &mut ImageViewMut<'_, Self, C3>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyC3InPlace<C3> for ComplexI16

Source§

fn multiply_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, C3>, source_destination: &mut ImageViewMut<'_, Self, C3>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyConstantAc4<AC4> for ComplexI16

Source§

fn multiply_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyConstantAc4InPlace<AC4> for ComplexI16

Source§

fn multiply_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyConstantC1<C1> for ComplexI16

Source§

fn multiply_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, C1>, constant: Self, destination: &mut ImageViewMut<'_, Self, C1>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyConstantC1InPlace<C1> for ComplexI16

Source§

fn multiply_constant_scaled_in_place( stream_context: &StreamContext, constant: Self, source_destination: &mut ImageViewMut<'_, Self, C1>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyConstantC3<C3> for ComplexI16

Source§

fn multiply_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, C3>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, C3>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyConstantC3InPlace<C3> for ComplexI16

Source§

fn multiply_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, C3>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractAc4<AC4> for ComplexI16

Source§

fn subtract_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractAc4InPlace<AC4> for ComplexI16

Source§

fn subtract_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractC1<C1> for ComplexI16

Source§

fn subtract_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, C1>, source2: &ImageView<'_, Self, C1>, destination: &mut ImageViewMut<'_, Self, C1>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractC1InPlace<C1> for ComplexI16

Source§

fn subtract_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, C1>, source_destination: &mut ImageViewMut<'_, Self, C1>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractC3<C3> for ComplexI16

Source§

fn subtract_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, C3>, source2: &ImageView<'_, Self, C3>, destination: &mut ImageViewMut<'_, Self, C3>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractC3InPlace<C3> for ComplexI16

Source§

fn subtract_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, C3>, source_destination: &mut ImageViewMut<'_, Self, C3>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractConstantAc4<AC4> for ComplexI16

Source§

fn subtract_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractConstantAc4InPlace<AC4> for ComplexI16

Source§

fn subtract_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractConstantC1<C1> for ComplexI16

Source§

fn subtract_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, C1>, constant: Self, destination: &mut ImageViewMut<'_, Self, C1>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractConstantC1InPlace<C1> for ComplexI16

Source§

fn subtract_constant_scaled_in_place( stream_context: &StreamContext, constant: Self, source_destination: &mut ImageViewMut<'_, Self, C1>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractConstantC3<C3> for ComplexI16

Source§

fn subtract_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, C3>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, C3>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractConstantC3InPlace<C3> for ComplexI16

Source§

fn subtract_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, C3>, scale_factor: i32, ) -> Result<()>

Source§

impl Set for ComplexI16

Source§

fn set( stream_context: &StreamContext, value: Self, destination: &mut SignalViewMut<'_, Self>, ) -> Result<()>

Source§

impl SetAC4<AC4> for ComplexI16

Source§

type Value = [Complex<i16>; 3]

Source§

fn dispatch( stream_context: &StreamContext, value: Self::Value, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SetC1<C1> for ComplexI16

Source§

type Value = Complex<i16>

Source§

fn dispatch( stream_context: &StreamContext, value: Self::Value, destination: &mut ImageViewMut<'_, Self, C1>, ) -> Result<()>

Source§

impl SetC2<C2> for ComplexI16

Source§

type Value = [Complex<i16>; 2]

Source§

fn dispatch( stream_context: &StreamContext, value: Self::Value, destination: &mut ImageViewMut<'_, Self, C2>, ) -> Result<()>

Source§

impl SetC3<C3> for ComplexI16

Source§

type Value = [Complex<i16>; 3]

Source§

fn dispatch( stream_context: &StreamContext, value: Self::Value, destination: &mut ImageViewMut<'_, Self, C3>, ) -> Result<()>

Source§

impl SetC4<C4> for ComplexI16

Source§

type Value = [Complex<i16>; 4]

Source§

fn dispatch( stream_context: &StreamContext, value: Self::Value, destination: &mut ImageViewMut<'_, Self, C4>, ) -> Result<()>

Source§

impl SquareRootScaled for ComplexI16

Source§

fn square_root_scaled( stream_context: &StreamContext, source: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, Self>, scale_factor: i32, ) -> Result<()>

Source§

impl SquareRootScaledInPlace for ComplexI16

Source§

fn square_root_scaled_in_place( stream_context: &StreamContext, signal: &mut SignalViewMut<'_, Self>, scale_factor: i32, ) -> Result<()>

Source§

impl SquareScaled for ComplexI16

Source§

fn square_scaled( stream_context: &StreamContext, source: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, Self>, scale_factor: i32, ) -> Result<()>

Source§

impl SquareScaledInPlace for ComplexI16

Source§

fn square_scaled_in_place( stream_context: &StreamContext, signal: &mut SignalViewMut<'_, Self>, scale_factor: i32, ) -> Result<()>

Source§

impl SubtractConstantScaled for ComplexI16

Source§

fn subtract_constant_scaled( stream_context: &StreamContext, source: &SignalView<'_, Self>, value: Self, destination: &mut SignalViewMut<'_, Self>, scale_factor: i32, ) -> Result<()>

Source§

impl SubtractConstantScaledInPlace for ComplexI16

Source§

fn subtract_constant_scaled_in_place( stream_context: &StreamContext, signal: &mut SignalViewMut<'_, Self>, value: Self, scale_factor: i32, ) -> Result<()>

Source§

impl SubtractFromConstantScaled for ComplexI16

Source§

fn subtract_from_constant_scaled( stream_context: &StreamContext, source: &SignalView<'_, Self>, value: Self, destination: &mut SignalViewMut<'_, Self>, scale_factor: i32, ) -> Result<()>

Source§

impl SubtractFromConstantScaledInPlace for ComplexI16

Source§

fn subtract_from_constant_scaled_in_place( stream_context: &StreamContext, signal: &mut SignalViewMut<'_, Self>, value: Self, scale_factor: i32, ) -> Result<()>

Source§

impl SubtractScaled for ComplexI16

Source§

fn subtract_scaled( stream_context: &StreamContext, left: &SignalView<'_, Self>, right: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, Self>, scale_factor: i32, ) -> Result<()>

Source§

impl SubtractScaledInPlace for ComplexI16

Source§

fn subtract_scaled_in_place( stream_context: &StreamContext, signal: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, Self>, scale_factor: i32, ) -> Result<()>

Source§

impl SumScaledTo<Complex<i16>> for ComplexI16

Source§

fn sum_scaled_buffer_size( stream_context: &StreamContext, source: &SignalView<'_, Self>, ) -> Result<usize>

Source§

fn sum_scaled_to_device_with_scratch( stream_context: &StreamContext, source: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, ComplexI16>, scale_factor: i32, scratch: &mut ScratchBuffer, ) -> Result<()>

Source§

fn sum_scaled_to_device( stream_context: &StreamContext, source: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, ComplexI16>, scale_factor: i32, ) -> Result<()>

Source§

impl SumScaledTo<Complex<i32>> for ComplexI16

Source§

fn sum_scaled_buffer_size( stream_context: &StreamContext, source: &SignalView<'_, Self>, ) -> Result<usize>

Source§

fn sum_scaled_to_device_with_scratch( stream_context: &StreamContext, source: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, ComplexI32>, scale_factor: i32, scratch: &mut ScratchBuffer, ) -> Result<()>

Source§

fn sum_scaled_to_device( stream_context: &StreamContext, source: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, ComplexI32>, scale_factor: i32, ) -> Result<()>

Source§

impl Threshold for ComplexI16

Source§

type Level = i16

Source§

fn threshold( stream_context: &StreamContext, source: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, Self>, level: Self::Level, operation: ComparisonOperation, ) -> Result<()>

Source§

impl ThresholdGreater for ComplexI16

Source§

type Level = i16

Source§

fn threshold_greater( stream_context: &StreamContext, source: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, Self>, level: Self::Level, ) -> Result<()>

Source§

impl ThresholdGreaterValue for ComplexI16

Source§

type Level = i16

Source§

fn threshold_greater_value( stream_context: &StreamContext, source: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, Self>, level: Self::Level, value: Self, ) -> Result<()>

Source§

impl ThresholdInPlace for ComplexI16

Source§

type Level = i16

Source§

fn threshold_in_place( stream_context: &StreamContext, signal: &mut SignalViewMut<'_, Self>, level: Self::Level, operation: ComparisonOperation, ) -> Result<()>

Source§

impl ThresholdLess for ComplexI16

Source§

type Level = i16

Source§

fn threshold_less( stream_context: &StreamContext, source: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, Self>, level: Self::Level, ) -> Result<()>

Source§

impl ThresholdLessValue for ComplexI16

Source§

type Level = i16

Source§

fn threshold_less_value( stream_context: &StreamContext, source: &SignalView<'_, Self>, destination: &mut SignalViewMut<'_, Self>, level: Self::Level, value: Self, ) -> Result<()>

Source§

impl Zero for ComplexI16

Source§

fn zero( stream_context: &StreamContext, destination: &mut SignalViewMut<'_, Self>, ) -> Result<()>