You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The near to far field transformation feature only works with non-periodic regions in free space. It would be useful to also support Bloch-periodic boundaries via the k_point for e.g. computing the focal length and other imaging properties of a metasurface lens directly from its far-field intensity profile. This type of calculation is also possible using mode decomposition but requires additional post-processing for the user which may be cumbersome.
The challenge is implementing the periodic Green's functions. Naively, you just sum periodic copies of the Green's function but that converges very slowly. @HomerReid has implemented a much more sophisticated technique based on Ewald summation in SCUFF-EM which perhaps can be adapted for use in Meep. Homer's code is for 3d but we would also need the 2d case.
The text was updated successfully, but these errors were encountered:
The
near to far field transformation
feature only works with non-periodic regions in free space. It would be useful to also support Bloch-periodic boundaries via thek_point
for e.g. computing the focal length and other imaging properties of a metasurface lens directly from its far-field intensity profile. This type of calculation is also possible using mode decomposition but requires additional post-processing for the user which may be cumbersome.The challenge is implementing the periodic Green's functions. Naively, you just sum periodic copies of the Green's function but that converges very slowly. @HomerReid has implemented a much more sophisticated technique based on Ewald summation in SCUFF-EM which perhaps can be adapted for use in Meep. Homer's code is for 3d but we would also need the 2d case.
The text was updated successfully, but these errors were encountered: