bempp.api.operators.boundary.common

Common helpers uses for all boundary operators.

Module Contents

Functions

create_operator(identifier, domain, range_, ...)

Create a generic operator.

create_multitrace_operator(identifier, domain, range_, ...)

Create a generic operator.

pade_coeffs(order, angle)

Calculate the coefficients of the Pade series expansion.

bempp.api.operators.boundary.common.create_operator(identifier, domain, range_, dual_to_range, parameters, assembler, operator_options, kernel_type, assembly_type, device_interface, precision, is_complex)

Create a generic operator.

bempp.api.operators.boundary.common.create_multitrace_operator(identifier, domain, range_, dual_to_range, parameters, assembler, operator_options, multitrace_kernel, singular_contribution, device_interface, precision)

Create a generic operator.

bempp.api.operators.boundary.common.pade_coeffs(order, angle)

Calculate the coefficients of the Pade series expansion.

Parameters

orderint

The order of the expansion.

anglefloat

The branch-cut angle of the expansion.

Returns

c_0 : complex a_j : numpy.ndarray[complex] b_j : numpy.ndarray[complex] r_0 : complex

The coefficients of the Pade expansion.