QPMS
Electromagnetic multiple scattering library and toolkit.
Data Fields
beyn_contour_t Struct Reference

Complex plane integration contour structure. More...

#include <beyn.h>

Collaboration diagram for beyn_contour_t:
Collaboration graph
[legend]

Data Fields

size_t n
 
complex double centre
 "Centre" of the contour. More...
 
_Bool(* inside_test )(struct beyn_contour_t *, complex double z)
 Function testing that a point z lies inside the contour (optional).
 
complex double z_dz [][2]
 Pairs of contour points and derivatives in that points.
 

Detailed Description

Complex plane integration contour structure.

Field Documentation

◆ centre

complex double beyn_contour_t::centre

"Centre" of the contour.

This point is used in the rescaling of the \( A_1 \) matrix as in Beyn's Remark 3.2 (b) in order to improve the numerical stability. It does not have to be a centre in some strictly defined sense, but it should be "somewhere around" where the contour is.

◆ n

size_t beyn_contour_t::n

Number of discretisation points.


The documentation for this struct was generated from the following file: