QPMS
Electromagnetic multiple scattering library and toolkit.
|
Complex plane integration contour structure. More...
#include <beyn.h>
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. | |
Complex plane integration contour structure.
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.
size_t beyn_contour_t::n |
Number of discretisation points.