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