//////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// More...
#include <pml_fourier_decomposed_helmholtz_elements.h>
Inheritance diagram for oomph::PMLMappingAndTransformedCoordinate: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 | |
| 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 | |
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
Class to hold the mapping function for the PML
Definition at line 79 of file pml_fourier_decomposed_helmholtz_elements.h.
|
inline |
Default constructor (empty)
Definition at line 83 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.
Referenced by oomph::PMLFourierDecomposedHelmholtzEquations::compute_pml_coefficients().
|
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.
Referenced by oomph::PMLFourierDecomposedHelmholtzEquations::compute_complex_r().