Re: Effective epsilon used for each polarization
"Steven G. Johnson" <[email protected]>
| Newsgroups | gmane.comp.science.photonic-bands |
|---|---|
| Message-ID | <[email protected]> |
On Tue, 10 Oct 2006, Minghui Han wrote: > in MPB. It really solved my puzzle. I have another quick question here if > you don't mind. Since MPB uses the same grid for E and H field, how does it > actually calculate the derivatives? Suppose it wants to know the curl of H > field at point A, does it just calculate the differences between its > neighboring points and then divide by 2dr? In addition, is the output tensor MPB is based on a planewave (Fourier series) expansion. It doesn't use finite differences to compute derivatives, it uses the analytical derivative of the Fourier series terms. Because of this, it has no need for a staggered grid to compute E from H or vice versa. (See also the paper linked to from the MPB web site.) Steven