LifeV
EnquireBFace< MeshType > Class Template Reference

Functor to check if a Face is on the boundary. More...

#include <MeshUtility.hpp>

+ Collaboration diagram for EnquireBFace< MeshType >:

Private Attributes

temporaryFaceContainerPtr_Type boundaryFaceContainerPtr
 

Public Types

typedef MeshType mesh_Type
 
typedef mesh_Type const * meshPtr_Type
 
typedef mesh_Type::face_Type face_Type
 
typedef mesh_Type::facetShape_Type faceShape_Type
 
typedef temporaryFaceContainer_Type const * temporaryFaceContainerPtr_Type
 

Constructor & Destructor

 EnquireBFace (temporaryFaceContainer_Type const &boundaryFaceContainer)
 Constructor taking a mesh object and a face Entity. More...
 
virtual ~EnquireBFace ()
 Virtual Destructor. More...
 

Operators

bool operator() (const face_Type &face) const
 The function call operator. More...
 

Private Methods

 EnquireBFace ()
 Empty Constructor. More...
 

Detailed Description

template<typename MeshType>
class LifeV::MeshUtility::EnquireBFace< MeshType >

Functor to check if a Face is on the boundary.

This object uses the information contained in a FaceContainer produced by findBoundaryFaces(). It does not use the information contained in the mesh PointList, so it may be used to set up a proper mesh

Precondition
boundaryFaceContainer has been previously set by a call to findBoundaryFaces()

Definition at line 96 of file MeshUtility.hpp.

Member Typedef Documentation

◆ mesh_Type

Definition at line 102 of file MeshUtility.hpp.

◆ meshPtr_Type

typedef mesh_Type const* meshPtr_Type

Definition at line 103 of file MeshUtility.hpp.

◆ face_Type

Definition at line 104 of file MeshUtility.hpp.

◆ faceShape_Type

Definition at line 105 of file MeshUtility.hpp.

◆ temporaryFaceContainerPtr_Type

Constructor & Destructor Documentation

◆ EnquireBFace() [1/2]

EnquireBFace ( temporaryFaceContainer_Type const &  boundaryFaceContainer)
inline

Constructor taking a mesh object and a face Entity.

Parameters
boundaryFaceContainera container of boundary faces
Precondition
boundaryFaceContainer has been previously set by a call to findBoundaryFaces()

Definition at line 117 of file MeshUtility.hpp.

◆ ~EnquireBFace()

virtual ~EnquireBFace ( )
inlinevirtual

Virtual Destructor.

Definition at line 122 of file MeshUtility.hpp.

◆ EnquireBFace() [2/2]

EnquireBFace ( )
inlineprivate

Empty Constructor.

Definition at line 160 of file MeshUtility.hpp.

Member Function Documentation

◆ operator()()

bool operator() ( const face_Type face) const
inline

The function call operator.

Parameters
facea face entity in the mesh_Type
Returns
true if the face is on the boundary, false otherwise

Definition at line 134 of file MeshUtility.hpp.

Field Documentation

◆ boundaryFaceContainerPtr

temporaryFaceContainerPtr_Type boundaryFaceContainerPtr
private

Definition at line 163 of file MeshUtility.hpp.


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