Public Member Functions | List of all members
oomph::PMLMeshBase Class Referenceabstract

/////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////// More...

#include <pml_meshes.h>

+ Inheritance diagram for oomph::PMLMeshBase:

Public Member Functions

virtual void pml_locate_zeta (const Vector< double > &x, FiniteElement *&el_pt)=0
 Pure virtual function to provide an optimised version of the locate_zeta function for PML meshes. As the PML meshes are rectangular (in 2D, or rectangular prisms in 3D) the location of a point in the mesh is simpler than in a more complex mesh. More...
 

Detailed Description

/////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////

PML mesh base class. Contains a pure virtual locate_zeta function to be uploaded in PMLQuadMesh and PMLBrickMesh (once the code for it has been written)

Definition at line 170 of file pml_meshes.h.

Member Function Documentation

◆ pml_locate_zeta()

virtual void oomph::PMLMeshBase::pml_locate_zeta ( const Vector< double > &  x,
FiniteElement *&  el_pt 
)
pure virtual

Pure virtual function to provide an optimised version of the locate_zeta function for PML meshes. As the PML meshes are rectangular (in 2D, or rectangular prisms in 3D) the location of a point in the mesh is simpler than in a more complex mesh.

Implemented in oomph::PMLQuadMeshBase< ELEMENT >.


The documentation for this class was generated from the following file: