Electromagnetic Template Library (EMTL)
|
box-shape PML 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 | |
Box | B |
PML box. | |
int | sides |
which sides of the box are confined with PML | |
mngptr< emPMLFunction > | sigmakappa [3] |
functions for 3 perpendicualar directions | |
box-shape PML
|
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.