#include <pml_fourier_decomposed_helmholtz_elements.h>
Public Member Functions  
PMLMappingAndTransformedCoordinate ()  
Default constructor (empty) More...  
virtual std::complex< double >  gamma (const double &nu_i, const double &pml_width_i, const double &k_squared)=0 
Pure virtual to return PML mapping gamma, where gamma is the as function of where where h is the vector from the origin to the start of the PML. More...  
virtual std::complex< double >  transformed_coordinate (const double &nu_i, const double &pml_width_i, const double &pml_inner_boundary, const double &k_squared)=0 
Pure virtual to return PML transformed coordinate, also known as as function of where where h is the vector from the origin to the start of the PML. More...  
Class to hold the mapping function for the PML
Definition at line 84 of file pml_fourier_decomposed_helmholtz_elements.h.

inline 
Default constructor (empty)
Definition at line 90 of file pml_fourier_decomposed_helmholtz_elements.h.

pure virtual 
Pure virtual to return PML mapping gamma, where gamma is the as function of where where h is the vector from the origin to the start of the PML.
Implemented in oomph::BermudezPMLMappingAndTransformedCoordinate.

pure virtual 
Pure virtual to return PML transformed coordinate, also known as as function of where where h is the vector from the origin to the start of the PML.
Implemented in oomph::BermudezPMLMappingAndTransformedCoordinate.