-
Notifications
You must be signed in to change notification settings - Fork 626
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
near to far field transformation for cylindrical coordinates #1086
Comments
This is certainly possible. The difficulty is simply getting the Green's function that relates the solution at a point in the (r,z) plane to an arbitrary (x,y,z) point for the near-to-far calculation. The simplest way is probably to use our existing A more sophisticated approach would be to try and do the integral over φ analytically. I vaguely recall that this is possible but leads to some nasty special function (a hypergeometric function?), but I'm not confident in my recollection here. Even if we do this, however, we'll want the brute-force numeric-integration approach anyway in order to check it, so I would suggest implementing the numerical-integration approach first. |
To clarify the implementation strategy: this requires modifying Lines 268 to 285 in d068502
|
With the demonstration of launching planewaves in cylindrical coordinates (#1085), a useful additional capability would be to compute the focusing properties of a rotationally-symmetric, diffractive lens via a near-to-far field transformation.
This feature can be validated/demonstrated by comparison with analytic solutions using three possible tests/examples:
(thanks to Prof. Rajesh Menon at the U. Utah for the suggestions.)
The text was updated successfully, but these errors were encountered: