Electromagnetic Template Library (EMTL)
Loading...
Searching...
No Matches
emPMLRegion Struct Referenceabstract

PML region descriptor. More...

#include <pml.h>

Inheritance diagram for emPMLRegion:
Collaboration diagram for emPMLRegion:

Public Member Functions

virtual int test_pml (int ftype, const Vector_3 &pos, const emMedium &ext_medium, Vector_3 &sigma, Vector_3 &kappa, Vector_3 &a, const bool test)=0
 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.
 

Detailed Description

PML region descriptor.

Member Function Documentation

◆ test_pml()

virtual int emPMLRegion::test_pml ( int  ftype,
const Vector_3 &  pos,
const emMedium &  ext_medium,
Vector_3 &  sigma,
Vector_3 &  kappa,
Vector_3 &  a,
const bool  test 
)
pure virtual

return 1 if point (given by ftype, pos, ext_medium) is inside PML.

if test=false, then record sigma, kappa and a

Implemented in emPMLBox, and emPMLPeriodic.


The documentation for this struct was generated from the following file: