:py:mod:`bempp.api.operators.boundary.common` ============================================= .. py:module:: bempp.api.operators.boundary.common .. autoapi-nested-parse:: Common helpers uses for all boundary operators. Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: bempp.api.operators.boundary.common.create_operator bempp.api.operators.boundary.common.create_multitrace_operator bempp.api.operators.boundary.common.pade_coeffs .. py:function:: 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. .. py:function:: create_multitrace_operator(identifier, domain, range_, dual_to_range, parameters, assembler, operator_options, multitrace_kernel, singular_contribution, device_interface, precision) Create a generic operator. .. py:function:: pade_coeffs(order, angle) Calculate the coefficients of the Pade series expansion. Parameters ---------- order : int The order of the expansion. angle : float 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.