LifeV
EnquireBPoint< MeshType > Class Template Reference

#include <MeshUtility.hpp>

+ Collaboration diagram for EnquireBPoint< MeshType >:

Private Attributes

meshPtr_Type meshPtr
 

Public Types

typedef MeshType mesh_Type
 
typedef mesh_TypemeshPtr_Type
 
 EnquireBPoint ()
 Empty Constructor. More...
 

Constructor & Destructor

 EnquireBPoint (mesh_Type &mesh)
 Constructor taking a mesh object. More...
 
 EnquireBPoint (EnquireBPoint const &enquireBoundaryPoint)
 Copy Constructor. More...
 
virtual ~EnquireBPoint ()
 Virtual Destructor. More...
 

Operators

bool operator() (const MeshEntity &meshEntity) const
 The function call operator. More...
 

Detailed Description

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

Functor to check if a mesh entity with boundary indicator is on the boundary

This objects works on mesh entities with boundary indicator (for instance a GeoPoint) by enquiring its boundary flag. To be used only for checks.

Warning
It assumes that boundary indicators are correctly set.

Definition at line 256 of file MeshUtility.hpp.

Member Typedef Documentation

◆ mesh_Type

Definition at line 262 of file MeshUtility.hpp.

◆ meshPtr_Type

Definition at line 263 of file MeshUtility.hpp.

Constructor & Destructor Documentation

◆ EnquireBPoint() [1/3]

EnquireBPoint ( mesh_Type mesh)
inlineexplicit

Constructor taking a mesh object.

Parameters
mesha mesh object

Definition at line 273 of file MeshUtility.hpp.

◆ EnquireBPoint() [2/3]

EnquireBPoint ( EnquireBPoint< MeshType > const &  enquireBoundaryPoint)
inline

Copy Constructor.

Definition at line 277 of file MeshUtility.hpp.

◆ ~EnquireBPoint()

virtual ~EnquireBPoint ( )
inlinevirtual

Virtual Destructor.

Definition at line 282 of file MeshUtility.hpp.

◆ EnquireBPoint() [3/3]

EnquireBPoint ( )
inlineprivate

Empty Constructor.

Definition at line 305 of file MeshUtility.hpp.

Member Function Documentation

◆ operator()()

bool operator() ( const MeshEntity meshEntity) const
inline

The function call operator.

Parameters
MeshEntitya mesh entity with boundary indicator
Returns
true if the entity is on the boundary, false otherwise

Definition at line 294 of file MeshUtility.hpp.

Field Documentation

◆ meshPtr

meshPtr_Type meshPtr
private

Definition at line 309 of file MeshUtility.hpp.


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