The system to discretize
is replaced by the extended system
where , , , and are four free additional parameters which will be used in the discretized approximation, either to model a physical effect (some dispersion with for example), either to adjust some numerical corrections or to model a specific boundary condition. The variables E and are defined by where and are the components propagating respectively forward and backward along the axis, with identical definitions for B.
The discretized system takes the form
with
In practice, a numerical correction of the form . must be added to the first equation of the set (2)in order to satisfy the static limit in vacuum.
For , the system (2) reduces to (1) because, in vacuum, we have and :
For at a boundary, the system reduces to the usual one-dimensional Sommerfeld outgoing-wave boundary condition and is extended to the second order approximation of the Engquist and Majda outgoing-wave boundary condition in higher dimension.
Figure 1: (when nonequal to zero) has an effect when using the
discretized form of the equations. On the left, it is shown that the short
wavelength waves ( is the mesh size) are damped when .
A benefit of this damping is a tunable reduction of numerical noise, has shown
on the right where the response of the system to a heavyside signal is
displayed for (top) and for (bottom).