bempp.core.numba_assemblers

Actual implementation of Numba assemblers.

Module Contents

Functions

singular_assembler(device_interface, ...)

Numba assembler for the singular part of integral operators.

dense_assembler(device_interface, operator_descriptor, ...)

Numba based dense assembler.

potential_assembler(device_interface, space, ...)

Return an evaluator function to evaluate a potential.

bempp.core.numba_assemblers.singular_assembler(device_interface, operator_descriptor, grid, domain, dual_to_range, test_points, trial_points, quad_weights, test_elements, trial_elements, test_offsets, trial_offsets, weights_offsets, number_of_quad_points, kernel_options, result)

Numba assembler for the singular part of integral operators.

bempp.core.numba_assemblers.dense_assembler(device_interface, operator_descriptor, domain, dual_to_range, parameters, result)

Numba based dense assembler.

bempp.core.numba_assemblers.potential_assembler(device_interface, space, operator_descriptor, points, parameters)

Return an evaluator function to evaluate a potential.