SpinWaveToolkit.bls#

Below you will find links to detailed documentation of the classes, functions, etc. of this submodule.

This submodule focuses on modelling the Brillouin light scattering signal.

Classes#

ObjectiveLens

Class for calculation of the focal electric fields of given lens.

Functions#

fresnel_coefficients()

Compute Fresnel reflection and transmission coefficients.

htp

Compute p-polarized Fresnel coefficients for a given lateral wavevector q. Returned by fresnel_coefficients().

hts

Compute s-polarized Fresnel coefficients for a given lateral wavevector q. Returned by fresnel_coefficients().

sph_green_function()

Compute the spherical Green’s functions for p- and s-polarized fields.

getBLSsignal()

Compute the Brillouin light scattering signal using Green’s functions formalism.

Example#

The usage of this submodule is not as straightforward as for the rest of the SpinWaveToolkit, and therefore the reader is referred to the relevant Examples.