Skip to main content

ComplexI64

Type Alias ComplexI64 

Source
pub type ComplexI64 = Complex<i64>;

Aliased Type§

#[repr(C)]
pub struct ComplexI64 { pub re: i64, pub im: i64, }

Fields§

§re: i64

Real portion of the complex number

§im: i64

Imaginary portion of the complex number

Trait Implementations§

Source§

impl AverageError for ComplexI64

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 AverageRelativeError for ComplexI64

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 Copy for ComplexI64

Source§

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

Source§

impl DataTypeLike for ComplexI64

Source§

impl IntoNpp for ComplexI64

Source§

type Npp = Npp64sc

Source§

fn into_npp(self) -> Self::Npp

Source§

impl MaximumError for ComplexI64

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 MaximumRelativeError for ComplexI64

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 Set for ComplexI64

Source§

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

Source§

impl Zero for ComplexI64

Source§

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