c32

Type Alias c32 

Source
pub type c32 = Complex<f32>;
Expand description

Alias for a Complex<f32>

Aliased Type§

#[repr(C)]
pub struct c32 { pub re: f32, pub im: f32, }

Fields§

§re: f32

Real portion of the complex number

§im: f32

Imaginary portion of the complex number

Trait Implementations§

Source§

impl EvaluateKernel for c32

Source§

fn assemble_kernel_in_place( sources: ArrayView2<'_, <Self as Scalar>::Real>, targets: ArrayView2<'_, <Self as Scalar>::Real>, result: ArrayViewMut2<'_, Self>, kernel_type: KernelType, num_threads: usize, )

Source§

fn evaluate_kernel_in_place( sources: ArrayView2<'_, f32>, targets: ArrayView2<'_, f32>, charges: ArrayView2<'_, c32>, result: ArrayViewMut3<'_, c32>, kernel_type: KernelType, eval_mode: EvalMode, num_threads: usize, )

Source§

fn assemble_kernel( sources: ArrayView2<'_, <Self as Scalar>::Real>, targets: ArrayView2<'_, <Self as Scalar>::Real>, kernel_type: KernelType, num_threads: usize, ) -> Array2<Self>

Source§

fn evaluate_kernel( sources: ArrayView2<'_, <Self as Scalar>::Real>, targets: ArrayView2<'_, <Self as Scalar>::Real>, charges: ArrayView2<'_, Self>, kernel_type: KernelType, eval_mode: EvalMode, num_threads: usize, ) -> Array3<Self>