Skip to main content

ComplexI32

Type Alias ComplexI32 

Source
pub type ComplexI32 = Complex<i32>;

Aliased Type§

#[repr(C)]
pub struct ComplexI32 { pub re: i32, pub im: i32, }

Fields§

§re: i32

Real portion of the complex number

§im: i32

Imaginary portion of the complex number

Trait Implementations§

Source§

impl AddConstantScaled for ComplexI32

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 ComplexI32

Source§

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

Source§

impl AddScaled for ComplexI32

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 ComplexI32

Source§

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

Source§

impl AverageError for ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

Source§

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

Source§

impl CopyAc4<AC4> for ComplexI32

Source§

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

Source§

impl CopyC1<C1> for ComplexI32

Source§

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

Source§

impl CopyC2<C2> for ComplexI32

Source§

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

Source§

impl CopyC3<C3> for ComplexI32

Source§

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

Source§

impl CopyC4<C4> for ComplexI32

Source§

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

Source§

impl DataTypeLike for ComplexI32

Source§

impl DotProductScaledTo<Complex<i32>> for ComplexI32

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 IntoNpp for ComplexI32

Source§

type Npp = Npp32sc

Source§

fn into_npp(self) -> Self::Npp

Source§

impl MaximumError for ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 MultiplyConstantScaled for ComplexI32

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 ComplexI32

Source§

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

Source§

impl MultiplyScaled for ComplexI32

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 ComplexI32

Source§

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

Source§

impl ScaledAddAc4<AC4> for ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

Source§

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

Source§

impl SetAC4<AC4> for ComplexI32

Source§

type Value = [Complex<i32>; 3]

Source§

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

Source§

impl SetC1<C1> for ComplexI32

Source§

type Value = Complex<i32>

Source§

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

Source§

impl SetC2<C2> for ComplexI32

Source§

type Value = [Complex<i32>; 2]

Source§

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

Source§

impl SetC3<C3> for ComplexI32

Source§

type Value = [Complex<i32>; 3]

Source§

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

Source§

impl SetC4<C4> for ComplexI32

Source§

type Value = [Complex<i32>; 4]

Source§

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

Source§

impl SubtractConstantScaled for ComplexI32

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 ComplexI32

Source§

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

Source§

impl SubtractFromConstantScaled for ComplexI32

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 ComplexI32

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 ComplexI32

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 ComplexI32

Source§

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

Source§

impl Zero for ComplexI32

Source§

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