Classes | Namespaces
pml_helmholtz_elements.h File Reference

Go to the source code of this file.

Classes

class  oomph::PMLHelmholtzEquations< DIM >
 A class for all isoparametric elements that solve the Helmholtz equations with pml capabilities. This contains the generic maths. Shape functions, geometric mapping etc. must get implemented in derived class. More...
 
class  oomph::QPMLHelmholtzElement< DIM, NNODE_1D >
 QPMLHelmholtzElement elements are linear/quadrilateral/ brick-shaped PMLHelmholtz elements with isoparametric interpolation for the function. More...
 
class  oomph::FaceGeometry< QPMLHelmholtzElement< DIM, NNODE_1D > >
 Face geometry for the QPMLHelmholtzElement elements: The spatial dimension of the face elements is one lower than that of the bulk element but they have the same number of points along their 1D edges. More...
 
class  oomph::FaceGeometry< QPMLHelmholtzElement< 1, NNODE_1D > >
 Face geometry for the 1D QPMLHelmholtzElement elements: Point elements. More...
 
class  oomph::ProjectablePMLHelmholtzElement< HELMHOLTZ_ELEMENT >
 PMLHelmholtz upgraded to become projectable. More...
 
class  oomph::FaceGeometry< ProjectablePMLHelmholtzElement< ELEMENT > >
 Face geometry for element is the same as that for the underlying wrapped element. More...
 
class  oomph::PMLLayerElement< QPMLHelmholtzElement< 2, NNODE_1D > >
 Policy class defining the elements to be used in the actual PML layers. Same! More...
 

Namespaces

namespace  oomph
 DRAIG: Change all instances of (SPATIAL_DIM) to (DIM-1).