#include <pml_formula.hh>
 
  
| Public Member Functions | |
| HamburgerPMLFormulas (const Real R, const Real d, const int power=2, const Real sigma0=5.0, const Real center_x=0, const Real center_y=0) | |
| ElementFormulaContainer< MapCmplx2d > | A () const | 
| ElementFormulaContainer< Cmplx > | M () const | 
| Protected Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const | 
| Returns information in an output stream. | |
| Friends | |
| std::ostream & | operator<< (std::ostream &out, const HamburgerPMLFormulas &ca) | 
Class for hamburger PML A hamburger PML is divided in three parts one rectangle in the middle region, called "steak", two semi-circles below and above the steak, called "bread". The steak has height d and length 2R. The bread has radius R.
Definition at line 824 of file pml_formula.hh.
| concepts::HamburgerPMLFormulas::HamburgerPMLFormulas | ( | const Real | R, | 
| const Real | d, | ||
| const int | power = 2, | ||
| const Real | sigma0 = 5.0, | ||
| const Real | center_x = 0, | ||
| const Real | center_y = 0 | ||
| ) | 
Constructor
| R | distance of PML interface to center of the "steak", or, equivalently, to center of the semi-circular "bread" | 
| d | height of the "steak" | 
| power | PML exponent (default value = 2) | 
| sigma0 | PML strength (default value = 5.0) | 
| center_x | center of the domain in x (default value = 0.0) | 
| center_y | center of the domain in y (default value = 0.0) | 
| 
 | inline | 
Returns formula related to the bilinear form 
Definition at line 862 of file pml_formula.hh.
| 
 | protectedvirtual | 
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
| 
 | inline | 
Returns formula related to the bilinear form 
Definition at line 868 of file pml_formula.hh.
| 
 | friend | 
Definition at line 874 of file pml_formula.hh.