Module c_api

Module c_api 

Source
Expand description

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).