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

Go to the source code of this file.

Classes

class  oomph::HelmholtzBCElementBase< ELEMENT >
 A class for elements that allow the approximation of the Sommerfeld radiation BC. The element geometry is obtained from the FaceGeometry<ELEMENT> policy class. More...
 
class  oomph::HelmholtzDtNMesh< ELEMENT >
 
class  oomph::HelmholtzAbsorbingBCElement< ELEMENT >
 
class  oomph::HelmholtzDtNBoundaryElement< ELEMENT >
 

Namespaces

 oomph
 
 oomph::Hankel_functions_for_helmholtz_problem
 
 oomph::ToleranceForHelmholtzOuterBoundary
 Namespace for checking radius of nodes on (assumed to be circular) DtN boundary.
 

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)
 
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)
 

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