<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">ARS</journal-id><journal-title-group>
    <journal-title>Advances in Radio Science</journal-title>
    <abbrev-journal-title abbrev-type="publisher">ARS</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Adv. Radio Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1684-9973</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/ars-24-29-2026</article-id><title-group><article-title>Dyadic multipole-based generalized source integral equations</article-title><alt-title>Dyadic multipole-based generalized source integral equations</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Kalhöfer</surname><given-names>Richard</given-names></name>
          <email>crk@tf.uni-kiel.de</email>
        <ext-link>https://orcid.org/0000-0002-4570-8112</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Dahan</surname><given-names>Yossi</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Brick</surname><given-names>Yaniv</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-1026-8273</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Boag</surname><given-names>Amir</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-4859-7788</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Klinkenbusch</surname><given-names>Ludger</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>Institute of Electrical and Information Engineering, Kiel University, 24143 Kiel, Germany</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>School of Electrical and Computer Engineering, Ben-Gurion University of the Negev, Be'er-Sheva, 8410501 Israel</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>School of Electrical and Computer Engineering, Tel Aviv University, Tel Aviv, 6997801 Israel</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Richard Kalhöfer (crk@tf.uni-kiel.de)</corresp></author-notes><pub-date><day>14</day><month>July</month><year>2026</year></pub-date>
      
      <volume>24</volume>
      <fpage>29</fpage><lpage>38</lpage>
      <history>
        <date date-type="received"><day>3</day><month>February</month><year>2026</year></date>
           <date date-type="received"><day>3</day><month>February</month><year>2026</year></date>
           <date date-type="rev-recd"><day>18</day><month>May</month><year>2026</year></date>
           <date date-type="accepted"><day>5</day><month>July</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Richard Kalhöfer et al.</copyright-statement>
        <copyright-year>2026</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://ars.copernicus.org/articles/24/29/2026/ars-24-29-2026.html">This article is available from https://ars.copernicus.org/articles/24/29/2026/ars-24-29-2026.html</self-uri><self-uri xlink:href="https://ars.copernicus.org/articles/24/29/2026/ars-24-29-2026.pdf">The full text article is available as a PDF file from https://ars.copernicus.org/articles/24/29/2026/ars-24-29-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e128">The approach of multipole-based generalized source integral equation (GSIE) formulations for the scattering by essentially-convex impenetrable objects is extended to dyadic problems. This is demonstrated through the two-dimensional (2-D) problem of transverse-electric (TE) scattering. For this case, the principles of multipole-based generalized source design are utilized within the framework of dyadic TE-GSIEs introduced recently for reflective shield sources. The derivation of the dyadic auxiliary contribution to the modified Green's function is presented in detail and is shown to provide similar superior low-rank compressibility of off-diagonal method-of-moments' matrix blocks as its transverse-magnetic counterpart, while maintaining error controllability. The extension enables the treatment of impedance boundary scatterers in 2-D and is a crucial stepping stone toward a full three-dimensional vector formulation that is expected to exhibit enhanced low-rank compressibility for a broad range of scatterer geometries.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Israel Science Foundation</funding-source>
