This book provides a set of theoretical and numerical tools useful for the study of wave propagation in metamaterials and photonic crystals. While concentrating on electromagnetic waves, most of the material can be used for acoustic (or quantum) waves. For each presented numerical method, numerical code written in MATLAB® is presented. The codes are limited to 2D problems and can be easily translated in Python or Scilab, and used directly with Octave as well.
Foreword |
|
vii | |
Author biography |
|
viii | |
|
|
1 | (1) |
|
1.1 Macroscopic Maxwell equations |
|
|
1 | (1) |
|
|
1 | (2) |
|
|
1 | (2) |
|
1.2.2 Fields decomposition for z invariant media |
|
|
3 | (1) |
|
1.3 Harmonic scattering by a bounded obstacle |
|
|
3 | (2) |
|
1.4 Covariant formulation |
|
|
5 | (7) |
|
1.4.1 The definition of differential forms |
|
|
6 | (3) |
|
|
9 | (1) |
|
1.4.3 The exterior derivative |
|
|
10 | (1) |
|
|
11 | (1) |
|
1.5 Maxwell equations using forms |
|
|
12 | |
|
|
14 | |
|
|
1 | (1) |
|
2.1 The periodic structure |
|
|
1 | (5) |
|
2.1.1 Waves in a homogeneous space |
|
|
1 | (1) |
|
|
2 | (4) |
|
2.2 Computation of band structures |
|
|
6 | (5) |
|
2.3 Topological aspects of Bloch theory |
|
|
11 | |
|
|
11 | (8) |
|
2.3.2 Bloch waves revisited |
|
|
19 | (3) |
|
|
22 | |
|
|
1 | (1) |
|
3.1 Multiple scattering theory |
|
|
1 | (16) |
|
3.1.1 Scattering matrix of a single obstacle |
|
|
1 | (2) |
|
3.1.2 Multiple scattering for a finite collection of objects |
|
|
3 | (2) |
|
3.1.3 Multiple scattering for a periodic collection of objects |
|
|
5 | (4) |
|
3.1.4 Numerical implementation for a finite set of circular cylinders |
|
|
9 | (8) |
|
|
17 | |
|
3.2.1 Mathematical formulation of the problem |
|
|
17 | (9) |
|
3.2.2 Numerical implementation |
|
|
26 | (5) |
|
|
31 | |
|
4 Direct space discretization |
|
|
1 | (1) |
|
|
1 | (1) |
|
4.2 Differentiation matrices |
|
|
1 | (8) |
|
4.2.1 Chebyshev differentiation matrices |
|
|
1 | (2) |
|
|
3 | (3) |
|
4.2.3 Differentiating in higher dimensions: the Kronecker product |
|
|
6 | (1) |
|
4.2.4 Perfectly matched layers |
|
|
7 | (2) |
|
4.3 Finite differences in frequency domain |
|
|
9 | (5) |
|
4.4 Time-dependent problems |
|
|
14 | |
|
4.4.1 Time discretization of the equation |
|
|
16 | (1) |
|
4.4.2 Finite differences in time domain |
|
|
17 | (7) |
|
|
24 | |
|
5 Homogenization and transformation optics |
|
|
1 | (25) |
|
|
1 | (16) |
|
5.1.1 Soft problems: a two-scale approach |
|
|
1 | (6) |
|
|
7 | (2) |
|
|
9 | (8) |
|
5.2 Transformation optics |
|
|
17 | (9) |
|
5.2.1 The geometry of Maxwell equations |
|
|
17 | (3) |
|
|
20 | (6) |
References |
|
26 | |
Didier Felbacq was born in June 1969 in Cambrai, France. He graduated in mathematics (agregation, 1993) and physics (Ecole Centrale Marseille, 1992). His PhD thesis was on the theoretical and numerical modeling of photonic crystals (1994). Since 2002, he has been a full professor of physics at University of Montpellier. He is involved in theoretical and numerical research in close collaboration with experimentalists. His current activities cover electron transport in transistors for TeraHertz emission and detection, second harmonic emission in photonic crystals, excitons in 2D materials, quantum metamaterials, thermal metamaterials, acoustic metamaterials and biophysics. Didier Felbacq is a former member of the Institut Universitaire de France.