Expand description
Mie coefficients of multilayer chiral spheres and cylinders, and the materials they take.
Upstream: treams.coeffs.
| treams-rs | treams |
|---|---|
mie | coeffs.mie |
mie_cyl | coeffs.mie_cyl |
smatrix::fresnel | coeffs.fresnel |
Material | treams.Material |
Material::indices, real_refractive_indices | misc.refractive_index |
Each pullback runs on the calling thread and adds its terms in a fixed order, so the Rayon pool does not change the gradients.
Modulesยง
- material ๐
- Isotropic, optionally chiral materials and the validation of concentric layers.
- mie ๐
- Mie coefficients of multilayer chiral spheres and their analytic pullback.
- mie_cyl ๐
- Mie coefficients of multilayer chiral cylinders and their analytic pullback.
Structsยง
- Layer
Gradient - Gradients of concentric layers: the radii of their boundaries and their media.
- Material
- Isotropic reciprocal material, optionally chiral.
- MieCyl
Gradient - Gradients of the inputs of
mie_cyl, in the order of its arguments. - MieCyl
Residual - What
mie_cylsaves for its pullback: the four-channel interface states and radial functions, so the pullback evaluates no Bessel functions. - MieGradient
- Gradients of the inputs of
mie, in the order of its arguments. - MieResidual
- What
miesaves for its pullback: the interface matrices and radial functions of one degreel, so the pullback evaluates no Bessel functions.
Functionsยง
- mie
- Mie coefficients of degree
lof a concentric multilayer chiral sphere. - mie_cyl
- Mie coefficients of concentric chiral cylinders at the axial wavenumber
kzand the azimuthal orderm(order). - real_
refractive_ indices - Negative- and positive-helicity refractive indices
sqrt(epsilon mu) -+ kappaof a real material.