assemble_modified_helmholtz_kernel_f64

Function assemble_modified_helmholtz_kernel_f64 

Source
#[unsafe(no_mangle)]
pub extern "C" fn assemble_modified_helmholtz_kernel_f64( source_ptr: *const f64, target_ptr: *const f64, result_ptr: *mut f64, omega: f64, nsources: usize, ntargets: usize, num_threads: usize, )
Expand description

Assemble the modified Helmholtz kernel (double precision version).

ยงArguments

  • source_ptr - Pointer to a (3, nsources) array of sources.
  • target_ptr - Pointer to a (3, ntargets) array of targets.
  • result_ptr - Pointer to an existing (ntargets, nsources) array that stores the result.
  • omega - The omega parameter of the kernel.
  • nsources - Number of sources.
  • ntargets - Number of targets.
  • num_threads - Number of threads to use