Open GoogleCodeExporter opened 9 years ago
Original comment by yurkin
on 9 Aug 2013 at 12:28
r1255 provides a lot towards implementing this issue. Moreover, it was decided
to keep the default incident direction along +z axis in all cases.
Original comment by yurkin
on 20 Aug 2013 at 12:14
r1255 - a334ba60ee23526a7eb570d9eb405db7a3f7d9d7
A small summary of the problem: Currently the specification of the scattering plane (in which the Mueller matrix is calculated and further saved to mueller
) is controlled by two options (-yz
and -scat_plane
), which naming is not immediately straightforward. It corresponds to yz-plane in the beam reference frame and a plane in laboratory frame through incident direction and ez (xz-plane for default incidence). Moreover, these two options are exclusive, and if none is used the default behavior depends on -surf
and -store_scat_grid
(or -phi_integr
).
So it makes sense to make a single option, e.g. -scat_plane
with arguments to control this behavior. Moreover, as mentioned originally in this issue there is no (or very little) motivation to keep the scattering plane tied to the incident direction (as is now in free space). If we change that, there will actually be a difference between rotating a particle, or rotating a beam (since the scattering plane will be defined in the lab frame).
Original issue reported on code.google.com by
yurkin
on 6 Aug 2013 at 8:37