acoustotreams.coeffs.fresnel_acoustics

acoustotreams.coeffs.fresnel_acoustics(kzs, rhos)[source]

Fresnel coefficients for a planar interface.

The first two dimensions index the media above and below the S-matrix, the second two dimensions were added to meet the acoustotreams convention.

The result is an array relating the incoming and the outgoing mode coefficients, both indexed identically. The first dimension of the array corresponds to the outgoing modes and the second one to the incoming modes.

Parameters:
  • kzs (float) – Z-components of the wave vector (rad/m).

  • rhos (float or complex) – Mass densities (kg/m^3).

Returns:

complex (2, 2, 1, 1)-array