Please enable JavaScript to view this site.

Knowledge Base

Adds a PML (perfectly matched layer) boundary condition to the 'DGTD' solver in DEVICE.  A DGTD solver region must be present in the objects tree for this command to work.

 

Supported Product: DEVICE

 

Syntax

Description

addpml;

Adds a PML boundary condition to the 'DGTD' solver.

 

This function does not return any data.

 

Example 1

The following script commands will add a PML boundary condition to the 'DGTD' solver already present in the objects tree and print all available properties of the boundary condition.

 

addpml;

?set;

 

Example 2

The following script commands will add a PML boundary condition to the 'DGTD' solver, name it, and set the values for sigma and alpha.

 

adddgtdsolver;  # this command should be used if there is no DGTD solver currently present in the objects tree

 

addpml;

set("name","simple_pml");

set("sigma",5);

set("alpha",0);

 

NOTE: The PML boundary condition automatically gets applied to the shell regions in the corresponding simulation region.

 

See Also

adddgtdsolver, addpmc, addpec, addperiodic, addabsorbing

Copyright Lumerical Inc. | Privacy | Site Map