c64

Type Alias c64 

Source
pub type c64 = Complex<f64>;
Expand description

Alias for a Complex<f64>

Aliased Type§

#[repr(C)]
pub struct c64 { pub re: f64, pub im: f64, }

Fields§

§re: f64

Real portion of the complex number

§im: f64

Imaginary portion of the complex number

Trait Implementations§

Source§

impl EvaluateKernel for c64

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<'_, f64>, targets: ArrayView2<'_, f64>, charges: ArrayView2<'_, c64>, result: ArrayViewMut3<'_, c64>, 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>