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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.