Classes | Namespaces | Functions | Variables
helmholtz_bc_elements.h File Reference

Go to the source code of this file.

Classes

class  oomph::HelmholtzBCElementBase< ELEMENT >
 ////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////// More...
 
class  oomph::HelmholtzDtNMesh< ELEMENT >
 /////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////// More...
 
class  oomph::HelmholtzAbsorbingBCElement< ELEMENT >
 ////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////// More...
 
class  oomph::HelmholtzDtNBoundaryElement< ELEMENT >
 FaceElement used to apply Sommerfeld radiation conditon via Dirichlet to Neumann map. More...
 

Namespaces

 oomph
 //////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
 
 oomph::Hankel_functions_for_helmholtz_problem
 ////////////////////////////////////////////////////////////////////
 
 oomph::ToleranceForHelmholtzOuterBoundary
 ////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////
 

Functions

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. More...
 
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. More...
 

Variables

double oomph::ToleranceForHelmholtzOuterBoundary::Tol = 1.0e-3
 Relative tolerance to within radius of points on DtN boundary are allowed to deviate from specified value. More...