| Series Preface |
|
ix | |
|
|
|
1 | (4) |
|
2 Computation and Related Topics |
|
|
5 | (14) |
|
2.1 Floating-Point Numbers |
|
|
5 | (4) |
|
2.1.1 Representations of Numbers |
|
|
5 | (2) |
|
2.1.2 Floating-Point Numbers |
|
|
7 | (2) |
|
|
|
9 | (2) |
|
|
|
11 | (1) |
|
|
|
12 | (4) |
|
2.5 List of Open-Source Tools |
|
|
16 | (1) |
|
2.6 Exercises 17 References |
|
|
17 | (2) |
|
3 Derivation of the Wave Equation |
|
|
19 | (30) |
|
|
|
19 | (1) |
|
3.2 General Properties of Waves |
|
|
20 | (3) |
|
3.3 One-Dimensional Waves on a String |
|
|
23 | (3) |
|
3.4 Waves in Elastic Solids |
|
|
26 | (3) |
|
3.5 Waves in Ideal Fluids |
|
|
29 | (12) |
|
3.5.1 Setting Up the Derivation |
|
|
29 | (1) |
|
|
|
30 | (1) |
|
3.5.3 Linearized Equations |
|
|
31 | (2) |
|
3.5.4 A Second-Order Equation from Differentiation |
|
|
33 | (1) |
|
3.5.5 A Second-Order Equation from a Velocity Potential |
|
|
34 | (2) |
|
3.5.6 Second-Order Equation without Perturbations |
|
|
36 | (1) |
|
3.5.7 Special Form of the Operator |
|
|
36 | (4) |
|
3.5.8 Discussion Regarding Fluid Acoustics |
|
|
40 | (1) |
|
|
|
41 | (1) |
|
|
|
42 | (1) |
|
|
|
42 | (6) |
|
3.9 Exercises 48 References |
|
|
48 | (1) |
|
4 Methods for Solving the Wave Equation |
|
|
49 | (36) |
|
|
|
49 | (1) |
|
4.2 Method of Characteristics |
|
|
49 | (7) |
|
4.3 Separation of Variables |
|
|
56 | (1) |
|
4.4 Homogeneous Solution in Separable Coordinates |
|
|
57 | (6) |
|
4.4.1 Cartesian Coordinates |
|
|
58 | (1) |
|
4.4.2 Cylindrical Coordinates |
|
|
59 | (2) |
|
4.4.3 Spherical Coordinates |
|
|
61 | (2) |
|
|
|
63 | (4) |
|
4.6 Representing Functions with the Homogeneous Solutions |
|
|
67 | (3) |
|
|
|
70 | (6) |
|
4.7.1 Green's Function in Free Space |
|
|
70 | (2) |
|
4.7.2 Mode Expansion of Green's Functions |
|
|
72 | (4) |
|
|
|
76 | (5) |
|
4.9 Comparison of Modes to Images |
|
|
81 | (1) |
|
|
|
82 | (3) |
|
|
|
82 | (3) |
|
|
|
85 | (14) |
|
|
|
85 | (1) |
|
5.2 Fourier Decomposition and Synthesis |
|
|
85 | (3) |
|
|
|
88 | (2) |
|
5.4 Transmission and Reflection |
|
|
90 | (6) |
|
|
|
96 | (1) |
|
|
|
97 | (2) |
|
|
|
97 | (2) |
|
|
|
99 | (38) |
|
|
|
99 | (1) |
|
|
|
100 | (1) |
|
|
|
101 | (4) |
|
|
|
105 | (5) |
|
6.4.1 Example 1: Harmonic Oscillator |
|
|
105 | (3) |
|
|
|
108 | (2) |
|
|
|
110 | (8) |
|
6.6 Multidimensional Problems and Degeneracy |
|
|
118 | (2) |
|
6.7 Numerical Approach to Modes |
|
|
120 | (9) |
|
6.7.1 Derivation of the Relaxation Equation |
|
|
120 | (5) |
|
6.7.2 Boundary Conditions in the Relaxation Method |
|
|
125 | (2) |
|
6.7.3 Initializing the Relaxation |
|
|
127 | (1) |
|
6.7.4 Stopping the Relaxation |
|
|
128 | (1) |
|
6.8 Coupled Modes and the Pekeris Waveguide |
|
|
129 | (6) |
|
|
|
129 | (2) |
|
|
|
131 | (4) |
|
|
|
135 | (2) |
|
|
|
135 | (2) |
|
|
|
137 | (40) |
|
|
|
137 | (1) |
|
7.2 High Frequency Expansion of the Wave Equation |
|
|
138 | (6) |
|
7.2.1 Eikonal Equation and Ray Paths |
|
|
139 | (1) |
|
|
|
140 | (4) |
|
|
|
144 | (1) |
|
|
|
145 | (15) |
|
7.5 Building a Field from Rays |
|
|
160 | (2) |
|
7.6 Numerical Approach to Ray Tracing |
|
|
162 | (6) |
|
7.7 Complete Paraxial Ray Trace |
|
|
168 | (2) |
|
|
|
170 | (1) |
|
7.9 Gaussian Beam Tracing |
|
|
171 | (2) |
|
|
|
173 | (4) |
|
|
|
174 | (3) |
|
8 Finite Difference and Finite Difference Time Domain |
|
|
177 | (22) |
|
|
|
177 | (1) |
|
|
|
178 | (10) |
|
|
|
188 | (5) |
|
8.4 FDTD Representation of the Linear Wave Equation |
|
|
193 | (4) |
|
|
|
197 | (2) |
|
|
|
197 | (2) |
|
|
|
199 | (16) |
|
|
|
199 | (1) |
|
9.2 The Paraxial Approximation |
|
|
199 | (2) |
|
|
|
201 | (3) |
|
|
|
204 | (1) |
|
|
|
205 | (5) |
|
9.5.1 The Pade Approximation |
|
|
207 | (1) |
|
9.5.2 Phase Space Representation |
|
|
208 | (1) |
|
9.5.3 Diagonalizing the Hamiltonian |
|
|
209 | (1) |
|
|
|
210 | (2) |
|
|
|
212 | (3) |
|
|
|
212 | (3) |
|
|
|
215 | (28) |
|
|
|
215 | (1) |
|
10.2 The Finite Element Technique |
|
|
216 | (2) |
|
10.3 Discretization of the Domain |
|
|
218 | (7) |
|
10.3.1 One-Dimensional Domains |
|
|
218 | (1) |
|
10.3.2 Two-Dimensional Domains |
|
|
219 | (3) |
|
10.3.3 Three-Dimensional Domains |
|
|
222 | (1) |
|
|
|
223 | (2) |
|
10.4 Defining Basis Elements |
|
|
225 | (7) |
|
10.4.1 One-Dimensional Basis Elements |
|
|
226 | (1) |
|
10.4.2 Two-Dimensional Basis Elements |
|
|
227 | (2) |
|
10.4.3 Three-Dimensional Basis Elements |
|
|
229 | (3) |
|
10.5 Expressing the Helmholtz Equation in the FEM Basis |
|
|
232 | (2) |
|
10.6 Numerical Integration over Triangular and Tetrahedral Domains |
|
|
234 | (6) |
|
10.6.1 Gaussian Quadrature |
|
|
234 | (1) |
|
10.6.2 Integration over Triangular Domains |
|
|
235 | (4) |
|
10.6.3 Integration over Tetrahedral Domains |
|
|
239 | (1) |
|
10.7 Implementation Notes |
|
|
240 | (1) |
|
|
|
240 | (3) |
|
|
|
241 | (2) |
|
11 Boundary Element Method |
|
|
243 | (30) |
|
|
|
243 | (1) |
|
11.2 The Boundary Integral Equations |
|
|
244 | (5) |
|
11.3 Discretization of the BIE |
|
|
249 | (4) |
|
11.4 Basis Elements and Test Functions |
|
|
253 | (1) |
|
|
|
254 | (13) |
|
11.5.1 Derivation of Coupling Terms |
|
|
254 | (2) |
|
11.5.2 Singularity Extraction |
|
|
256 | (4) |
|
11.5.3 Evaluation of the Singular Part |
|
|
260 | (1) |
|
11.5.3.1 Closed-Form Expression for the Singular Part of K |
|
|
260 | (1) |
|
11.5.3.2 Method for Partial Analytic Evaluation |
|
|
261 | (5) |
|
11.5.3.3 The Hypersingular Integral |
|
|
266 | (1) |
|
11.6 Scattering from Closed Surfaces |
|
|
267 | (2) |
|
11.7 Implementation Notes |
|
|
269 | (2) |
|
11.8 Comments on Additional Techniques |
|
|
271 | (2) |
|
11.8.1 Higher-Order Methods |
|
|
271 | (1) |
|
11.8.2 Body of Revolution |
|
|
272 | (1) |
|
|
|
273 | (1) |
| References |
|
273 | (2) |
| Index |
|
275 | |