LifeV
SphereCounter< MeshEntityType, ComparisonPolicyType > Class Template Reference
+ Collaboration diagram for SphereCounter< MeshEntityType, ComparisonPolicyType >:

Public Types

typedef MeshEntityType meshEntity_Type
 
typedef ComparisonPolicyType comparisonPolicy_Type
 

Public Member Functions

 SphereCounter (Vector3D const &center, Real radius, comparisonPolicy_Type const &policy=std::less< Real >())
 
bool operator() (const meshEntity_Type &entity) const
 

Private Attributes

const Vector3D M_center
 
const Real M_radius
 
const comparisonPolicy_Type M_policy
 

Detailed Description

template<typename MeshEntityType, typename ComparisonPolicyType = std::function < bool ( Real const&, Real const&) >>
class SphereCounter< MeshEntityType, ComparisonPolicyType >

Definition at line 147 of file lifev/structure/examples/example_creatingDamagedZone/main.cpp.

Member Typedef Documentation

◆ meshEntity_Type

typedef MeshEntityType meshEntity_Type

◆ comparisonPolicy_Type

typedef ComparisonPolicyType comparisonPolicy_Type

Constructor & Destructor Documentation

◆ SphereCounter()

SphereCounter ( Vector3D const &  center,
Real  radius,
comparisonPolicy_Type const &  policy = std::less<Real>() 
)
inline

Definition at line 153 of file lifev/structure/examples/example_creatingDamagedZone/main.cpp.

+ Here is the caller graph for this function:

Member Function Documentation

◆ operator()()

bool operator() ( const meshEntity_Type entity) const
inline

Field Documentation

◆ M_center

const Vector3D M_center
private

◆ M_radius

const Real M_radius
private

◆ M_policy


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