Fundamental Concepts / 1: |
Introduction / 1.1: |
Review of Electromagnetic Theory / 1.2: |
Electrostatic Fields / 1.2.1: |
Magnetostatic Fields / 1.2.2: |
Time-varying Fields / 1.2.3: |
Boundary Conditions / 1.2.4: |
Wave Equations / 1.2.5: |
Time-varying Potentials / 1.2.6: |
Time-harmonic Fields / 1.2.7: |
Classification of EM Problems / 1.3: |
Classification of Solution Regions / 1.3.1: |
Classification of Differential Equations / 1.3.2: |
Classification of Boundary Conditions / 1.3.3: |
Some Important Theorems / 1.4: |
Superposition Principle / 1.4.1: |
Uniqueness Theorem / 1.4.2: |
References |
Problems |
Analytical Methods / 2: |
Separation of Variables / 2.1: |
Separation of Variables in Rectangular Coordinates / 2.3: |
Laplace's Equations / 2.3.1: |
Wave Equation / 2.3.2: |
Separation of Variables in Cylindrical Coordinates / 2.4: |
Laplace's Equation / 2.4.1: |
Separation of Variables in Spherical Coordinates / 2.4.2: |
Some Useful Orthogonal Functions / 2.5.1: |
Series Expansion / 2.7: |
Poisson's Equation in a Cube / 2.7.1: |
Poisson's Equation in a Cylinder / 2.7.2: |
Strip Transmission Line / 2.7.3: |
Practical Applications / 2.8: |
Scattering by Dielectric Sphere / 2.8.1: |
Scattering Cross Sections / 2.8.2: |
Attenuation Due to Raindrops / 2.9: |
Concluding Remarks / 2.10: |
Finite Difference Methods / 3: |
Finite Difference Schemes / 3.1: |
Finite Differencing of Parabolic PDEs / 3.3: |
Finite Differencing of Hyperbolic PDEs / 3.4: |
Finite Differencing of Elliptic PDEs / 3.5: |
Band Matrix Method / 3.5.1: |
Iterative Methods / 3.5.2: |
Accuracy and Stability of FD Solutions / 3.6: |
Practical Applications I--Guided Structures / 3.7: |
Transmission Lines / 3.7.1: |
Waveguides / 3.7.2: |
Practical Applications II--Wave Scattering (FDTD) / 3.8: |
Yee's Finite Difference Algorithm / 3.8.1: |
Accuracy and Stability / 3.8.2: |
Lattice Truncation Conditions / 3.8.3: |
Initial Fields / 3.8.4: |
Programming Aspects / 3.8.5: |
Absorbing Boundary Conditions for FDTD / 3.9: |
Finite Differencing for Nonrectangular Systems / 3.10: |
Cylindrical Coordinates / 3.10.1: |
Spherical Coordinates / 3.10.2: |
Numerical Integration / 3.11: |
Euler's Rule / 3.11.1: |
Trapezoidal Rule / 3.11.2: |
Simpson's Rule / 3.11.3: |
Newton-Cotes Rules / 3.11.4: |
Gaussian Rules / 3.11.5: |
Multiple Integration / 3.11.6: |
Variational Methods / 3.12: |
Operators in Linear Spaces / 4.1: |
Calculus of Variations / 4.3: |
Construction of Functionals from PDEs / 4.4: |
Rayleigh-Ritz Method / 4.5: |
Weighted Residual Method / 4.6: |
Collocation Method / 4.6.1: |
Subdomain Method / 4.6.2: |
Galerkin Method / 4.6.3: |
Least Squares Method / 4.6.4: |
Eigenvalue Problems / 4.7: |
Moment Methods / 4.8: |
Integral Equations / 5.1: |
Classification of Integral Equations / 5.2.1: |
Connection Between Differential and Integral Equations / 5.2.2: |
Green's Functions / 5.3: |
For Free Space / 5.3.1: |
For Domain with Conducting Boundaries / 5.3.2: |
Applications I--Quasi-Static Problems / 5.4: |
Applications II--Scattering Problems / 5.5: |
Scattering by Conducting Cylinder / 5.5.1: |
Scattering by an Arbitrary Array of Parallel Wires / 5.5.2: |
Applications III--Radiation Problems / 5.6: |
Hallen's Integral Equation / 5.6.1: |
Pocklington's Integral Equation / 5.6.2: |
Expansion and Weighting Functions / 5.6.3: |
Applications IV--EM Absorption in the Human Body / 5.7: |
Derivation of Integral Equations / 5.7.1: |
Transformation to Matrix Equation (Discretization) / 5.7.2: |
Evaluation of Matrix Elements / 5.7.3: |
Solution of the Matrix Equation / 5.7.4: |
Finite Element Method / 5.8: |
Solution of Laplace's Equation / 6.1: |
Finite Element Discretization / 6.2.1: |
Element Governing Equations / 6.2.2: |
Assembling of All Elements / 6.2.3: |
Solving the Resulting Equations / 6.2.4: |
Solution of Poisson's Equation / 6.3: |
Deriving Element-governing Equations / 6.3.1: |
Solution of the Wave Equation / 6.3.2: |
Automatic Mesh Generation I--Rectangular Domains / 6.5: |
Automatic Mesh Generation II--Arbitrary Domains / 6.6: |
Definition of Blocks / 6.6.1: |
Subdivision of Each Block / 6.6.2: |
Connection of Individual Blocks / 6.6.3: |
Bandwidth Reduction / 6.7: |
Higher Order Elements / 6.8: |
Pascal Triangle / 6.8.1: |
Local Coordinates / 6.8.2: |
Shape Functions / 6.8.3: |
Fundamental Matrices / 6.8.4: |
Three-Dimensional Elements / 6.9: |
Finite Element Methods for Exterior Problems / 6.10: |
Infinite Element Method / 6.10.1: |
Boundary Element Method / 6.10.2: |
Absorbing Boundary Conditions / 6.10.3: |
Transmission-line-matrix Method / 6.11: |
Transmission-line Equations / 7.1: |
Solution of Diffusion Equation / 7.3: |
Solution of Wave Equations / 7.4: |
Equivalence Between Network and Field Parameters / 7.4.1: |
Dispersion Relation of Propagation Velocity / 7.4.2: |
Scattering Matrix / 7.4.3: |
Boundary Representation / 7.4.4: |
Computation of Fields and Frequency Response / 7.4.5: |
Output Response and Accuracy of Results / 7.4.6: |
Inhomogeneous and Lossy Media in TLM / 7.5: |
General Two-Dimensional Shunt Node / 7.5.1: |
Representation of Lossy Boundaries / 7.5.2: |
Three-Dimensional TLM Mesh / 7.6: |
Series Nodes / 7.6.1: |
Three-Dimensional Node / 7.6.2: |
Error Sources and Correction / 7.6.3: |
Truncation Error / 7.7.1: |
Coarseness Error / 7.7.2: |
Velocity Error / 7.7.3: |
Misalignment Error / 7.7.4: |
Monte Carlo Methods / 7.8: |
Generation of Random Numbers and Variables / 8.1: |
Evaluation of Error / 8.3: |
Crude Monte Carlo Integration / 8.4: |
Monte Carlo Integration with Antithetic Variates / 8.4.2: |
Improper Integrals / 8.4.3: |
Solution of Potential Problems / 8.5: |
Fixed Random Walk / 8.5.1: |
Floating Random Walk / 8.5.2: |
Exodus Method / 8.5.3: |
Regional Monte Carlo Methods / 8.6: |
Method of Lines / 8.7: |
Rectangular Coordinates / 9.1: |
Solution of Wave Equation / 9.2.2: |
Planar Microstrip Structures / 9.3.1: |
Cylindrical Microstrip Structures / 9.3.2: |
Time-Domain Solution / 9.4: |
Vector Relations / 9.5: |
Vector Identities / A.1: |
Vector Theorems / A.2: |
Orthogonal Coordinates / A.3: |
Solving Electromagnetic Problems Using C++ / B: |
A Brief Description of C++ / B.1: |
Object-Orientation / B.3: |
C++ Object-Oriented Language Features / B.4: |
A Final Note / B.5: |
Numerical Techniques in C++ / C: |
Solution of Simultaneous Equations / D: |
Elimination Methods / D.1: |
Gauss's Method / D.1.1: |
Cholesky's Method / D.1.2: |
Jacobi's Method / D.2: |
Gauss-Seidel Method / D.2.2: |
Relaxation Method / D.2.3: |
Gradient Methods / D.2.4: |
Matrix Inversion / D.3: |
Iteration (or Power) Method / D.4: |
Answers to Odd-Numbered Problems / D.4.2: |
Index |
Fundamental Concepts / 1: |
Introduction / 1.1: |
Review of Electromagnetic Theory / 1.2: |