#include <pml_edge.hh>
Public Member Functions | |
| RadialPML_2D (const Real offset, const int power=2, const Real sigma0=5.0, const Real2d ¢er=Real2d(0, 0)) | |
| ElementFormulaContainer< Cmplx > | getIdentityFormula () const |
| ElementFormulaContainer< Cmplx > | getRotRotFormula () const |
| ElementFormulaContainer< MapCmplx2d > | getVectorIdentityFormula () const |
| ElementFormulaContainer< MapCmplx2d > | getLaplaceFormula () const |
| ElementFormulaContainer< MapCmplx2d > | getGraduvFormula () const |
Protected Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
Class for providing the formulas in bilinear forms coming from the PML transformation of the radial PML (in 2D).
Definition at line 110 of file pml_edge.hh.
| concepts::RadialPML_2D::RadialPML_2D | ( | const Real | offset, |
| const int | power = 2, |
||
| const Real | sigma0 = 5.0, |
||
| const Real2d & | center = Real2d(0, 0) |
||
| ) |
Constructor
| offset | distance of PML interface to center of circular domain |
| power | PML exponent |
| sigma0 | PML strength |
| center | center of the circular domain |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.