1 #LyX 2.4 created this file. For more info see https://www.lyx.org/
5 \save_transient_properties true
9 \DeclareUnicodeCharacter{0428}{Ш }
12 \use_default_options true
13 \maintain_unincluded_children false
15 \language_package default
18 \font_roman "default" "TeX Gyre Pagella"
19 \font_sans "default" "default"
20 \font_typewriter "default" "default"
21 \font_math "auto" "auto"
22 \font_default_family default
23 \use_non_tex_fonts false
27 \font_typewriter_osf false
28 \font_sf_scale 100 100
29 \font_tt_scale 100 100
31 \use_dash_ligatures true
33 \default_output_format default
35 \bibtex_command default
36 \index_command default
37 \float_placement class
38 \float_alignment class
39 \paperfontsize default
42 \pdf_title "Multiple-scattering T-matrix approach in nanophotonics"
43 \pdf_author "Marek Nečada"
45 \pdf_bookmarksnumbered false
46 \pdf_bookmarksopen false
47 \pdf_bookmarksopenlevel 1
55 \use_package amsmath 2
56 \use_package amssymb 1
59 \use_package mathdots 1
60 \use_package mathtools 1
62 \use_package stackrel 1
63 \use_package stmaryrd 1
64 \use_package undertilde 1
66 \cite_engine_type default
70 \paperorientation portrait
82 \paragraph_separation indent
83 \paragraph_indentation default
85 \math_numbering_side default
90 \paperpagestyle default
92 \tracking_changes false
101 \begin_layout Standard
102 \begin_inset FormulaMacro
103 \newcommand{\uoft}[1]{\mathfrak{F}#1}
107 \begin_inset FormulaMacro
108 \newcommand{\uaft}[1]{\mathfrak{\mathbb{F}}#1}
112 \begin_inset FormulaMacro
113 \newcommand{\usht}[2]{\mathbb{S}_{#1}#2}
117 \begin_inset FormulaMacro
118 \newcommand{\bsht}[2]{\mathrm{S}_{#1}#2}
122 \begin_inset FormulaMacro
123 \newcommand{\sgn}{\operatorname{sgn}}
128 \begin_inset FormulaMacro
129 \newcommand{\pht}[2]{\mathfrak{\mathbb{H}}_{#1}#2}
133 \begin_inset FormulaMacro
134 \newcommand{\vect}[1]{\mathbf{#1}}
138 \begin_inset FormulaMacro
139 \newcommand{\uvec}[1]{\mathbf{\hat{#1}}}
143 \begin_inset FormulaMacro
144 \newcommand{\ud}{\mathrm{d}}
148 \begin_inset FormulaMacro
149 \newcommand{\basis}[1]{\mathfrak{#1}}
153 \begin_inset Note Note
156 \begin_layout Plain Layout
157 \begin_inset FormulaMacro
158 \newcommand{\dc}[1]{Ш_{#1}}
167 \begin_inset FormulaMacro
168 \newcommand{\dc}[1]{\mathrm{III}_{#1}}
172 \begin_inset FormulaMacro
173 \newcommand{\rec}[1]{#1^{-1}}
177 \begin_inset FormulaMacro
178 \newcommand{\recb}[1]{#1^{\widehat{-1}}}
182 \begin_inset FormulaMacro
183 \newcommand{\ints}{\mathbb{Z}}
187 \begin_inset FormulaMacro
188 \newcommand{\nats}{\mathbb{N}}
192 \begin_inset FormulaMacro
193 \newcommand{\reals}{\mathbb{R}}
197 \begin_inset FormulaMacro
198 \newcommand{\ush}[2]{Y_{#1,#2}}
202 \begin_inset FormulaMacro
203 \newcommand{\vsh}[3]{\vect A_{#1,#2,#3}}
207 \begin_inset FormulaMacro
208 \newcommand{\vshD}[3]{\vect A'_{#1,#2,#3}}
212 \begin_inset FormulaMacro
213 \newcommand{\hgfr}{\mathbf{F}}
217 \begin_inset FormulaMacro
222 \begin_inset FormulaMacro
223 \newcommand{\ghgf}[2]{\mbox{}_{#1}F_{#2}}
227 \begin_inset FormulaMacro
228 \newcommand{\ghgfr}[2]{\mbox{}_{#1}\mathbf{F}_{#2}}
232 \begin_inset FormulaMacro
233 \newcommand{\ph}{\mathrm{ph}}
237 \begin_inset FormulaMacro
238 \newcommand{\kor}[1]{\underline{#1}}
242 \begin_inset FormulaMacro
243 \newcommand{\koru}[1]{\utilde{#1}}
247 \begin_inset FormulaMacro
248 \newcommand{\swv}{\mathscr{H}}
252 \begin_inset FormulaMacro
253 \newcommand{\expint}{\mathrm{E}}
257 \begin_inset FormulaMacro
258 \newcommand{\thespace}{\reals^{3}}
262 \begin_inset FormulaMacro
263 \newcommand{\particle}{\mathrm{\Theta}}
267 \begin_inset FormulaMacro
268 \newcommand{\medium}{\thespace\backslash\particle}
272 \begin_inset FormulaMacro
273 \newcommand{\epsbg}{\mathrm{\epsilon_{b}}}
277 \begin_inset FormulaMacro
278 \newcommand{\mubg}{\mathrm{\mu_{b}}}
282 \begin_inset FormulaMacro
283 \newcommand{\rcoeffp}[1]{a_{#1}}
287 \begin_inset FormulaMacro
288 \newcommand{\rcoeffincp}[1]{a_{#1}^{\mathrm{inc.}}}
292 \begin_inset FormulaMacro
293 \newcommand{\rcoeff}{a}
297 \begin_inset FormulaMacro
298 \newcommand{\rcoeffinc}{a^{\mathrm{inc.}}}
302 \begin_inset FormulaMacro
303 \newcommand{\rcoeffptlm}[4]{\rcoeffp{#1,#2#3#4}}
307 \begin_inset FormulaMacro
308 \newcommand{\rcoefftlm}[3]{\rcoeffp{#1#2#3}}
312 \begin_inset FormulaMacro
313 \newcommand{\rcoeffincptlm}[4]{\rcoeffincp{#1,#2#3#4}}
317 \begin_inset FormulaMacro
318 \newcommand{\vswfrtlm}[3]{\vect v_{#1#2#3}}
322 \begin_inset FormulaMacro
323 \newcommand{\outcoeff}{f}
327 \begin_inset FormulaMacro
328 \newcommand{\outcoeffp}[1]{f_{#1}}
332 \begin_inset FormulaMacro
333 \newcommand{\outcoeffptlm}[4]{\outcoeffp{#1,#2#3#4}}
337 \begin_inset FormulaMacro
338 \newcommand{\outcoefftlm}[3]{\outcoeffp{#1#2#3}}
342 \begin_inset FormulaMacro
343 \newcommand{\vswfouttlm}[3]{\vect u_{#1#2#3}}
347 \begin_inset FormulaMacro
348 \newcommand{\Tp}[1]{T_{#1}}
352 \begin_inset FormulaMacro
353 \newcommand{\openball}[2]{B_{#1}\left(#2\right)}
357 \begin_inset FormulaMacro
358 \newcommand{\closedball}[2]{B_{#1}#2}
362 \begin_inset FormulaMacro
363 \newcommand{\tropr}{\mathcal{R}}
367 \begin_inset FormulaMacro
368 \newcommand{\troprp}[2]{\mathcal{\tropr}_{#1\leftarrow#2}}
372 \begin_inset FormulaMacro
373 \newcommand{\trops}{\mathcal{S}}
377 \begin_inset FormulaMacro
378 \newcommand{\tropsp}[2]{\mathcal{\trops}_{#1\leftarrow#2}}
382 \begin_inset FormulaMacro
383 \newcommand{\truncated}[2]{\left[#1\right]_{l\le#2}}
387 \begin_inset FormulaMacro
388 \newcommand{\truncate}[2]{\left[#1\right]_{#2}}
392 \begin_inset FormulaMacro
393 \newcommand{\dlmfFer}[2]{\mathsf{P}_{#1}^{#2}}
397 \begin_inset FormulaMacro
398 \newcommand{\antidelta}{\gamma}
404 \begin_layout Standard
405 \begin_inset Note Note
408 \begin_layout Plain Layout
409 These are compatibility macros for the (...)-old files:
415 \begin_inset FormulaMacro
416 \newcommand{\vswfr}[3]{\vswfrtlm{#3}{#1}{#2}}
420 \begin_inset FormulaMacro
421 \newcommand{\vswfs}[3]{\vswfouttlm{#3}{#1}{#2}}
425 \begin_inset FormulaMacro
426 \newcommand{\svwfs}[3]{\vswfouttlm{#3}{#1}{#2}}
430 \begin_inset FormulaMacro
431 \newcommand{\coeffrip}[4]{\rcoeffptlm{#1}{#4}{#2}{#3}}
435 \begin_inset FormulaMacro
436 \newcommand{\coeffsip}[4]{\outcoeffptlm{#1}{#4}{#2}{#3}}
440 \begin_inset FormulaMacro
441 \newcommand{\coeffr}{\rcoeffp{}}
445 \begin_inset FormulaMacro
446 \newcommand{\coeffs}{\outcoeffp{}}
450 \begin_inset FormulaMacro
451 \newcommand{\transop}{\trops}
455 \begin_inset FormulaMacro
456 \newcommand{\coeffripext}[4]{\rcoeffincptlm{#1}{#4}{#2}{#3}}
460 \begin_inset FormulaMacro
468 QPMS Photonic Multiple Scattering suite (TODO better title)
471 \begin_layout Standard
472 Excerpt from the SIAM Journal of Scientific Computing Editorial Policy:
475 \begin_layout Quotation
476 The purpose of SIAM Journal on Scientific Computing (SISC) is to advance
477 computational methods for solving scientific and engineering problems.
480 \begin_layout Quotation
481 SISC papers are classified into three categories:
482 \begin_inset Separator latexpar
489 \begin_layout Itemize
490 Methods and Algorithms for Scientific Computing: Papers in this category
491 may include theoretical analysis, provided that the relevance to applications
492 in science and engineering is demonstrated.
493 They should contain meaningful computational results and theoretical results
494 or strong heuristics supporting the performance of new algorithms.
498 \begin_layout Itemize
499 Computational Methods in Science and Engineering: Papers in this section
500 will typically describe novel methodologies for solving a specific problem
501 in computational science or engineering.
502 They should contain enough information about the application to orient
503 other computational scientists but should omit details of interest mainly
504 to the applications specialist.
508 \begin_layout Itemize
509 Software and High-Performance Computing: Papers in this category should
510 concern the novel design and development of computational methods and high-qual
511 ity software, parallel algorithms, high-performance computing issues, new
512 architectures, data analysis, or visualization.
513 The primary focus should be on computational methods that have potentially
514 large impact for an important class of scientific or engineering problems.
518 \begin_layout Quotation
519 Authors are encouraged to indicate which category best fits their SISC submissio
523 \begin_layout Quotation
524 All submissions to SISC must be well written and accessible to a wide variety
525 of readers, and should represent a clear advance in the state of the art.
528 \begin_layout Quotation
529 Due to space limitations, articles are normally limited to 20 journal pages.
530 Exceptions can be made in special cases only with the concurrence of the
531 referees, the associate editor, and the editor-in-chief.
535 \begin_layout Standard
536 Category: Methods and Algorithms for Scientific Computing?
539 \begin_layout Abstract
540 The (somewhat underrated) T-matrix multiple scattering method (TMMSM) can
541 be used to solve the electromagnetic response of systems consisting of
542 many compact scatterers.
543 It largely surpasses other methods in the number of scatterers it can deal
544 with, while retaining very good accuracy.
547 \begin_layout Abstract
548 TODO REWRITE: We release a modern implementation of the method under GNU
549 General Public Licence, with several theoretical advancements presented
550 here, such as exploiting the system symmetries to further improve the efficienc
551 y of the method, or extending it on infinite periodic systems.
554 \begin_layout Section
558 \begin_layout Itemize
560 \begin_inset Separator latexpar
567 \begin_layout Itemize
568 problem of optical response of nanoparticle arrays
571 \begin_layout Itemize
572 application domain of my method, computational complexity
575 \begin_layout Itemize
576 brief comparison of complexities with the
577 \begin_inset Quotes eld
581 \begin_inset Quotes erd
587 \begin_layout Itemize
592 \begin_layout Itemize
594 \begin_inset Separator latexpar
601 \begin_layout Itemize
602 motivation (classes of problems that this can solve: response to external
603 radiation, resonances, ...)
606 \begin_layout Itemize
608 \begin_inset Separator latexpar
615 \begin_layout Itemize
616 T-matrix definition, basics
617 \begin_inset Separator latexpar
624 \begin_layout Itemize
629 \begin_layout Itemize
630 translation operators (TODO think about how explicit this should be, but
631 I guess it might be useful to write them to write them explicitly (but
632 in the shortest possible form) in the normalisation used in my program)
635 \begin_layout Itemize
636 employing point group symmetries and decomposing the problem to decrease
637 the computational complexity (maybe separately)
641 \begin_layout Itemize
642 Example results (or maybe rather in the end)
646 \begin_layout Itemize
648 \begin_inset Separator latexpar
655 \begin_layout Itemize
656 motivation (dispersion relations / modes, ...?)
659 \begin_layout Itemize
661 \begin_inset Separator latexpar
668 \begin_layout Itemize
669 Ewald sum of translation operators (again, we shall see how explicit expressions
670 it will take to not make it too repulsive)
673 \begin_layout Itemize
674 singularities and convergence (TODO)
677 \begin_layout Itemize
678 applications: mode problem with SVD, transmision/reflection
681 \begin_layout Itemize
682 space group symmetries (again, maybe all the symmetry-related stuff separately?)
686 \begin_layout Itemize
687 Example results (or maybe all in the end)
691 \begin_layout Itemize
692 Topology related stuff (TODO)?
695 \begin_layout Itemize
699 \begin_layout Itemize
700 Maybe put the numerical results separately in the end.
703 \begin_layout Section
707 \begin_layout Itemize
708 Consistent notation of balls.
709 How is the difference between two cocentric balls called?
712 \begin_layout Itemize
716 \begin_layout Itemize
717 Translation operators: rewrite in sph.
719 convention independent form.
722 \begin_layout Itemize
726 \begin_layout Itemize
730 \begin_layout Itemize
734 \begin_layout Itemize
735 Concrete comparison with other methods.
738 \begin_layout Itemize
739 Fix and unify notation (mainly indices) in infinite lattices section.
742 \begin_layout Itemize
743 Carefully check the transformation directions in sec.
745 \begin_inset CommandInset ref
747 reference "sec:Symmetries"
757 \begin_layout Itemize
758 The text about symmetries is pretty dense.
759 Make it more explanatory and human-readable.
762 \begin_layout Itemize
763 Check whether everything written is correct also for non-symmetric space
767 \begin_layout Standard
768 \begin_inset CommandInset include
776 \begin_inset CommandInset include
778 filename "finite.lyx"
786 \begin_layout Standard
787 \begin_inset Note Note
790 \begin_layout Plain Layout
791 \begin_inset CommandInset include
793 filename "finite-old.lyx"
806 \begin_layout Standard
807 \begin_inset CommandInset include
809 filename "infinite.lyx"
817 \begin_layout Standard
818 \begin_inset Note Note
821 \begin_layout Plain Layout
822 \begin_inset CommandInset include
824 filename "infinite-old.lyx"
837 \begin_layout Standard
838 \begin_inset CommandInset include
840 filename "symmetries.lyx"
848 \begin_layout Standard
849 \begin_inset CommandInset include
851 filename "examples.lyx"
859 \begin_layout Standard
860 \begin_inset CommandInset bibtex
862 btprint "btPrintCited"