acoustotreams.AcousticSMatrices.propagation

classmethod AcousticSMatrices.propagation(r, basis, k0, material=AcousticMaterial(1.3, 343.0, 0.0))[source]

S-matrix for the propagation along a distance.

This S-matrix translates the reference origin along r.

Parameters:
  • r (float, (3,)-array) – Translation vector.

  • basis (ScalarPlaneWaveBasis) – Basis definition.

  • k0 (float) – Wave number in air.

  • material (AcousticMaterial, optional) – Material definition.

Returns:

AcousticSMatrix