Electromagnetic Template Library (EMTL)
|
PML in two opposite sides of box-type calculated volume (used when periodical boundary conditions are applied at other sides) More...
#include <pml.h>
Public Member Functions | |
int | test_pml (int ftype, const Vector_3 ¢er, const emMedium &ext_medium, Vector_3 &sigma, Vector_3 &kappa, Vector_3 &a, const bool test) |
return 1 if point (given by ftype, pos, ext_medium) is inside PML. | |
Public Member Functions inherited from emComponent | |
emDump * | GetEmDumper () |
This function insures that the returned dumper is of true emDumper type. | |
Public Attributes | |
int | dir |
direction which is confined with PML | |
PML in two opposite sides of box-type calculated volume (used when periodical boundary conditions are applied at other sides)
|
virtual |
return 1 if point (given by ftype, pos, ext_medium) is inside PML.
if test=false, then record sigma, kappa and a
Implements emPMLRegion.