//////////////////////////////////////////////////////////////////// More...
Functions | |
void | Hankel_first (const unsigned &n, const double &x, Vector< std::complex< double >> &h, Vector< std::complex< double >> &hp) |
Compute Hankel function of the first kind of orders 0...n and its derivates at coordinate x. The function returns the vector then its derivative. More... | |
void | CHankel_first (const unsigned &n, const std::complex< double > &x, Vector< std::complex< double >> &h, Vector< std::complex< double >> &hp) |
Compute Hankel function of the first kind of orders 0...n and its derivates at coordinate x. The function returns the vector then its derivative (complex version). This functionality is only required in the computation of the solution for the complex- shifted Laplacian preconditioner. More... | |
////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////// Namespace to provide Hankel function of the first kind and various orders – needed for Helmholtz computations.
void oomph::Hankel_functions_for_helmholtz_problem::CHankel_first | ( | const unsigned & | n, |
const std::complex< double > & | x, | ||
Vector< std::complex< double >> & | h, | ||
Vector< std::complex< double >> & | hp | ||
) |
Compute Hankel function of the first kind of orders 0...n and its derivates at coordinate x. The function returns the vector then its derivative (complex version). This functionality is only required in the computation of the solution for the complex- shifted Laplacian preconditioner.
Definition at line 95 of file helmholtz_bc_elements.h.
References i.
void oomph::Hankel_functions_for_helmholtz_problem::Hankel_first | ( | const unsigned & | n, |
const double & | x, | ||
Vector< std::complex< double >> & | h, | ||
Vector< std::complex< double >> & | hp | ||
) |
Compute Hankel function of the first kind of orders 0...n and its derivates at coordinate x. The function returns the vector then its derivative.
Definition at line 62 of file helmholtz_bc_elements.h.
References i.
Referenced by oomph::HelmholtzDtNMesh< ELEMENT >::setup_gamma().