acoustotreams.coeffs.mie_acoustics_cyl¶
- acoustotreams.coeffs.mie_acoustics_cyl(kz, m, k0, radii, *materials)[source]¶
Scattering coefficient at an infinite (fluid) cylinder
The cylinder is defined by its radii. A multilayered cylinder is defined by giving an array of ascending numbers, that define the size parameters of the cylinder and its shells starting from the center.
Likewise, the material parameters are given from inside to outside. These arrays are expected to be exactly one unit larger then the array radii.
The result is a complex number relating incident with the scattered modes, which are index in the same way.
Note
\(c_t\) of all the materials must be zero.
For the soft and hard infinite cylinders, only one radius must be given.
- Parameters:
kz (float) – Z component of the wave vector
m (integer) – Order
k0 (float or complex) – Wave number in the air
radii (float, array_like) – Radii of the layers
rho (float or complex, array_like) – Mass density
c (float or complex, array_like) – Longitudinal speed of sound
c_t (float or complex, array_like) – Transverse speed of sound
- Returns:
complex array