Module rusty_green_kernel::c_api[][src]

This module defines C API function to access all assembly and evaluation routines.

Functions

assemble_helmholtz_kernel_f32

Assemble the Helmholtz kernel (single precision version).

assemble_helmholtz_kernel_f64

Assemble the Helmholtz kernel (double precision version).

assemble_laplace_kernel_f32

Assemble the Laplace kernel (single precision version).

assemble_laplace_kernel_f64

Assemble the Laplace kernel (double precision version).

assemble_modified_helmholtz_kernel_f32

Assemble the modified Helmholtz kernel (single precision version).

assemble_modified_helmholtz_kernel_f64

Assemble the modified Helmholtz kernel (double precision version).

evaluate_helmholtz_kernel_f32

Evaluate the Helmholtz potential sum (single precision version).

evaluate_helmholtz_kernel_f64

Evaluate the Helmholtz potential sum (double precision version).

evaluate_laplace_kernel_f32

Evaluate the Laplace potential sum (single precision version).

evaluate_laplace_kernel_f64

Evaluate the Laplace potential sum (double precision version).

evaluate_modified_helmholtz_kernel_f32

Evaluate the modified Helmholtz potential sum (single precision version).

evaluate_modified_helmholtz_kernel_f64

Evaluate the modified Helmholtz potential sum (double precision version).