![]() |
|
Public Member Functions | |
TestPMLMapping () | |
Default constructor (empty) More... | |
std::complex< double > | gamma (const double &nu_i, const double &pml_width_i, const double &k_squared_local, const double &alpha_shift) |
TestPMLMapping () | |
Default constructor (empty) More... | |
std::complex< double > | gamma (const double &nu_i, const double &pml_width_i, const double &k_squared_local, const double &alpha_shift) |
TestPMLMapping () | |
Default constructor (empty) More... | |
std::complex< double > | gamma (const double &nu_i, const double &pml_width_i, const double &k_squared_local, const double &alpha_shift=0.0) |
![]() | |
PMLMapping () | |
Default constructor (empty) More... | |
New mapping function that makes the mapping independent of the PML thickness
|
inlinevirtual |
Overwrite the pure PML mapping coefficient function to return the coeffcients proposed by Bermudez et al
Implements oomph::PMLMapping.
References boost::multiprecision::fabs(), and sqrt().
|
inlinevirtual |
Overwrite the pure PML mapping coefficient function to return the coeffcients proposed by Bermudez et al
Implements oomph::PMLMapping.
References GlobalParameters::Disable_pml_flag, boost::multiprecision::fabs(), and sqrt().
|
inlinevirtual |
Overwrite the pure PML mapping coefficient function to return the coeffcients proposed by Bermudez et al
Implements oomph::PMLMapping.
References boost::multiprecision::fabs(), and sqrt().