The calculator allows one to compute the T-matrices for arbitrary geometries, constructed as tetgen-compatible tetrahedral meshes.
Key parameters are the particle size and incident EM-field (wavelength band, currently supports logarithmic scaling). Also, for the Mueller (scattering) matrix the angular resolution (Ntheta, Nphi) for scattering angle and azimuthal angle must be given.
The resulting scattering (and extinction) matrices are written in a single file containing indices Nsize, Nia, and Npts per each row. A row also contains the Mueller matrix elements S11, S12, ..., S34, S44, and the scattering (or extinction) cross section csca (cext).
- Nsize: 1--bars (WILL run from the smallest size parameter to largest, i.e. opposite to the order of wavelenghts printed)
- Nia: 0--2 (0=randomly oriented case, will limit Npts to Ntheta, 1=incident angle 90 deg, 2=incident angle 180 deg)
- Npts: 1--NthetaNphi. The current indices itheta and iphi for theta and phi, respectively, given by itheta = (Npts-1)%Ntheta, iphi = floor(Npts/Ntheta). The angles theta and phi are then given by theta = pi*(itheta+0.5)/Ntheta, phi = 2pi iphi/Nphi. NOTE: iphi runs from 0 to Nphi-1, itheta runs from 0 to Ntheta-1.