LifeV
EnquireBEdge< MeshType > Class Template Reference

#include <MeshUtility.hpp>

+ Collaboration diagram for EnquireBEdge< MeshType >:

Private Attributes

temporaryEdgeContainerPtr_Type boundaryEdgeContainerPtr
 

Public Types

typedef MeshType mesh_Type
 
typedef mesh_Type const * meshPtr_Type
 
typedef mesh_Type::edge_Type edge_Type
 
typedef temporaryEdgeContainer_Type const * temporaryEdgeContainerPtr_Type
 

Constructor & Destructor

 EnquireBEdge (temporaryEdgeContainer_Type const &boundaryEdgeContainer)
 Constructor taking a mesh object and an edge container. More...
 
 EnquireBEdge (EnquireBEdge const &enquireBoundaryEdge)
 Copy Constructor. More...
 
virtual ~EnquireBEdge ()
 Virtual Destructor. More...
 

Operators

bool operator() (const edge_Type &edge) const
 The function call operator. More...
 

Private Methods

 EnquireBEdge ()
 Empty Constructor. More...
 

Detailed Description

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

Functor to check if an edge is on the boundary

This object uses the information contained in an EdgeContainer produced by findBoundaryEdges(). It does not use the information contained in the mesh PointList, so it differs from EnquireBEntity.

Precondition
boundaryEdgeContainer has been previously set by a call to findBoundaryEdges()

Definition at line 179 of file MeshUtility.hpp.

Member Typedef Documentation

◆ mesh_Type

Definition at line 185 of file MeshUtility.hpp.

◆ meshPtr_Type

typedef mesh_Type const* meshPtr_Type

Definition at line 186 of file MeshUtility.hpp.

◆ edge_Type

Definition at line 187 of file MeshUtility.hpp.

◆ temporaryEdgeContainerPtr_Type

Constructor & Destructor Documentation

◆ EnquireBEdge() [1/3]

EnquireBEdge ( temporaryEdgeContainer_Type const &  boundaryEdgeContainer)
inline

Constructor taking a mesh object and an edge container.

Parameters
mesha mesh object
boundaryEdgeContainera container of boundary edges

Definition at line 199 of file MeshUtility.hpp.

◆ EnquireBEdge() [2/3]

EnquireBEdge ( EnquireBEdge< MeshType > const &  enquireBoundaryEdge)
inline

Copy Constructor.

Definition at line 204 of file MeshUtility.hpp.

◆ ~EnquireBEdge()

virtual ~EnquireBEdge ( )
inlinevirtual

Virtual Destructor.

Definition at line 209 of file MeshUtility.hpp.

◆ EnquireBEdge() [3/3]

EnquireBEdge ( )
inlineprivate

Empty Constructor.

Definition at line 238 of file MeshUtility.hpp.

Member Function Documentation

◆ operator()()

bool operator() ( const edge_Type edge) const
inline

The function call operator.

Parameters
edgean edge entity in the mesh_Type
Returns
true if the edge is on the boundary, false otherwise

Definition at line 221 of file MeshUtility.hpp.

Field Documentation

◆ boundaryEdgeContainerPtr

temporaryEdgeContainerPtr_Type boundaryEdgeContainerPtr
private

Definition at line 242 of file MeshUtility.hpp.


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