Setup Quartic PML

Package: kwave.toolbox Class: kwave.toolbox.SplitFieldPML

Setup PML on regular and staggered grid using quartic PML profile.

Syntax

setupQuarticPML(obj, timeStep, soundSpeed)

Description

Sets up the PML variables on the regular and staggered grid using the quartic PML profile defined in https://doi.org/10.1121/1.1421344 (Equation 27). The grid parameters and the PML size are obtained from the kgrid property of the SplitFieldPML object. The PML alpha value is obtained from the pmlAlpha property of the SplitFieldPML object.

Input Arguments

  • timeStep - (numeric) Time step [s].
  • soundSpeed - (numeric) Sound speed in the PML [m/s].

See Also

  • kwave.toolbox.getQuarticPMLProfile