<award-id>442/22</award-id>
<award-id>2316/23</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e140">The scattering of an electromagnetic wave by an impenetrable object can be modeled using a surface integral equation (IE). The discretization of the IE, for example by using the method of moments (MoM) <xref ref-type="bibr" rid="bib1.bibx21" id="paren.1"/>, leads to dense matrices. To enable the treatment of electrically large problems with many unknowns, fast solvers have been proposed <xref ref-type="bibr" rid="bib1.bibx39 bib1.bibx2 bib1.bibx34 bib1.bibx4 bib1.bibx6 bib1.bibx42 bib1.bibx41" id="paren.2"/>. Among these, kernel-independent solvers, e.g., <xref ref-type="bibr" rid="bib1.bibx20" id="text.3"/>, <xref ref-type="bibr" rid="bib1.bibx1" id="text.4"/>, <xref ref-type="bibr" rid="bib1.bibx43" id="text.5"/>, <xref ref-type="bibr" rid="bib1.bibx40" id="text.6"/>, and <xref ref-type="bibr" rid="bib1.bibx28" id="text.7"/>, and, in particular, fast direct solvers <xref ref-type="bibr" rid="bib1.bibx37 bib1.bibx22 bib1.bibx7 bib1.bibx12 bib1.bibx17" id="paren.8"/> rely on the algebraic compression of certain MoM matrix blocks. Conventionally, the off-diagonal blocks are represented by their low-rank (LR) approximations, where the desired compression error threshold <inline-formula><mml:math id="M1" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> determines the block ranks <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:mi mathvariant="script">R</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e189">The performance of fast solvers can be determined by the compressibility of these blocks. A reduction of the asymptotic scaling of the complexity below that of a straightforward solution requires that the ranks of the largest blocks scale slower with the electrical length than the number of problem unknowns. For conventional IE kernels, this is only guaranteed for a reduced dimensionality interaction, e.g., between parts of elongated or quasiplanar scatterers <xref ref-type="bibr" rid="bib1.bibx33 bib1.bibx30 bib1.bibx13 bib1.bibx5" id="paren.9"/>. For arbitrary surface geometries, this is usually not the case. There, for blocks that represent interactions that include broadside components, the ranks scale asymptotically linearly with the number of unknowns, resulting in a computational complexity reduction by merely a constant factor <xref ref-type="bibr" rid="bib1.bibx8 bib1.bibx10" id="paren.10"/>. While more sophisticated structures <xref ref-type="bibr" rid="bib1.bibx32 bib1.bibx17 bib1.bibx25 bib1.bibx35" id="paren.11"/> enable a slower asymptotic scaling of the costs, they often exhibit late cross-over with LR-compression-based solvers <xref ref-type="bibr" rid="bib1.bibx5" id="paren.12"/> – particularly for direct solvers where specialized arithmetic <xref ref-type="bibr" rid="bib1.bibx28" id="paren.13"><named-content content-type="pre">see</named-content></xref> is required. The need for slowing the scaling of the rank, which can serve both conventional LR and later generations of algebraic compression fast solvers, has led to the development of generalized IE formulations <xref ref-type="bibr" rid="bib1.bibx3 bib1.bibx9 bib1.bibx27 bib1.bibx38 bib1.bibx44 bib1.bibx14 bib1.bibx15 bib1.bibx24" id="paren.14"/>.</p>
      <p id="d2e213">For essentially-convex scatterers (see Fig. <xref ref-type="fig" rid="F1"/>a), the unfavorable scaling of the rank in conventional IEs, which are derived by using Love's equivalence principle, stems from the line-of-sight (LoS) broadside interactions between opposite side scatterer subdomains <xref ref-type="bibr" rid="bib1.bibx3" id="paren.15"/> (see Fig. <xref ref-type="fig" rid="F1"/>b–c). Fortunately, for such scatterers, the IE kernel can be modified such that it includes, for each source on the surface, an additional contribution that appears to emanate from within the scatterer. If designed properly, these contributions can approximately cancel the broadside component of the interactions (see Fig. <xref ref-type="fig" rid="F1"/>d), leading to the reduction of their effective dimensionality and, therefore, of the rate in which the ranks scale with the frequency.</p>

      <fig id="F1"><label>Figure 1</label><caption><p id="d2e228"><bold>(a)</bold> TE scattering by an essentially-convex PEC surface <inline-formula><mml:math id="M3" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> with inner convex hull <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <bold>(b)</bold> line-of-sight interactions of equivalent surface currents in conventional integral equations, and <bold>(c)</bold> broadside interaction between subdomains <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:msup><mml:mi>S</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msup><mml:mi>S</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>. <bold>(d)</bold> GSIE MGD exhibits deep shadow in broad regions of the volume defined by <inline-formula><mml:math id="M7" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula>.</p></caption>
        <graphic xlink:href="https://ars.copernicus.org/articles/24/29/2026/ars-24-29-2026-f01.png"/>

      </fig>

      <p id="d2e296">Following this idea, various types of generalized source integral equations (GSIEs) have been proposed <xref ref-type="bibr" rid="bib1.bibx9 bib1.bibx27 bib1.bibx38 bib1.bibx44" id="paren.16"/>. Particularly, it was shown that additive auxiliary kernels based on dependent multipole contributions can provide a deep shadow and a related attenuation of the broadside interactions for very low thresholds <xref ref-type="bibr" rid="bib1.bibx24" id="paren.17"/>. Unlike earlier GSIE designs, multipole-based kernels do not involve expensive field integrals over shielding domains. Thanks to the singular source point of a multipole expansion, even surface points in narrow boundary regions can be augmented with such auxiliary contributions, making the approach applicable to a broader range of geometries. As the expansion requires only little knowledge of the scatterer geometry, the multipole-based kernel can be easily integrated into kernel-independent solvers and arbitrarily seamlessly modified if needed. This concept was introduced and reported in detail in <xref ref-type="bibr" rid="bib1.bibx24" id="text.18"/>, through the two-dimensional (2-D) scalar problem of transverse-magnetic (TM) scattering by perfect electric conducting (PEC) objects, which focused on the implications to the design of fast direct solvers and the study of their performance. Further generalization of the formulation, toward enabling the treatment of large impenetrable three-dimensional (3-D) objects, requires its extension to vector- and dyadic-kernel formulations.</p>
      <p id="d2e308">In this work, a dyadic extension of the multipole-based GSIE in <xref ref-type="bibr" rid="bib1.bibx24" id="text.19"/> is presented. This is done for the representative example of transverse-electric (TE) scattering problems. Following the vectorial approach in <xref ref-type="bibr" rid="bib1.bibx15" id="text.20"/>, two vector contributions (i.e., two sets of multipole amplitudes) are computed, one for each of the orthogonal surface-current components, resulting in a modified dyadic Green's function. Each of the two auxiliary kernels is produced using <italic>magnetic</italic> multipoles, i.e., scalar entities that produce a <inline-formula><mml:math id="M8" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula>-directed magnetic field contribution and a (with respect to the <inline-formula><mml:math id="M9" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula>-axis) TE field contribution. This representation avoids duplication of the number of design variables and enables, via duality, a convenient repurposing of routines from <xref ref-type="bibr" rid="bib1.bibx24" id="text.21"/>. This process is presented in detail, the resulting IE formulation and its moment solution are validated, and the influence of the construction parameters on the compressibility of the MoM matrix and on the accuracy of the related solution is studied.</p>
      <p id="d2e338">The remainder of this manuscript is structured as follows: Sect. <xref ref-type="sec" rid="Ch1.S2"/> formulates the problem of designing a dyadic GSIE kernel. Section <xref ref-type="sec" rid="Ch1.S3"/> describes the design of such a multipole-based kernel for TE problems. Section <xref ref-type="sec" rid="Ch1.S4"/> analyzes the properties of the proposed kernel and demonstrates its effectiveness through numerical examples. Section <xref ref-type="sec" rid="Ch1.S5"/> concludes the work.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Problem formulation</title>
      <p id="d2e357">Consider the problem of an incident wave, described by electric and magnetic fields <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">E</mml:mi><mml:mi mathvariant="normal">inc</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">H</mml:mi><mml:mi mathvariant="normal">inc</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>, respectively (time-harmonic dependence <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is assumed and suppressed) illuminating a highly conducting structure modeled as an impenetrable surface <inline-formula><mml:math id="M13" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> with unit normal vector <inline-formula><mml:math id="M14" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> on which an impedance boundary condition (IBC) is imposed (see Fig. <xref ref-type="fig" rid="F1"/>a). Corresponding scattered fields, <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">E</mml:mi><mml:mi mathvariant="normal">sca</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">H</mml:mi><mml:mi mathvariant="normal">sca</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> arise such that the total fields satisfy the Leontovich boundary condition <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>×</mml:mo><mml:mi mathvariant="bold-italic">E</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mover accent="true"><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>×</mml:mo><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>×</mml:mo><mml:mi mathvariant="bold-italic">H</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx36" id="paren.22"/> with the surface impedance <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> on <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msup><mml:mi>S</mml:mi><mml:mo>+</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> (the exterior side of <inline-formula><mml:math id="M20" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula>). When <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, this reduces to the conventional electric field integral equation (EFIE) for a PEC scatterer.</p>
      <p id="d2e533">Using Love's equivalence principle <xref ref-type="bibr" rid="bib1.bibx21" id="paren.23"/>, the scattered fields are conventionally represented as produced by a surface current <inline-formula><mml:math id="M22" display="inline"><mml:mi mathvariant="bold-italic">J</mml:mi></mml:math></inline-formula> radiating in free space (see Fig. <xref ref-type="fig" rid="F1"/>b) such that

              <disp-formula specific-use="align" content-type="numbered"><mml:math id="M23" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E1"><mml:mtd><mml:mtext>1</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msup><mml:mi mathvariant="bold-italic">E</mml:mi><mml:mi mathvariant="normal">sca</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:msub><mml:mo>∫</mml:mo><mml:mi>S</mml:mi></mml:msub><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold-italic">J</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>S</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E2"><mml:mtd><mml:mtext>2</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msup><mml:mi mathvariant="bold-italic">H</mml:mi><mml:mi mathvariant="normal">sca</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>j</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mo>∫</mml:mo><mml:mi>S</mml:mi></mml:msub><mml:mi mathvariant="bold">∇</mml:mi><mml:mo>×</mml:mo><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold-italic">J</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>S</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

        outside <inline-formula><mml:math id="M24" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula>, where <inline-formula><mml:math id="M25" display="inline"><mml:mi mathvariant="italic">η</mml:mi></mml:math></inline-formula> is the wave impedance and <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the dyadic Green's function of the free space

          <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M27" display="block"><mml:mrow><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="bold">I</mml:mi><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msup><mml:mi>k</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="bold">∇</mml:mi><mml:mi mathvariant="bold">∇</mml:mi></mml:mrow></mml:mfenced><mml:msup><mml:mi>g</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>

        with the wave number <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:math></inline-formula>, the identity dyadic <inline-formula><mml:math id="M29" display="inline"><mml:mi mathvariant="bold">I</mml:mi></mml:math></inline-formula>, and the scalar Green’s function <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:msup><mml:mi>g</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>j</mml:mi><mml:mi>k</mml:mi><mml:mi mathvariant="italic">η</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mi>j</mml:mi><mml:mi>k</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>-</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>|</mml:mo><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>-</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula>. From the boundary condition on the tangential electric field follows the IBC  EFIE

          <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M31" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>)</mml:mo><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mo>×</mml:mo><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:msub><mml:mo>∫</mml:mo><mml:mi>S</mml:mi></mml:msub><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold-italic">J</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>S</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>j</mml:mi><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mover accent="true"><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>×</mml:mo><mml:mfenced open="[" close="]"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>×</mml:mo><mml:msub><mml:mo>∫</mml:mo><mml:mi>S</mml:mi></mml:msub><mml:mi mathvariant="bold">∇</mml:mi><mml:mo>×</mml:mo><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold-italic">J</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>S</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="1em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>×</mml:mo><mml:mfenced close="]" open="["><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>×</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">H</mml:mi><mml:mi mathvariant="normal">inc</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mo>×</mml:mo><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="bold-italic">E</mml:mi><mml:mi mathvariant="normal">inc</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi>S</mml:mi><mml:mo>+</mml:mo></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        for the unknown current <inline-formula><mml:math id="M32" display="inline"><mml:mi mathvariant="bold-italic">J</mml:mi></mml:math></inline-formula>.</p>
      <p id="d2e1161">Using the MoM, <inline-formula><mml:math id="M33" display="inline"><mml:mi mathvariant="bold-italic">J</mml:mi></mml:math></inline-formula> is approximated by a linear combination of <inline-formula><mml:math id="M34" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> basis functions and Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>) is tested using <inline-formula><mml:math id="M35" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> testing functions. This translates Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>) into a system of linear equations <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:mi mathvariant="bold">Z</mml:mi><mml:mi mathvariant="bold-italic">i</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">v</mml:mi></mml:mrow></mml:math></inline-formula>, with the vectors <inline-formula><mml:math id="M37" display="inline"><mml:mi mathvariant="bold-italic">i</mml:mi></mml:math></inline-formula> containing the unknown coefficients of the basis functions and <inline-formula><mml:math id="M38" display="inline"><mml:mi mathvariant="bold-italic">v</mml:mi></mml:math></inline-formula> containing the values of the tested right-hand side. The entries of the impedance matrix <inline-formula><mml:math id="M39" display="inline"><mml:mi mathvariant="bold">Z</mml:mi></mml:math></inline-formula> are tested field-integral contributions produced by individual basis functions, by means of <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>. The strength of the coupling through the impedance matrix between sources and observers within the supports of the <inline-formula><mml:math id="M41" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>th and <inline-formula><mml:math id="M42" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula>th basis and testing functions, respectively, is indicated by the magnitude of the corresponding matrix element <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e1265">For electrically large scatterers, the straightforward construction and storage of <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:mi mathvariant="bold">Z</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">C</mml:mi><mml:mrow><mml:mi>N</mml:mi><mml:mo>×</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> are computationally cumbersome. To reduce these costs, algebraic compression techniques are often employed. Partitioning <inline-formula><mml:math id="M45" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> into a hierarchy of subdomains, the basis and testing functions can be partitioned into hierarchies of clusters. From this follows the partitioning of <inline-formula><mml:math id="M46" display="inline"><mml:mi mathvariant="bold">Z</mml:mi></mml:math></inline-formula> into blocks. A block <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">Z</mml:mi><mml:mi mathvariant="normal">os</mml:mi></mml:msup><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">C</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> of <inline-formula><mml:math id="M48" display="inline"><mml:mi mathvariant="bold">Z</mml:mi></mml:math></inline-formula> that corresponds to basis and testing function clusters of sizes <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, respectively, is expressed in a compressed form if the disjoint subdomains <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:msup><mml:mi>S</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msup><mml:mo>⊆</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msup><mml:mi>S</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msup><mml:mo>⊆</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> that correspond to these clusters satisfy some size- and distance-based admissibility criteria. An admissible block can be expressed using its numerical rank-<inline-formula><mml:math id="M53" display="inline"><mml:mi mathvariant="script">R</mml:mi></mml:math></inline-formula> approximation <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">Z</mml:mi><mml:mi mathvariant="normal">os</mml:mi></mml:msup><mml:mo>≈</mml:mo><mml:msup><mml:mi mathvariant="bold">AB</mml:mi><mml:mo>†</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:mi mathvariant="bold">A</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">C</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:mi mathvariant="script">R</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:mi mathvariant="bold">B</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">C</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:mi mathvariant="script">R</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. The rank <inline-formula><mml:math id="M57" display="inline"><mml:mi mathvariant="script">R</mml:mi></mml:math></inline-formula> depends on the desired accuracy, where the smallest <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:mi mathvariant="script">R</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> that is guaranteed to provide a relative spectral norm error of <inline-formula><mml:math id="M59" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> is the number of singular values (SVs) <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (sorted in descending order) with <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>∈</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">…</mml:mi><mml:mo>min⁡</mml:mo><mml:mo>(</mml:mo><mml:msup><mml:mi>N</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mi>N</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> that are greater than <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>‖</mml:mo><mml:msup><mml:mi mathvariant="bold">Z</mml:mi><mml:mi mathvariant="normal">os</mml:mi></mml:msup><mml:msub><mml:mo>‖</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is the matrix block's spectral norm. The efficiency of LR-compression-based methods depends on <inline-formula><mml:math id="M64" display="inline"><mml:mi mathvariant="script">R</mml:mi></mml:math></inline-formula> scaling slower with <inline-formula><mml:math id="M65" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> than <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. In the conventional IE (<xref ref-type="disp-formula" rid="Ch1.E1"/>), for various geometries, blocks that represent broadside interactions between regions are considered admissible for compression (see Fig. <xref ref-type="fig" rid="F1"/>c). The ranks for such blocks grow, in general, linearly (in 2-D) with the domain sizes <xref ref-type="bibr" rid="bib1.bibx11 bib1.bibx18 bib1.bibx19" id="paren.24"/> and, therefore, also with <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, preventing reduction of the asymptotic scaling of the memory and computation time through LR compression.</p>
      <p id="d2e1640">For essentially-convex objects, defined as surfaces with small (sub-wavelength) variation from a convex shape, the IE kernel can be modified to include auxiliary components that can be associated with sources internal to <inline-formula><mml:math id="M70" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula>, without violating the governing equations in the exterior. That is, an auxiliary dyadic <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">aux</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> augments the free-space Green's dyadic to form a modified Green's dyadic (MGD)

          <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M72" display="block"><mml:mrow><mml:mi mathvariant="bold-script">G</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">aux</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        The scattered field is represented by a modified source distribution <inline-formula><mml:math id="M73" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">J</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover></mml:math></inline-formula> that radiates according to the MGD, such that

          <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M74" display="block"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">E</mml:mi><mml:mi mathvariant="normal">sca</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mo>∫</mml:mo><mml:mi>S</mml:mi></mml:msub><mml:mi mathvariant="bold-script">G</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">J</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>S</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        The resulting GSIE is given by

          <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M75" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mo>×</mml:mo><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:msub><mml:mo>∫</mml:mo><mml:mi>S</mml:mi></mml:msub><mml:mi mathvariant="bold-script">G</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">J</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>S</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="1em" linebreak="nobreak"/><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>j</mml:mi><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mover accent="true"><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>×</mml:mo><mml:mfenced close="]" open="["><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>×</mml:mo><mml:msub><mml:mo>∫</mml:mo><mml:mi>S</mml:mi></mml:msub><mml:mi mathvariant="bold">∇</mml:mi><mml:mo>×</mml:mo><mml:mi mathvariant="bold-script">G</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">J</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>S</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>×</mml:mo><mml:mfenced close="]" open="["><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>×</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">H</mml:mi><mml:mi mathvariant="normal">inc</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>)</mml:mo><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mo>×</mml:mo><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="bold-italic">E</mml:mi><mml:mi mathvariant="normal">inc</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi>S</mml:mi><mml:mo>+</mml:mo></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        and can be viewed as an extension of the combined source IE <xref ref-type="bibr" rid="bib1.bibx31" id="paren.25"/>. The auxiliary component should be designed carefully to enable the accurate representation, using the MGD, of the scattered field while reducing the effective dimensionality and, by that, increase the rank deficiency. While a formalistic framework for the design of such MGDs is yet to be developed, several design approaches <xref ref-type="bibr" rid="bib1.bibx38 bib1.bibx14 bib1.bibx24 bib1.bibx15" id="paren.26"/> were shown to be suitable for 2-D problems.</p>
      <p id="d2e2048">For 2-D <inline-formula><mml:math id="M76" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula>-invariant problems, the formulation simplifies. For example, for TM excitation and a PEC boundary, Eq. (<xref ref-type="disp-formula" rid="Ch1.E7"/>) reduces to

          <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M77" display="block"><mml:mrow><mml:msub><mml:mo>∫</mml:mo><mml:mi>S</mml:mi></mml:msub><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>J</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>z</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>s</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mi>z</mml:mi><mml:mi mathvariant="normal">inc</mml:mi></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi>S</mml:mi><mml:mo>+</mml:mo></mml:msup></mml:mrow></mml:math></disp-formula>

        where  <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msup><mml:mi>g</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msup><mml:mi>g</mml:mi><mml:mi mathvariant="normal">aux</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is a scalar modified Green's function, as in <xref ref-type="bibr" rid="bib1.bibx24" id="text.27"/>, <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msup><mml:mi>g</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi>k</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:mrow><mml:mn mathvariant="normal">4</mml:mn></mml:mfrac></mml:mstyle><mml:msubsup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>-</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>|</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msubsup><mml:mi>H</mml:mi><mml:mi>m</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mo>⋅</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the <inline-formula><mml:math id="M81" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula>th-order Hankel function of the second kind. For an IBC, the modification applies also to the scattered magnetic field, such that

          <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M82" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mo>∫</mml:mo><mml:mi>S</mml:mi></mml:msub><mml:mfenced close="]" open="["><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>j</mml:mi><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mover accent="true"><mml:mi>n</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>⋅</mml:mo><mml:msub><mml:mi mathvariant="bold">∇</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:msub><mml:mover accent="true"><mml:mi>J</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>z</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>s</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:msubsup><mml:mi>H</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">inc</mml:mi></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mi>z</mml:mi><mml:mi mathvariant="normal">inc</mml:mi></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi>S</mml:mi><mml:mo>+</mml:mo></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        where <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msubsup><mml:mi>H</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">inc</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> is the tangential component in the direction of <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi>t</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mover accent="true"><mml:mi>z</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>×</mml:mo><mml:mover accent="true"><mml:mi>n</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">∇</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the transverse gradient. For TE excitation, the kernel relating the transverse modified vector source distribution <inline-formula><mml:math id="M86" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">J</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover></mml:math></inline-formula> to the electric field is a <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> dyadic <inline-formula><mml:math id="M88" display="inline"><mml:mi mathvariant="bold-script">G</mml:mi></mml:math></inline-formula>. The IE reduces to

          <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M89" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mo>∫</mml:mo><mml:mi>S</mml:mi></mml:msub><mml:mfenced close="]" open="["><mml:mrow><mml:mover accent="true"><mml:mi>t</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold-script">G</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>j</mml:mi><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mover accent="true"><mml:mi>z</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>⋅</mml:mo><mml:msub><mml:mi mathvariant="bold">∇</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:mi mathvariant="bold-script">G</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>⋅</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">J</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>s</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="1em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:msubsup><mml:mi>H</mml:mi><mml:mi>z</mml:mi><mml:mi mathvariant="normal">inc</mml:mi></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mi>t</mml:mi><mml:mi mathvariant="normal">inc</mml:mi></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi>S</mml:mi><mml:mo>+</mml:mo></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        where, now,

          <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M90" display="block"><mml:mrow><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="bold">I</mml:mi><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msup><mml:mi>k</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mi mathvariant="bold">∇</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="bold">∇</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:msup><mml:mi>g</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        Focusing on the design of the multipole-based <inline-formula><mml:math id="M91" display="inline"><mml:mi mathvariant="bold-script">G</mml:mi></mml:math></inline-formula>, in the remainder of this work, <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e2802">To increase the LR compressibility of admissible blocks, <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:mi mathvariant="bold-script">G</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> should be designed so that the effective dimensionality of the interactions is reduced. This is achieved by constructing <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">aux</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> to approximately cancel <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> in large parts of <inline-formula><mml:math id="M96" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula>. As a result, the broadside components of the interactions between subdomains are greatly attenuated. For interactions between touching subdomains <xref ref-type="bibr" rid="bib1.bibx29 bib1.bibx23 bib1.bibx9 bib1.bibx38" id="paren.28"><named-content content-type="pre">weak admissibility, e.g.</named-content></xref>, the end-fire interaction components become dominant, leading to a dimensionality reduction in a straightforward sense. This translates to a very slow scaling (almost constant) <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:mi mathvariant="script">R</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, for <inline-formula><mml:math id="M98" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> values greater than the shadow level provided by the kernel. For strictly separated domains <xref ref-type="bibr" rid="bib1.bibx43 bib1.bibx37 bib1.bibx12" id="paren.29"><named-content content-type="pre">strong admissibility, e.g.</named-content></xref>, the modified admissible interaction is composed entirely of the greatly diminished broadside component. As near-neighbor and self interactions are not significantly attenuated, this allows for a more aggressive compression of the admissible blocks, following the approach in <xref ref-type="bibr" rid="bib1.bibx14" id="text.30"/> (powered by the spectral norm estimation in <xref ref-type="bibr" rid="bib1.bibx26" id="altparen.31"/>) to maintain block ranks that are independent of <inline-formula><mml:math id="M99" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>.</p>
      <p id="d2e2913">It is, therefore, desired to design <inline-formula><mml:math id="M100" display="inline"><mml:mi mathvariant="bold-script">G</mml:mi></mml:math></inline-formula> to exhibit a deep shadow, that will enable significant compression for broad ranges of <inline-formula><mml:math id="M101" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> values. The auxiliary contribution <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">aux</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> should be computable fast for arbitrary <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> pairs. In the GSIE body of work, this has been done by computing “stencil” auxiliary contributions that can be rotated and translated for each <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>∈</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula>. For vector sources and MGD stencils, two vector auxiliary contributions should be computed. To this end, it is convenient to describe the essentially-convex surface by a coordinate <inline-formula><mml:math id="M105" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula> measured along an inner convex hull <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> from some reference point and a coordinate <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> representing the distance from <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (see Fig. <xref ref-type="fig" rid="F1"/>a). An auxiliary contribution is then attributed to each of two orthogonal components of a vector surface distribution <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ζ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ξ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, corresponding to the coordinates <inline-formula><mml:math id="M111" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M112" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula>, respectively (see Fig. <xref ref-type="fig" rid="F2"/>). The multipole-based design of these stencils is discussed in the next section.</p>

      <fig id="F2"><label>Figure 2</label><caption><p id="d2e3080">For some source point <inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> on the scatterer surface <inline-formula><mml:math id="M114" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula>, the corresponding multipole location <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mrow><mml:mo>′</mml:mo><mml:mo>′</mml:mo></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and polar coordinates of the observation point <inline-formula><mml:math id="M116" display="inline"><mml:mi mathvariant="bold-italic">r</mml:mi></mml:math></inline-formula> relative to both <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>∈</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mrow><mml:mo>′</mml:mo><mml:mo>′</mml:mo></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are shown. Note that <inline-formula><mml:math id="M119" display="inline"><mml:mi mathvariant="bold-italic">r</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mrow><mml:mo>′</mml:mo><mml:mo>′</mml:mo></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are defined with respect to a common origin (not shown), typically located at the center of the scattering object. Additionally, in magenta, the local directions <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ζ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ξ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> of the coordinate system with respect to the inner convex hull <inline-formula><mml:math id="M124" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are illustrated. The design parameters of the modified kernel are highlighted in blue. Dashed black rays show the directions where the kernel at infinity is forced to zero and the same happens in the gray directions due to the symmetry of the construction method.</p></caption>
        <graphic xlink:href="https://ars.copernicus.org/articles/24/29/2026/ars-24-29-2026-f02.png"/>

      </fig>

</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Kernel design</title>
      <p id="d2e3293">The multipole contribution <inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">aux</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> to the MGD is designed following similar geometric considerations to those from the TM case <xref ref-type="bibr" rid="bib1.bibx24" id="paren.32"/>. For a point <inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>∈</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula>, the multipole contributions are defined to emanate from a point <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mrow><mml:mo>′</mml:mo><mml:mo>′</mml:mo></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>-</mml:mo><mml:mi mathvariant="italic">υ</mml:mi><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ζ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> located a distance <inline-formula><mml:math id="M128" display="inline"><mml:mi mathvariant="italic">υ</mml:mi></mml:math></inline-formula> towards <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> from <inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>. Let <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>∈</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> denote a source location for which a stencil MGD is designed. Following the approach in <xref ref-type="bibr" rid="bib1.bibx15" id="text.33"/>, it is constructed of two vector contributions attributed to <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ξ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>- and <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ζ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>-oriented surface current dipoles.</p>
      <p id="d2e3481">The multipole contributions are assumed to correspond to <inline-formula><mml:math id="M134" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula>-oriented magnetic currents. As such, they can be derived from <inline-formula><mml:math id="M135" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula>-oriented electric vector potentials. Let <inline-formula><mml:math id="M136" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">χ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> denote either <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ξ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ζ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. The corresponding vector potentials are denoted <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="italic">χ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="italic">χ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mo>∈</mml:mo><mml:mo mathvariant="italic">{</mml:mo><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula>. They can be written as series of cylindrical wave functions in a polar system with a radial coordinate <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>-</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mrow><mml:mo>′</mml:mo><mml:mo>′</mml:mo></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> and an azimuthal <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> angle defined between <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ζ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>-</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mrow><mml:mo>′</mml:mo><mml:mo>′</mml:mo></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (see Fig. <xref ref-type="fig" rid="F2"/>). The expansions take the form

          <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M145" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="italic">χ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">η</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:mfrac></mml:mstyle><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mi mathvariant="normal">∞</mml:mi></mml:munderover><mml:msubsup><mml:mi>H</mml:mi><mml:mi>m</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="2em"/><mml:mfenced open="[" close="]"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        where <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are dimensionless complex amplitudes. The corresponding vectors forming the MGD are given by <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">aux</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">χ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold">∇</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="italic">χ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. It is convenient to express them in terms of their radial and azimuthal components <inline-formula><mml:math id="M149" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> and <inline-formula><mml:math id="M150" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">φ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula>, defined with respect to <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mrow><mml:mo>′</mml:mo><mml:mo>′</mml:mo></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, such that

              <disp-formula specific-use="align" content-type="numbered"><mml:math id="M152" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E13"><mml:mtd><mml:mtext>13</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">aux</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">χ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>k</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:mrow><mml:mn mathvariant="normal">4</mml:mn></mml:mfrac></mml:mstyle><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi mathvariant="normal">∞</mml:mi></mml:munderover><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>H</mml:mi><mml:mi>m</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="2em" linebreak="nobreak"/><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mi>m</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E14"><mml:mtd><mml:mtext>14</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">φ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">aux</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">χ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>k</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:mrow><mml:mn mathvariant="normal">4</mml:mn></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mi mathvariant="normal">∞</mml:mi></mml:munderover><mml:msubsup><mml:mi>H</mml:mi><mml:mi>m</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>′</mml:mo></mml:mrow></mml:msubsup><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="2em"/><mml:mfenced open="[" close="]"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d2e4452">In the design of the stencil MGD, <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> should be set so that the magnitudes of the components of <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:mi mathvariant="bold-script">G</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> inside the scatterer and to faraway segments of <inline-formula><mml:math id="M156" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> are significantly reduced compared to those of <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. To this end, let us express <inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> using similar vector components. With <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>-</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">φ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denoting the angle between <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ζ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>-</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> (see Fig. <xref ref-type="fig" rid="F2"/>), <inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> can be written as

              <disp-formula specific-use="align" content-type="numbered"><mml:math id="M164" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E15"><mml:mtd><mml:mtext>15</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ζ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="1em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>k</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:mrow><mml:mn mathvariant="normal">4</mml:mn></mml:mfrac></mml:mstyle><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">φ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mover accent="true"><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mover accent="true"><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E16"><mml:mtd><mml:mtext>16</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">φ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ζ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="1em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>k</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:mrow><mml:mn mathvariant="normal">4</mml:mn></mml:mfrac></mml:mstyle><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">φ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:msubsup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>′</mml:mo></mml:mrow></mml:msubsup><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mover accent="true"><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E17"><mml:mtd><mml:mtext>17</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ξ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="1em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>k</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:mrow><mml:mn mathvariant="normal">4</mml:mn></mml:mfrac></mml:mstyle><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">φ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mover accent="true"><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mover accent="true"><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E18"><mml:mtd><mml:mtext>18</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">φ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ξ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>k</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:mrow><mml:mn mathvariant="normal">4</mml:mn></mml:mfrac></mml:mstyle><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">φ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:msubsup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>′</mml:mo></mml:mrow></mml:msubsup><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mover accent="true"><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d2e5394">As shown in <xref ref-type="bibr" rid="bib1.bibx24" id="text.34"/>, the multipole amplitudes can be determined by trying to minimize the MGD magnitude in a far-field observation sector. For large  <inline-formula><mml:math id="M165" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula>, the approximations <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">φ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>≈</mml:mo><mml:mi mathvariant="italic">φ</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>≈</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="italic">υ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>)</mml:mo><mml:mo>≈</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>)</mml:mo><mml:mo>≈</mml:mo><mml:msup><mml:mi>j</mml:mi><mml:mi>m</mml:mi></mml:msup><mml:msqrt><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>/</mml:mo><mml:mi mathvariant="italic">π</mml:mi><mml:mi>k</mml:mi><mml:mi mathvariant="italic">ρ</mml:mi></mml:mrow></mml:msqrt><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">π</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>-</mml:mo><mml:mi>k</mml:mi><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> (<xref ref-type="bibr" rid="bib1.bibx16" id="altparen.35"/>, Eq. (10.2.6)) hold and Eqs. (<xref ref-type="disp-formula" rid="Ch1.E13"/>)–(<xref ref-type="disp-formula" rid="Ch1.E18"/>) can be combined and written as

              <disp-formula specific-use="align" content-type="numbered"><mml:math id="M169" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E19"><mml:mtd><mml:mtext>19</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi mathvariant="bold-script">G</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ζ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mover accent="true"><mml:mo>⟶</mml:mo><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>→</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:mover><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="italic">η</mml:mi><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">π</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>-</mml:mo><mml:mi>k</mml:mi><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msqrt><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mstyle><mml:mover accent="true"><mml:mi mathvariant="bold-italic">φ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mo mathsize="2.5em">(</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mi mathvariant="normal">∞</mml:mi></mml:munderover><mml:msup><mml:mi>j</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="1em" linebreak="nobreak"/><mml:mo>+</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi><mml:mi mathvariant="italic">υ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo mathsize="2.5em">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E20"><mml:mtd><mml:mtext>20</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi mathvariant="bold-script">G</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ξ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mover accent="true"><mml:mo>⟶</mml:mo><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>→</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:mover><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="italic">η</mml:mi><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">π</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>-</mml:mo><mml:mi>k</mml:mi><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msqrt><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mstyle><mml:mover accent="true"><mml:mi mathvariant="bold-italic">φ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mo mathsize="2.5em">(</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mi mathvariant="normal">∞</mml:mi></mml:munderover><mml:msup><mml:mi>j</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mfenced open="[" close="]"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mo>-</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi><mml:mi mathvariant="italic">υ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo mathsize="2.5em">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d2e6184">To minimize <inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:mi mathvariant="bold-script">G</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> in a sector defined symmetrically with respect to <inline-formula><mml:math id="M171" display="inline"><mml:mi mathvariant="italic">φ</mml:mi></mml:math></inline-formula>, the components of <inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">aux</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> should inherit the symmetry or anti-symmetry of their counterparts in <inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. From this follows that <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> for all <inline-formula><mml:math id="M175" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula>. The design problem is further simplified by setting <inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> for all <inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>≥</mml:mo><mml:mi>M</mml:mi></mml:mrow></mml:math></inline-formula>, with the largest auxiliary multipole integer order parameter <inline-formula><mml:math id="M178" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula>. The remaining <inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> amplitudes are computed by solving a minimization problem. Here, this is done by trying to minimize the least-squares norm of the residual of <inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:msup><mml:mi>M</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>≥</mml:mo><mml:mi>M</mml:mi></mml:mrow></mml:math></inline-formula> equations, defined by setting the tangent far-field components of <inline-formula><mml:math id="M181" display="inline"><mml:mrow><mml:mi mathvariant="bold-script">G</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> to zero at <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:msup><mml:mi>M</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> angular sampling points <inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">φ</mml:mi><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. In this work, these angles are uniformly spaced such that

          <disp-formula id="Ch1.E21" content-type="numbered"><label>21</label><mml:math id="M184" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">φ</mml:mi><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="italic">π</mml:mi><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msup><mml:mi>M</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">φ</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msup><mml:mi>m</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>∈</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">…</mml:mi><mml:msup><mml:mi>M</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></disp-formula>

        where <inline-formula><mml:math id="M185" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">φ</mml:mi></mml:mrow></mml:math></inline-formula> is an opening angle design parameter (see Fig. <xref ref-type="fig" rid="F2"/>). Two minimization problems are solved, one for each of the components, with Eqs. (<xref ref-type="disp-formula" rid="Ch1.E19"/>) and (<xref ref-type="disp-formula" rid="Ch1.E20"/>) translated to

              <disp-formula specific-use="align" content-type="numbered"><mml:math id="M186" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E22"><mml:mtd><mml:mtext>22</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:msup><mml:mi>j</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:msub><mml:mi mathvariant="italic">φ</mml:mi><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mo>=</mml:mo><mml:mphantom style="hphantom"><mml:mpadded height="0pt" style="hphantom" depth="0pt"><mml:mo>-</mml:mo></mml:mpadded></mml:mphantom><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi><mml:mi mathvariant="italic">υ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">φ</mml:mi><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">φ</mml:mi><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msup><mml:mi>m</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>∈</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="normal">…</mml:mi><mml:msup><mml:mi>M</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E23"><mml:mtd><mml:mtext>23</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:msup><mml:mi>j</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:msub><mml:mi mathvariant="italic">φ</mml:mi><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi><mml:mi mathvariant="italic">υ</mml:mi><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">φ</mml:mi><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">φ</mml:mi><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msup><mml:mi>m</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>∈</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">…</mml:mi><mml:msup><mml:mi>M</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

        For <inline-formula><mml:math id="M187" display="inline"><mml:mrow><mml:msup><mml:mi>M</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mi>M</mml:mi></mml:mrow></mml:math></inline-formula> and sufficiently low <inline-formula><mml:math id="M188" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> values, the minimization problems can be solved exactly. Once solved, the stencil auxiliary contributions can be written as

              <disp-formula specific-use="align" content-type="numbered"><mml:math id="M189" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E24"><mml:mtd><mml:mtext>24</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">aux</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ζ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="1em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>k</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:mrow><mml:mn mathvariant="normal">4</mml:mn></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>H</mml:mi><mml:mi>m</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>m</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E25"><mml:mtd><mml:mtext>25</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">φ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">aux</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ζ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="1em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>k</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:mrow><mml:mn mathvariant="normal">4</mml:mn></mml:mfrac></mml:mstyle><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:msubsup><mml:mi>H</mml:mi><mml:mi>m</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>′</mml:mo></mml:mrow></mml:msubsup><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E26"><mml:mtd><mml:mtext>26</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">aux</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ξ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>k</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:mrow><mml:mn mathvariant="normal">4</mml:mn></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>H</mml:mi><mml:mi>m</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>m</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E27"><mml:mtd><mml:mtext>27</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">φ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">aux</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ξ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="1em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>k</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:mrow><mml:mn mathvariant="normal">4</mml:mn></mml:mfrac></mml:mstyle><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi mathvariant="italic">ξ</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:msubsup><mml:mi>H</mml:mi><mml:mi>m</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>′</mml:mo></mml:mrow></mml:msubsup><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

        and employed, via translation and rotation, for arbitrary <inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>∈</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula>.</p>

      <fig id="F3"><label>Figure 3</label><caption><p id="d2e7618"><inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> of kernel component magnitudes normalized to <inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:mi mathvariant="italic">η</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:math></inline-formula> for the EFIE and the multipole-based GSIE with <inline-formula><mml:math id="M193" display="inline"><mml:mrow><mml:mi mathvariant="italic">υ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">120</mml:mn></mml:mrow></mml:math></inline-formula>°, and <inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi>M</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula>. <bold>(a)</bold> <inline-formula><mml:math id="M196" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ζ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <bold>(b)</bold> <inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:mi mathvariant="bold-script">G</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ζ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <bold>(c)</bold> <inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ξ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and <bold>(d)</bold> <inline-formula><mml:math id="M199" display="inline"><mml:mrow><mml:mi mathvariant="bold-script">G</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ξ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">r</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p></caption>
        <graphic xlink:href="https://ars.copernicus.org/articles/24/29/2026/ars-24-29-2026-f03.png"/>

      </fig>

</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Examples</title>
      <p id="d2e7872">The numerical examples in this section are used to examine the key properties of the proposed  <inline-formula><mml:math id="M200" display="inline"><mml:mi mathvariant="bold-script">G</mml:mi></mml:math></inline-formula> and their dependence on its design parameters. First, <inline-formula><mml:math id="M201" display="inline"><mml:mi mathvariant="bold-script">G</mml:mi></mml:math></inline-formula> is depicted for a representative set of construction parameters. Then, the compressibility of moment-matrix off-diagonal blocks and accuracy of the moment solution achieved using <inline-formula><mml:math id="M202" display="inline"><mml:mi mathvariant="bold-script">G</mml:mi></mml:math></inline-formula> are studied as a function of the parameters. Finally, the error contractibility is studied through the solution of two representative scattering problems. </p>
      <p id="d2e7897">In the first example, <inline-formula><mml:math id="M203" display="inline"><mml:mi mathvariant="bold-script">G</mml:mi></mml:math></inline-formula> was computed for the parameters <inline-formula><mml:math id="M204" display="inline"><mml:mrow><mml:mi mathvariant="italic">υ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">120</mml:mn></mml:mrow></mml:math></inline-formula>°, and <inline-formula><mml:math id="M206" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi>M</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula>. Henceforth, these construction parameters are used where not otherwise stated. For the two fundamental components, Fig. <xref ref-type="fig" rid="F3"/> compares <inline-formula><mml:math id="M207" display="inline"><mml:mi mathvariant="bold-script">G</mml:mi></mml:math></inline-formula> to <inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-script">G</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>. It can be seen that <inline-formula><mml:math id="M209" display="inline"><mml:mi mathvariant="bold-script">G</mml:mi></mml:math></inline-formula> exhibits a deep shadow in the negative <inline-formula><mml:math id="M210" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ζ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula>-direction and a strong field in the <inline-formula><mml:math id="M211" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ξ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula>-direction and positive <inline-formula><mml:math id="M212" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ζ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula>-direction. The shadow depth is very similar to that achieved by the multipole-based TM-GSIE for the same construction parameters <xref ref-type="bibr" rid="bib1.bibx24" id="paren.36"/>. This behavior is responsible for the reduced dimensionality and enhanced rank deficiency. This can also be seen in Fig. <xref ref-type="fig" rid="F4"/>, showing the Green's dyadic and MGD components, tested in the tangent direction to the circle along its perimeter, for a source located on a circle of radius <inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">16</mml:mn><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:math></inline-formula>. The depth of the MGD components shadow at the points across from the source suggests the strong accentuation of broadside interactions.</p>

      <fig id="F4"><label>Figure 4</label><caption><p id="d2e8034"><inline-formula><mml:math id="M214" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula>-components for the kernels in Fig. <xref ref-type="fig" rid="F3"/>, for a circular contour with <inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">16</mml:mn><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M216" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula>- and <inline-formula><mml:math id="M217" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula>-directions of a source located at <inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> on the contour.</p></caption>
        <graphic xlink:href="https://ars.copernicus.org/articles/24/29/2026/ars-24-29-2026-f04.png"/>

      </fig>

      <p id="d2e8091">In the next set of examples, the influence of the design parameters on the performance of the MGD is studied. To this end, the equations are discretized using the MoM with triangular basis and testing functions defined on polygonal meshes. Where not otherwise specified, a mesh edge length of <inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:mi>h</mml:mi><mml:mo>≈</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula> and a four-point Gaussian quadrature rule were used. First, this is applied to a circular scatterer with radius <inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">16</mml:mn><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:math></inline-formula>. To analyze how different kernels influence the compressibility of matrix blocks, the SVs of the off-diagonal block that represents the interaction between a quarter of the circle and its remainder are computed. The accuracy of the method is measured by comparing the results for the scattered electric field on a circle of radius <inline-formula><mml:math id="M221" display="inline"><mml:mrow><mml:mi>R</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula> to the conventional solution.</p>
      <p id="d2e8140">Figure <xref ref-type="fig" rid="F5"/> shows how the construction parameters <inline-formula><mml:math id="M222" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> (top), <inline-formula><mml:math id="M223" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">φ</mml:mi></mml:mrow></mml:math></inline-formula> (middle), and <inline-formula><mml:math id="M224" display="inline"><mml:mi mathvariant="italic">υ</mml:mi></mml:math></inline-formula> (bottom) influence the compressibility (left) and accuracy (right). As in the TM case, the shadow gets deeper for greater <inline-formula><mml:math id="M225" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> values, providing greater rank deficiency even at lower threshold values. Unlike in the TM case, the compressibility does not depend strongly on <inline-formula><mml:math id="M226" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">φ</mml:mi></mml:mrow></mml:math></inline-formula>. This can be explained by the more broadside nature of the vector elemental sources, which is practically eliminated entirely by its attenuation in a narrow sector. The relative error levels depend only weakly on <inline-formula><mml:math id="M227" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">φ</mml:mi></mml:mrow></mml:math></inline-formula>. The error is roughly <inline-formula><mml:math id="M229" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M230" display="inline"><mml:mrow><mml:mi>h</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula>. It is hypothesized that increasing <inline-formula><mml:math id="M231" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">φ</mml:mi></mml:mrow></mml:math></inline-formula> does not change the MGD significantly, that greater <inline-formula><mml:math id="M232" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> are mostly relevant for deepening the shadow near the edges of the sector, and that both have little influence on key features of the near field behavior of the MGD, which determines the error level. For comparison, using <inline-formula><mml:math id="M233" display="inline"><mml:mrow><mml:mi>h</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">80</mml:mn></mml:mrow></mml:math></inline-formula> (and <inline-formula><mml:math id="M234" display="inline"><mml:mrow><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:math></inline-formula>), error levels of the order of <inline-formula><mml:math id="M235" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> are observed, suggesting already the controllability of the error with <inline-formula><mml:math id="M236" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula>. The parameter <inline-formula><mml:math id="M237" display="inline"><mml:mi mathvariant="italic">υ</mml:mi></mml:math></inline-formula> has little influence on the compressibility, which shows mostly for <inline-formula><mml:math id="M238" display="inline"><mml:mrow><mml:mi mathvariant="italic">υ</mml:mi><mml:mo>&lt;</mml:mo><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:math></inline-formula> for rather low singular values. These differences are likely to not show for most practical compression threshold values. The accuracy depends more strongly on <inline-formula><mml:math id="M239" display="inline"><mml:mi mathvariant="italic">υ</mml:mi></mml:math></inline-formula>, with a rapid increase in the error for <inline-formula><mml:math id="M240" display="inline"><mml:mrow><mml:mi mathvariant="italic">υ</mml:mi><mml:mo>&lt;</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>. For larger <inline-formula><mml:math id="M241" display="inline"><mml:mi mathvariant="italic">υ</mml:mi></mml:math></inline-formula> values, the error stagnates at the limit dictated by the discretization. Similar behavior was observed by <xref ref-type="bibr" rid="bib1.bibx24" id="text.37"/> for the TM case.</p>

      <fig id="F5"><label>Figure 5</label><caption><p id="d2e8358"><bold>(a, c, e)</bold> SVs for various values of: <bold>(a)</bold> <inline-formula><mml:math id="M242" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula>, <bold>(c)</bold> <inline-formula><mml:math id="M243" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">φ</mml:mi></mml:mrow></mml:math></inline-formula>, and <bold>(e)</bold> <inline-formula><mml:math id="M244" display="inline"><mml:mi mathvariant="italic">υ</mml:mi></mml:math></inline-formula>. <bold>(b, d, f)</bold> Relative difference as a function of the parameter <bold>(b)</bold> <inline-formula><mml:math id="M245" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula>, <bold>(d)</bold> <inline-formula><mml:math id="M246" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">φ</mml:mi></mml:mrow></mml:math></inline-formula>, and <bold>(f)</bold>
<inline-formula><mml:math id="M247" display="inline"><mml:mi mathvariant="italic">υ</mml:mi></mml:math></inline-formula>.</p></caption>
        <graphic xlink:href="https://ars.copernicus.org/articles/24/29/2026/ars-24-29-2026-f05.png"/>

      </fig>

      <p id="d2e8440">Lastly, the proposed GSIE was solved using the MoM for two structures illuminated by unit plane wave incident fields: a circular cylinder of radius <inline-formula><mml:math id="M248" display="inline"><mml:mrow><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">16</mml:mn><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:math></inline-formula> and a corrugated circular cylinder with minimum radius <inline-formula><mml:math id="M249" display="inline"><mml:mrow><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">16</mml:mn><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:math></inline-formula>, corrugation depth <inline-formula><mml:math id="M250" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.4</mml:mn><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:math></inline-formula> and a cyclic corrugation with <inline-formula><mml:math id="M251" display="inline"><mml:mn mathvariant="normal">84</mml:mn></mml:math></inline-formula> cycles along the perimeter. The GSIE parameters were set to <inline-formula><mml:math id="M252" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M253" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">φ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">120</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M254" display="inline"><mml:mrow><mml:mi mathvariant="italic">υ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:math></inline-formula>. The results for the scattered field computed at a circle of radius <inline-formula><mml:math id="M255" display="inline"><mml:mrow><mml:mi>R</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula>  are shown in Fig. <xref ref-type="fig" rid="F6"/>. The absolute errors in the computed fields are assessed through comparison of the GSIE solution, for various values of <inline-formula><mml:math id="M256" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula>, to its EFIE counterparts.  For both examples, the error decreases steadily with <inline-formula><mml:math id="M257" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula>.</p>

      <fig id="F6"><label>Figure 6</label><caption><p id="d2e8581">GSIE scattered field (red) and difference from the EFIE counterpart for different values (shades of blue) of <inline-formula><mml:math id="M258" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula> for a unit amplitude incident plane wave. The direction of incidence, the scatterer, a magnified section of its surface, and the observation circle (dotted) are shown in the insets. <bold>(a)</bold> Circular scatterer and <bold>(b)</bold> corrugated cylinder.</p></caption>
        <graphic xlink:href="https://ars.copernicus.org/articles/24/29/2026/ars-24-29-2026-f06.png"/>

      </fig>

</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Conclusions</title>
      <p id="d2e8612">The multipole-based GSIE construction method was extended, from the previously proposed scalar (TM) IE formulation in <xref ref-type="bibr" rid="bib1.bibx24" id="text.38"/> to a dyadic (TE) one, using the principles in <xref ref-type="bibr" rid="bib1.bibx15" id="text.39"/>. The dyadic kernel design was presented in detail and its properties relevant for fast-solver design and performance were analyzed. The MGD was shown to provide the desired reduction of dimensionality of interactions and enhanced rank-deficiency, while maintaining error controllability of the MoM solution with the mesh density. The proposed formulation is the first of its kind that does not require kernel-tailored methods for removal of computational bottlenecks associated with the MGD computation. By avoiding the usage of large shield surfaces it overcomes many of the geometric restrictions of its predecessors and can be used effectively even for objects that include very narrow regions. The MGD components can be effortlessly repurposed for the analysis of TM and TE scattering by arbitrary impedance boundary impenetrable objects in 2-D. The 2-D dyadic derivation is also a critical stepping stone toward the development of full vector 3-D GSIEs. Further research on other extensions includes the development of GSIE-based formulations for penetrable and non-convex objects. Rigorous investigation of the spectral characteristics and various well-posedness aspects of GSIE formulations is expected to be more convenient for 2-D multipole formulations. The TE formulation is of particular relevance for the study of GSIE conditioning and preconditioning.</p>
</sec>

      
      </body>
    <back><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d2e8625">The data and code are available upon reasonable request.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e8631">RK and YD formulated the proposed method. RK drafted the manuscript and YD produced the MoM results. YB guided the production of results and edited the draft. AB and LK provided guidance and reviewed the draft. All authors read and approved the final manuscript.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e8637">The contact author has declared that none of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d2e8643">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><notes notes-type="sistatement"><title>Special issue statement</title>

      <p id="d2e8649">This article is part of the special issue “Kleinheubacher Berichte 2025”. It is a result of the Kleinheubacher Tagung 2025, Miltenberg, Germany, 23–25 September 2025.</p>
  </notes><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e8655">This research has been supported by the Israel Science Foundation (grant nos. 442/22 and 2316/23).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e8661">This paper was edited by Ulrich Jakobus and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Adams et al.(2005)Adams, Canning, and Zhu</label><mixed-citation>Adams, R. J., Canning, F. X., and Zhu, A.: Sparse Representations of Integral Equations in a Localizing Basis, Microw. Opt. Technol. Lett., 47, 236–240, <ext-link xlink:href="https://doi.org/10.1002/mop.21135" ext-link-type="DOI">10.1002/mop.21135</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Bleszynski et al.(1996)Bleszynski, Bleszynski, and Jaroszewicz</label><mixed-citation>Bleszynski, E., Bleszynski, M., and Jaroszewicz, T.: AIM: Adaptive integral method for solving large-scale electromagnetic scattering and radiation problems, Radio Sci., 31, 1225–1251, <ext-link xlink:href="https://doi.org/10.1029/96RS02504" ext-link-type="DOI">10.1029/96RS02504</ext-link>, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Boag and Lomakin(2012)</label><mixed-citation>Boag, A. and Lomakin, V.: Generalized Equivalence Integral Equations, IEEE Antennas Wireless Propag. Lett., 11, 1568–1571, <ext-link xlink:href="https://doi.org/10.1109/LAWP.2012.2236294" ext-link-type="DOI">10.1109/LAWP.2012.2236294</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Boag et al.(2002)Boag, Michielssen, and Brandt</label><mixed-citation>Boag, A., Michielssen, E., and Brandt, A.: Nonuniform polar grid algorithm for fast field evaluation, IEEE Antennas Wireless Propag. Lett., 1, 142–145, <ext-link xlink:href="https://doi.org/10.1109/LAWP.2002.806762" ext-link-type="DOI">10.1109/LAWP.2002.806762</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Brick(2021)</label><mixed-citation>Brick, Y.: Increasing the Butterfly-Compressibility of Moment Matrix Blocks: A Quantitative Study, IEEE Trans. Antennas Propag., 69, 588–593, <ext-link xlink:href="https://doi.org/10.1109/TAP.2020.3000532" ext-link-type="DOI">10.1109/TAP.2020.3000532</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Brick and Boag(2010)</label><mixed-citation>Brick, Y. and Boag, A.: Multilevel nonuniform grid algorithm for acceleration of integral equation-based solvers for acoustic scattering, IEEE Trans. Ultrason., Ferroelectr., Freq. Control, 57, 262–273, <ext-link xlink:href="https://doi.org/10.1109/TUFFC.2010.1404" ext-link-type="DOI">10.1109/TUFFC.2010.1404</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Brick and Boag(2011)</label><mixed-citation>Brick, Y. and Boag, A.: Fast direct solution of 3-D scattering problems via nonuniform grid-based matrix compression, IEEE Trans. Ultrason., Ferroelectr., Freq. Control, 58, 2405–2417, <ext-link xlink:href="https://doi.org/10.1109/TUFFC.2011.2098" ext-link-type="DOI">10.1109/TUFFC.2011.2098</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Brick and Yılmaz(2016)</label><mixed-citation>Brick, Y. and Yılmaz, A. E.: Fast multilevel computation of low-rank representation of <inline-formula><mml:math id="M259" display="inline"><mml:mi mathvariant="script">H</mml:mi></mml:math></inline-formula>-matrix blocks, IEEE Trans. Antennas Propag., 64, 5326–5334, <ext-link xlink:href="https://doi.org/10.1109/TAP.2016.2617376" ext-link-type="DOI">10.1109/TAP.2016.2617376</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Brick et al.(2014)Brick, Lomakin, and Boag</label><mixed-citation>Brick, Y., Lomakin, V., and Boag, A.: Fast Direct Solver for Essentially Convex Scatterers Using Multilevel Non-Uniform Grids, IEEE Trans. Antennas Propag., 62, 4314–4324, <ext-link xlink:href="https://doi.org/10.1109/TAP.2014.2327651" ext-link-type="DOI">10.1109/TAP.2014.2327651</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Brick et al.(2026)Brick, Andriulli, and Gustafsson</label><mixed-citation>Brick, Y., Andriulli, F. P., and Gustafsson, M.: Interpreting Moment Matrix Blocks Spectra using Mutual Shadow Area, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.2601.17965" ext-link-type="DOI">10.48550/arXiv.2601.17965</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Bucci and Franceschetti(1989)</label><mixed-citation>Bucci, O. M. and Franceschetti, G.: On the Degrees of Freedom of Scattered Fields, IEEE Trans. Antennas Propag., 37, 918–926, <ext-link xlink:href="https://doi.org/10.1109/8.29386" ext-link-type="DOI">10.1109/8.29386</ext-link>, 1989.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Chai and Jiao(2013)</label><mixed-citation>Chai, W. and Jiao, D.: Direct Matrix Solution of Linear Complexity for Surface Integral-Equation-Based Impedance Extraction of Complicated 3-D Structures, Proc. IEEE, 101, 372–388, <ext-link xlink:href="https://doi.org/10.1109/JPROC.2012.2190577" ext-link-type="DOI">10.1109/JPROC.2012.2190577</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Corona et al.(2015)Corona, Martinsson, and Zorin</label><mixed-citation>Corona, E., Martinsson, P.-G., and Zorin, D.: An <inline-formula><mml:math id="M260" display="inline"><mml:mrow><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:mi>N</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> Direct Solver for Integral Equations on the Plane, Appl. Comput. Harmon. Anal., 38, 284–317, <ext-link xlink:href="https://doi.org/10.1016/j.acha.2014.04.002" ext-link-type="DOI">10.1016/j.acha.2014.04.002</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Dahan and Brick(2024)</label><mixed-citation>Dahan, Y. and Brick, Y.: Fast Direct Solvers With Arbitrary Admissibility Using Generalized Source Integral Equations, IEEE Trans. Antennas Propag., 72, 7872–7882, <ext-link xlink:href="https://doi.org/10.1109/TAP.2024.3420119" ext-link-type="DOI">10.1109/TAP.2024.3420119</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Dahan et al.(2026)Dahan, Boag, and Brick</label><mixed-citation>Dahan, Y., Boag, A., and Brick, Y.: Vector Generalized Source Integral Equation Formulations in Two-dimensions, IEEE Trans. Antennas Propag., 74, 1203–1208, <ext-link xlink:href="https://doi.org/10.1109/TAP.2025.3604074" ext-link-type="DOI">10.1109/TAP.2025.3604074</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>DLMF(2025)</label><mixed-citation>DLMF: NIST Digital Library of Mathematical Functions, release: 1.2.4 of 15 March 2025, edited by: Olver, F. W. J., Olde Daalhuis, A. B., Lozier, D. W.,  Schneider, B. I., Boisvert,  R. F., Clark, C. W., Miller, B. R., Saunders, B. V.,  Cohl, H. S., and McClain,  M. A., <uri>https://dlmf.nist.gov</uri> (last access: 9 July 2026), 2025.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Guo et al.(2017)Guo, Liu, Hu, and Michielssen</label><mixed-citation>Guo, H., Liu, Y., Hu, J., and Michielssen, E.: A Butterfly-Based Direct Integral-Equation Solver Using Hierarchical LU Factorization for Analyzing Scattering From Electrically Large Conducting Objects, IEEE Trans. Antennas Propag., 65, 4742–4750, <ext-link xlink:href="https://doi.org/10.1109/TAP.2017.2727511" ext-link-type="DOI">10.1109/TAP.2017.2727511</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Gustafsson(2025)</label><mixed-citation>Gustafsson, M.: Shadow Area and Degrees of Freedom for Free-Space Communication, IEEE J. Sel. Areas Inf. Theory, 6, 325–337, <ext-link xlink:href="https://doi.org/10.1109/JSAIT.2025.3600363" ext-link-type="DOI">10.1109/JSAIT.2025.3600363</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Gustafsson and Brick(2026)</label><mixed-citation>Gustafsson, M. and Brick, Y.: Spatial Degrees of Freedom and Channel Strength for Antenna Systems, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.2603.28749" ext-link-type="DOI">10.48550/arXiv.2603.28749</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Hackbusch(1999)</label><mixed-citation>Hackbusch, W.: A Sparse Matrix Arithmetic Based on <inline-formula><mml:math id="M261" display="inline"><mml:mi mathvariant="script">H</mml:mi></mml:math></inline-formula>-Matrices. Part I: Introduction to <inline-formula><mml:math id="M262" display="inline"><mml:mi mathvariant="script">H</mml:mi></mml:math></inline-formula>-Matrices, Computing, 62, 89–108, <ext-link xlink:href="https://doi.org/10.1007/s006070050015" ext-link-type="DOI">10.1007/s006070050015</ext-link>, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Harrington(1993)</label><mixed-citation> Harrington, R. F.: Field Computation by Moment Methods, IEEE Press Series on Electromagnetic Waves, IEEE Press, 1993.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Heldring et al.(2011)Heldring, Rius, Tamayo, Parrón, and Ubeda</label><mixed-citation>Heldring, A., Rius, J. M., Tamayo, J. M., Parrón, J., and Ubeda, E.: Multiscale Compressed Block Decomposition for Fast Direct Solution of Method of Moments Linear System, IEEE Trans. Antennas Propag., 59, 526–536, <ext-link xlink:href="https://doi.org/10.1109/TAP.2010.2096385" ext-link-type="DOI">10.1109/TAP.2010.2096385</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Ho and Greengard(2012)</label><mixed-citation>Ho, K. L. and Greengard, L.: A Fast Direct Solver for Structured Linear Systems by Recursive Skeletonization, SIAM J. Sci. Comput., 34, A2507–A2532, <ext-link xlink:href="https://doi.org/10.1137/120866683" ext-link-type="DOI">10.1137/120866683</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Kalhöfer et al.(2025)Kalhöfer, Brick, Boag, and Klinkenbusch</label><mixed-citation>Kalhöfer, R., Brick, Y., Boag, A., and Klinkenbusch, L.: Fast Direct Solution of Multipole-Based Generalized Source Integral Equations, TechRxiv [preprint], <ext-link xlink:href="https://doi.org/10.36227/techrxiv.176618966.68175322/v1" ext-link-type="DOI">10.36227/techrxiv.176618966.68175322/v1</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Kaplan and Brick(2022)</label><mixed-citation>Kaplan, M. and Brick, Y.: Fast Iterative Integral Equation Solver for Acoustic Scattering by Inhomogeneous Objects Using the Butterfly Approximation, IEEE Trans. Ultrason., Ferroelectr., Freq. Control, 69, 1794–1803, <ext-link xlink:href="https://doi.org/10.1109/TUFFC.2022.3158830" ext-link-type="DOI">10.1109/TUFFC.2022.3158830</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Kelley et al.(2023)Kelley, Yılmaz, and Brick</label><mixed-citation>Kelley, J. T., Yılmaz, A. E., and Brick, Y.: An Iterative Random Sampling Algorithm for Rapid and Scalable Estimation of Matrix Spectra, IEEE J. Multiscale Multiphys. Comput. Techn., 8, 205–216, <ext-link xlink:href="https://doi.org/10.1109/JMMCT.2023.3263152" ext-link-type="DOI">10.1109/JMMCT.2023.3263152</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Klinkenbusch et al.(2018)Klinkenbusch, Sharshevsky, and Boag</label><mixed-citation> Klinkenbusch, L., Sharshevsky, A., and Boag, A.: Generalized Source Integral Equations with Improved Shields, in: Proc. Int. Conf. Electromagn. Adv. Appl. (ICEAA), Cartagena, Colombia, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Liu et al.(2021)Liu, Xing, Guo, Michielssen, Ghysels, and Li</label><mixed-citation>Liu, Y., Xing, X., Guo, H., Michielssen, E., Ghysels, P., and Li, X. S.: Butterfly Factorization Via Randomized Matrix-Vector Multiplications, SIAM J. Sci. Comput., 43, A883–A907, <ext-link xlink:href="https://doi.org/10.1137/20M1315853" ext-link-type="DOI">10.1137/20M1315853</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Martinsson and Rokhlin(2005)</label><mixed-citation>Martinsson, P. G. and Rokhlin, V.: A fast direct solver for boundary integral equations in two dimensions, J. Comput. Phys., 205, 1–23, <ext-link xlink:href="https://doi.org/10.1016/j.jcp.2004.10.033" ext-link-type="DOI">10.1016/j.jcp.2004.10.033</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Martinsson and Rokhlin(2007)</label><mixed-citation>Martinsson, P. G. and Rokhlin, V.: A Fast Direct Solver for Scattering Problems Involving Elongated Structures, J. Comput. Phys., 221, 288–302, <ext-link xlink:href="https://doi.org/10.1016/j.jcp.2006.06.037" ext-link-type="DOI">10.1016/j.jcp.2006.06.037</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Mautz and Harrington(1979)</label><mixed-citation>Mautz, J. and Harrington, R.: A Combined-Source Solution for Radiation and Scattering from a Perfectly Conducting Body, IEEE Trans. Antennas Propag., 27, 445–454, <ext-link xlink:href="https://doi.org/10.1109/TAP.1979.1142115" ext-link-type="DOI">10.1109/TAP.1979.1142115</ext-link>, 1979.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Michielssen and Boag(1996)</label><mixed-citation>Michielssen, E. and Boag, A.: A multilevel matrix decomposition algorithm for analyzing scattering from large structures, IEEE Trans. Antennas Propag., 44, 1086–1093, <ext-link xlink:href="https://doi.org/10.1109/8.511816" ext-link-type="DOI">10.1109/8.511816</ext-link>, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Michielssen et al.(1996)Michielssen, Boag, and Chew</label><mixed-citation>Michielssen, E., Boag, A., and Chew, W. C.: Scattering from Elongated Objects: Direct Solution in <inline-formula><mml:math id="M263" display="inline"><mml:mrow><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:mi>N</mml:mi><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mi>N</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> Operations, IEE Proc.-Microw. Antennas Propag., 143, 277–283, <ext-link xlink:href="https://doi.org/10.1049/ip-map:19960400" ext-link-type="DOI">10.1049/ip-map:19960400</ext-link>, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Phillips and White(1997)</label><mixed-citation>Phillips, J. and White, J.: A precorrected-FFT method for electrostatic analysis of complicated 3-D structures, IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., 16, 1059–1072, <ext-link xlink:href="https://doi.org/10.1109/43.662670" ext-link-type="DOI">10.1109/43.662670</ext-link>, 1997.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Sayed et al.(2022)Sayed, Liu, Gomez, and Yucel</label><mixed-citation>Sayed, S. B., Liu, Y., Gomez, L. J., and Yucel, A. C.: A Butterfly-Accelerated Volume Integral Equation Solver for Broad Permittivity and Large-Scale Electromagnetic Analysis, IEEE Trans. Antennas Propag., 70, 3549–3559, <ext-link xlink:href="https://doi.org/10.1109/TAP.2021.3137193" ext-link-type="DOI">10.1109/TAP.2021.3137193</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Senior and Volakis(1995)</label><mixed-citation>Senior, T. B. A. and Volakis, J. L.: Approximate Boundary Conditions in Electromagnetics, IEE Electromagnetic Waves Series, The Institution of Electrical Engineers, <ext-link xlink:href="https://doi.org/10.1049/PBEW041E" ext-link-type="DOI">10.1049/PBEW041E</ext-link>, 1995.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Shaeffer(2008)</label><mixed-citation>Shaeffer, J.: Direct Solve of Electrically Large Integral Equations for Problem Sizes to 1 M Unknowns, IEEE Trans. Antennas Propag., 56, 2306–2313, <ext-link xlink:href="https://doi.org/10.1109/TAP.2008.926739" ext-link-type="DOI">10.1109/TAP.2008.926739</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Sharshevsky et al.(2020)Sharshevsky, Brick, and Boag</label><mixed-citation>Sharshevsky, A., Brick, Y., and Boag, A.: Direct Solution of Scattering Problems Using Generalized Source Integral Equations, IEEE Trans. Antennas Propag., 68, 5512–5523, <ext-link xlink:href="https://doi.org/10.1109/TAP.2020.2975549" ext-link-type="DOI">10.1109/TAP.2020.2975549</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Song and Chew(1995)</label><mixed-citation>Song, J. M. and Chew, W. C.: Multilevel fast-multipole algorithm for solving combined field integral equations of electromagnetic scattering, Microw. Opt. Technol. Lett, 10, 14–19, <ext-link xlink:href="https://doi.org/10.1002/mop.4650100107" ext-link-type="DOI">10.1002/mop.4650100107</ext-link>, 1995.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Tamayo et al.(2011)Tamayo, Heldring, and Rius</label><mixed-citation>Tamayo, J. M., Heldring, A., and Rius, J. M.: Multilevel Adaptive Cross Approximation (MLACA), IEEE Trans. Antennas Propag., 59, 4600–4608, <ext-link xlink:href="https://doi.org/10.1109/TAP.2011.2165476" ext-link-type="DOI">10.1109/TAP.2011.2165476</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Wei and Yılmaz(2014)</label><mixed-citation>Wei, F. and Yılmaz, A. E.: A More Scalable and Efficient Parallelization of the Adaptive Integral Method – Part I: Algorithm, IEEE Trans. Antennas Propag., 62, 714–726, <ext-link xlink:href="https://doi.org/10.1109/TAP.2013.2291559" ext-link-type="DOI">10.1109/TAP.2013.2291559</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Yang and Yılmaz(2012)</label><mixed-citation>Yang, K. and Yılmaz, A. E.: A Three-Dimensional Adaptive Integral Method for Scattering From Structures Embedded in Layered Media, IEEE Trans. Geosci. Remote Sens., 50, 1130–1139, <ext-link xlink:href="https://doi.org/10.1109/TGRS.2011.2166765" ext-link-type="DOI">10.1109/TGRS.2011.2166765</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>Zhao et al.(2005)Zhao, Vouvakis, and Lee</label><mixed-citation>Zhao, K., Vouvakis, M. N., and Lee, J.-F.: The Adaptive Cross Approximation Algorithm for Accelerated Method of Moments Computations of EMC Problems, IEEE Trans. Electromagn. Compat., 47, 763–773, <ext-link xlink:href="https://doi.org/10.1109/TEMC.2005.857898" ext-link-type="DOI">10.1109/TEMC.2005.857898</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>Zvulun et al.(2023)Zvulun, Brick, and Boag</label><mixed-citation>Zvulun, D., Brick, Y., and Boag, A.: A Generalized Source Integral Equation for Enhanced Compression in Three Dimensions, IEEE Trans. Antennas Propag., 71, 9316–9325, <ext-link xlink:href="https://doi.org/10.1109/TAP.2023.3242427" ext-link-type="DOI">10.1109/TAP.2023.3242427</ext-link>, 2023.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Dyadic multipole-based generalized source integral equations</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Adams et al.(2005)Adams, Canning, and Zhu</label><mixed-citation>
      
Adams, R. J., Canning, F. X., and Zhu, A.: Sparse Representations of Integral
Equations in a Localizing Basis, Microw. Opt. Technol. Lett., 47, 236–240,
<a href="https://doi.org/10.1002/mop.21135" target="_blank">https://doi.org/10.1002/mop.21135</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Bleszynski et al.(1996)Bleszynski, Bleszynski, and
Jaroszewicz</label><mixed-citation>
      
Bleszynski, E., Bleszynski, M., and Jaroszewicz, T.: AIM: Adaptive integral
method for solving large-scale electromagnetic scattering and radiation
problems, Radio Sci., 31, 1225–1251,
<a href="https://doi.org/10.1029/96RS02504" target="_blank">https://doi.org/10.1029/96RS02504</a>, 1996.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Boag and Lomakin(2012)</label><mixed-citation>
      
Boag, A. and Lomakin, V.: Generalized Equivalence Integral Equations, IEEE
Antennas Wireless Propag. Lett., 11, 1568–1571,
<a href="https://doi.org/10.1109/LAWP.2012.2236294" target="_blank">https://doi.org/10.1109/LAWP.2012.2236294</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Boag et al.(2002)Boag, Michielssen, and Brandt</label><mixed-citation>
      
Boag, A., Michielssen, E., and Brandt, A.: Nonuniform polar grid algorithm for
fast field evaluation, IEEE Antennas Wireless Propag. Lett., 1, 142–145,
<a href="https://doi.org/10.1109/LAWP.2002.806762" target="_blank">https://doi.org/10.1109/LAWP.2002.806762</a>, 2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Brick(2021)</label><mixed-citation>
      
Brick, Y.: Increasing the Butterfly-Compressibility of Moment Matrix Blocks: A
Quantitative Study, IEEE Trans. Antennas Propag., 69, 588–593,
<a href="https://doi.org/10.1109/TAP.2020.3000532" target="_blank">https://doi.org/10.1109/TAP.2020.3000532</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Brick and Boag(2010)</label><mixed-citation>
      
Brick, Y. and Boag, A.: Multilevel nonuniform grid algorithm for acceleration
of integral equation-based solvers for acoustic scattering, IEEE Trans.
Ultrason., Ferroelectr., Freq. Control, 57, 262–273,
<a href="https://doi.org/10.1109/TUFFC.2010.1404" target="_blank">https://doi.org/10.1109/TUFFC.2010.1404</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Brick and Boag(2011)</label><mixed-citation>
      
Brick, Y. and Boag, A.: Fast direct solution of 3-D scattering problems via
nonuniform grid-based matrix compression, IEEE Trans. Ultrason.,
Ferroelectr., Freq. Control, 58, 2405–2417,
<a href="https://doi.org/10.1109/TUFFC.2011.2098" target="_blank">https://doi.org/10.1109/TUFFC.2011.2098</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Brick and Yılmaz(2016)</label><mixed-citation>
      
Brick, Y. and Yılmaz, A. E.: Fast multilevel computation of low-rank
representation of ℋ-matrix blocks, IEEE Trans. Antennas
Propag., 64, 5326–5334,
<a href="https://doi.org/10.1109/TAP.2016.2617376" target="_blank">https://doi.org/10.1109/TAP.2016.2617376</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Brick et al.(2014)Brick, Lomakin, and Boag</label><mixed-citation>
      
Brick, Y., Lomakin, V., and Boag, A.: Fast Direct Solver for Essentially Convex
Scatterers Using Multilevel Non-Uniform Grids, IEEE Trans. Antennas
Propag., 62, 4314–4324,
<a href="https://doi.org/10.1109/TAP.2014.2327651" target="_blank">https://doi.org/10.1109/TAP.2014.2327651</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Brick et al.(2026)Brick, Andriulli, and Gustafsson</label><mixed-citation>
      
Brick, Y., Andriulli, F. P., and Gustafsson, M.: Interpreting Moment Matrix
Blocks Spectra using Mutual Shadow Area, arXiv [preprint],
<a href="https://doi.org/10.48550/arXiv.2601.17965" target="_blank">https://doi.org/10.48550/arXiv.2601.17965</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Bucci and Franceschetti(1989)</label><mixed-citation>
      
Bucci, O. M. and Franceschetti, G.: On the Degrees of Freedom of Scattered
Fields, IEEE Trans. Antennas Propag., 37, 918–926,
<a href="https://doi.org/10.1109/8.29386" target="_blank">https://doi.org/10.1109/8.29386</a>, 1989.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Chai and Jiao(2013)</label><mixed-citation>
      
Chai, W. and Jiao, D.: Direct Matrix Solution of Linear Complexity for Surface
Integral-Equation-Based Impedance Extraction of Complicated 3-D
Structures, Proc. IEEE, 101, 372–388,
<a href="https://doi.org/10.1109/JPROC.2012.2190577" target="_blank">https://doi.org/10.1109/JPROC.2012.2190577</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Corona et al.(2015)Corona, Martinsson, and Zorin</label><mixed-citation>
      
Corona, E., Martinsson, P.-G., and Zorin, D.: An 𝒪(<i>N</i>) Direct
Solver for Integral Equations on the Plane, Appl. Comput. Harmon. Anal., 38,
284–317, <a href="https://doi.org/10.1016/j.acha.2014.04.002" target="_blank">https://doi.org/10.1016/j.acha.2014.04.002</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Dahan and Brick(2024)</label><mixed-citation>
      
Dahan, Y. and Brick, Y.: Fast Direct Solvers With Arbitrary Admissibility Using
Generalized Source Integral Equations, IEEE Trans. Antennas Propag., 72,
7872–7882, <a href="https://doi.org/10.1109/TAP.2024.3420119" target="_blank">https://doi.org/10.1109/TAP.2024.3420119</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Dahan et al.(2026)Dahan, Boag, and Brick</label><mixed-citation>
      
Dahan, Y., Boag, A., and Brick, Y.: Vector Generalized Source Integral Equation
Formulations in Two-dimensions, IEEE Trans. Antennas Propag., 74, 1203–1208,
<a href="https://doi.org/10.1109/TAP.2025.3604074" target="_blank">https://doi.org/10.1109/TAP.2025.3604074</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>DLMF(2025)</label><mixed-citation>
      
DLMF: NIST Digital Library of Mathematical Functions, release: 1.2.4 of 15 March 2025,
edited by: Olver, F. W. J., Olde Daalhuis, A. B., Lozier, D. W.,  Schneider, B. I., Boisvert,  R. F., Clark, C. W., Miller, B. R., Saunders, B. V.,  Cohl, H. S., and McClain,  M. A.,
<a href="https://dlmf.nist.gov" target="_blank"/> (last access: 9 July 2026), 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Guo et al.(2017)Guo, Liu, Hu, and Michielssen</label><mixed-citation>
      
Guo, H., Liu, Y., Hu, J., and Michielssen, E.: A Butterfly-Based Direct
Integral-Equation Solver Using Hierarchical LU Factorization for Analyzing
Scattering From Electrically Large Conducting Objects, IEEE Trans. Antennas
Propag., 65, 4742–4750,
<a href="https://doi.org/10.1109/TAP.2017.2727511" target="_blank">https://doi.org/10.1109/TAP.2017.2727511</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Gustafsson(2025)</label><mixed-citation>
      
Gustafsson, M.: Shadow Area and Degrees of Freedom for Free-Space
Communication, IEEE J. Sel. Areas Inf. Theory, 6, 325–337,
<a href="https://doi.org/10.1109/JSAIT.2025.3600363" target="_blank">https://doi.org/10.1109/JSAIT.2025.3600363</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Gustafsson and Brick(2026)</label><mixed-citation>
      
Gustafsson, M. and Brick, Y.: Spatial Degrees of Freedom and Channel Strength
for Antenna Systems, arXiv [preprint],
<a href="https://doi.org/10.48550/arXiv.2603.28749" target="_blank">https://doi.org/10.48550/arXiv.2603.28749</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Hackbusch(1999)</label><mixed-citation>
      
Hackbusch, W.: A Sparse Matrix Arithmetic Based on ℋ-Matrices.
Part I: Introduction to ℋ-Matrices, Computing, 62,
89–108, <a href="https://doi.org/10.1007/s006070050015" target="_blank">https://doi.org/10.1007/s006070050015</a>, 1999.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Harrington(1993)</label><mixed-citation>
      
Harrington, R. F.: Field Computation by Moment Methods, IEEE Press Series on
Electromagnetic Waves, IEEE Press,
1993.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Heldring et al.(2011)Heldring, Rius, Tamayo, Parrón, and
Ubeda</label><mixed-citation>
      
Heldring, A., Rius, J. M., Tamayo, J. M., Parrón, J., and Ubeda, E.:
Multiscale Compressed Block Decomposition for Fast Direct Solution of Method
of Moments Linear System, IEEE Trans. Antennas Propag., 59, 526–536,
<a href="https://doi.org/10.1109/TAP.2010.2096385" target="_blank">https://doi.org/10.1109/TAP.2010.2096385</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Ho and Greengard(2012)</label><mixed-citation>
      
Ho, K. L. and Greengard, L.: A Fast Direct Solver for Structured Linear Systems
by Recursive Skeletonization, SIAM J. Sci. Comput., 34,
A2507–A2532, <a href="https://doi.org/10.1137/120866683" target="_blank">https://doi.org/10.1137/120866683</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Kalhöfer et al.(2025)Kalhöfer, Brick, Boag, and
Klinkenbusch</label><mixed-citation>
      
Kalhöfer, R., Brick, Y., Boag, A., and Klinkenbusch, L.: Fast Direct Solution
of Multipole-Based Generalized Source Integral Equations, TechRxiv
[preprint],
<a href="https://doi.org/10.36227/techrxiv.176618966.68175322/v1" target="_blank">https://doi.org/10.36227/techrxiv.176618966.68175322/v1</a>,
2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Kaplan and Brick(2022)</label><mixed-citation>
      
Kaplan, M. and Brick, Y.: Fast Iterative Integral Equation Solver for Acoustic
Scattering by Inhomogeneous Objects Using the Butterfly Approximation, IEEE
Trans. Ultrason., Ferroelectr., Freq. Control, 69, 1794–1803,
<a href="https://doi.org/10.1109/TUFFC.2022.3158830" target="_blank">https://doi.org/10.1109/TUFFC.2022.3158830</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Kelley et al.(2023)Kelley, Yılmaz, and Brick</label><mixed-citation>
      
Kelley, J. T., Yılmaz, A. E., and Brick, Y.: An Iterative Random Sampling
Algorithm for Rapid and Scalable Estimation of Matrix Spectra, IEEE J.
Multiscale Multiphys. Comput. Techn., 8, 205–216,
<a href="https://doi.org/10.1109/JMMCT.2023.3263152" target="_blank">https://doi.org/10.1109/JMMCT.2023.3263152</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Klinkenbusch et al.(2018)Klinkenbusch, Sharshevsky, and
Boag</label><mixed-citation>
      
Klinkenbusch, L., Sharshevsky, A., and Boag, A.: Generalized Source Integral
Equations with Improved Shields, in: Proc. Int. Conf. Electromagn. Adv. Appl.
(ICEAA), Cartagena, Colombia,
2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Liu et al.(2021)Liu, Xing, Guo, Michielssen, Ghysels, and
Li</label><mixed-citation>
      
Liu, Y., Xing, X., Guo, H., Michielssen, E., Ghysels, P., and Li, X. S.:
Butterfly Factorization Via Randomized Matrix-Vector Multiplications, SIAM J.
Sci. Comput., 43, A883–A907,
<a href="https://doi.org/10.1137/20M1315853" target="_blank">https://doi.org/10.1137/20M1315853</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Martinsson and Rokhlin(2005)</label><mixed-citation>
      
Martinsson, P. G. and Rokhlin, V.: A fast direct solver for boundary integral
equations in two dimensions, J. Comput. Phys., 205, 1–23,
<a href="https://doi.org/10.1016/j.jcp.2004.10.033" target="_blank">https://doi.org/10.1016/j.jcp.2004.10.033</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Martinsson and Rokhlin(2007)</label><mixed-citation>
      
Martinsson, P. G. and Rokhlin, V.: A Fast Direct Solver for Scattering Problems
Involving Elongated Structures, J. Comput. Phys., 221, 288–302,
<a href="https://doi.org/10.1016/j.jcp.2006.06.037" target="_blank">https://doi.org/10.1016/j.jcp.2006.06.037</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Mautz and Harrington(1979)</label><mixed-citation>
      
Mautz, J. and Harrington, R.: A Combined-Source Solution for Radiation and
Scattering from a Perfectly Conducting Body, IEEE Trans. Antennas Propag.,
27, 445–454, <a href="https://doi.org/10.1109/TAP.1979.1142115" target="_blank">https://doi.org/10.1109/TAP.1979.1142115</a>, 1979.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Michielssen and Boag(1996)</label><mixed-citation>
      
Michielssen, E. and Boag, A.: A multilevel matrix decomposition algorithm for
analyzing scattering from large structures, IEEE Trans. Antennas Propag.,
44, 1086–1093, <a href="https://doi.org/10.1109/8.511816" target="_blank">https://doi.org/10.1109/8.511816</a>, 1996.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Michielssen et al.(1996)Michielssen, Boag, and
Chew</label><mixed-citation>
      
Michielssen, E., Boag, A., and Chew, W. C.: Scattering from Elongated Objects:
Direct Solution in 𝒪(<i>N</i><i>log</i><sub>2</sub><i>N</i>) Operations, IEE
Proc.-Microw. Antennas Propag., 143, 277–283,
<a href="https://doi.org/10.1049/ip-map:19960400" target="_blank">https://doi.org/10.1049/ip-map:19960400</a>, 1996.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Phillips and White(1997)</label><mixed-citation>
      
Phillips, J. and White, J.: A precorrected-FFT method for electrostatic
analysis of complicated 3-D structures, IEEE Trans. Comput.-Aided
Design Integr. Circuits Syst., 16, 1059–1072,
<a href="https://doi.org/10.1109/43.662670" target="_blank">https://doi.org/10.1109/43.662670</a>, 1997.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Sayed et al.(2022)Sayed, Liu, Gomez, and Yucel</label><mixed-citation>
      
Sayed, S. B., Liu, Y., Gomez, L. J., and Yucel, A. C.: A Butterfly-Accelerated
Volume Integral Equation Solver for Broad Permittivity and Large-Scale
Electromagnetic Analysis, IEEE Trans. Antennas Propag., 70, 3549–3559,
<a href="https://doi.org/10.1109/TAP.2021.3137193" target="_blank">https://doi.org/10.1109/TAP.2021.3137193</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Senior and Volakis(1995)</label><mixed-citation>
      
Senior, T. B. A. and Volakis, J. L.: Approximate Boundary Conditions in
Electromagnetics, IEE Electromagnetic Waves Series, The Institution of
Electrical Engineers, <a href="https://doi.org/10.1049/PBEW041E" target="_blank">https://doi.org/10.1049/PBEW041E</a>,
1995.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Shaeffer(2008)</label><mixed-citation>
      
Shaeffer, J.: Direct Solve of Electrically Large Integral Equations for Problem
Sizes to 1 M Unknowns, IEEE Trans. Antennas Propag., 56, 2306–2313,
<a href="https://doi.org/10.1109/TAP.2008.926739" target="_blank">https://doi.org/10.1109/TAP.2008.926739</a>, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Sharshevsky et al.(2020)Sharshevsky, Brick, and
Boag</label><mixed-citation>
      
Sharshevsky, A., Brick, Y., and Boag, A.: Direct Solution of Scattering
Problems Using Generalized Source Integral Equations, IEEE Trans. Antennas
Propag., 68, 5512–5523,
<a href="https://doi.org/10.1109/TAP.2020.2975549" target="_blank">https://doi.org/10.1109/TAP.2020.2975549</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Song and Chew(1995)</label><mixed-citation>
      
Song, J. M. and Chew, W. C.: Multilevel fast-multipole algorithm for solving
combined field integral equations of electromagnetic scattering, Microw. Opt.
Technol. Lett, 10, 14–19,
<a href="https://doi.org/10.1002/mop.4650100107" target="_blank">https://doi.org/10.1002/mop.4650100107</a>, 1995.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Tamayo et al.(2011)Tamayo, Heldring, and Rius</label><mixed-citation>
      
Tamayo, J. M., Heldring, A., and Rius, J. M.: Multilevel Adaptive Cross
Approximation (MLACA), IEEE Trans. Antennas Propag., 59, 4600–4608,
<a href="https://doi.org/10.1109/TAP.2011.2165476" target="_blank">https://doi.org/10.1109/TAP.2011.2165476</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Wei and Yılmaz(2014)</label><mixed-citation>
      
Wei, F. and Yılmaz, A. E.: A More Scalable and Efficient Parallelization of
the Adaptive Integral Method – Part I: Algorithm, IEEE Trans. Antennas
Propag., 62, 714–726,
<a href="https://doi.org/10.1109/TAP.2013.2291559" target="_blank">https://doi.org/10.1109/TAP.2013.2291559</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Yang and Yılmaz(2012)</label><mixed-citation>
      
Yang, K. and Yılmaz, A. E.: A Three-Dimensional Adaptive Integral Method for
Scattering From Structures Embedded in Layered Media, IEEE Trans. Geosci.
Remote Sens., 50, 1130–1139,
<a href="https://doi.org/10.1109/TGRS.2011.2166765" target="_blank">https://doi.org/10.1109/TGRS.2011.2166765</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Zhao et al.(2005)Zhao, Vouvakis, and Lee</label><mixed-citation>
      
Zhao, K., Vouvakis, M. N., and Lee, J.-F.: The Adaptive Cross Approximation
Algorithm for Accelerated Method of Moments Computations of EMC Problems,
IEEE Trans. Electromagn. Compat., 47, 763–773,
<a href="https://doi.org/10.1109/TEMC.2005.857898" target="_blank">https://doi.org/10.1109/TEMC.2005.857898</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Zvulun et al.(2023)Zvulun, Brick, and Boag</label><mixed-citation>
      
Zvulun, D., Brick, Y., and Boag, A.: A Generalized Source Integral Equation for
Enhanced Compression in Three Dimensions, IEEE Trans. Antennas Propag., 71,
9316–9325, <a href="https://doi.org/10.1109/TAP.2023.3242427" target="_blank">https://doi.org/10.1109/TAP.2023.3242427</a>, 2023.

    </mixed-citation></ref-html>--></article>
