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

Public Types

typedef MeshEntityType meshEntity_Type
 
typedef ComparisonPolicyType comparisonPolicy_Type
 

Public Member Functions

 SphereInterrogator (Vector3D const &center, Real radius, comparisonPolicy_Type const &policy=std::less< Real >())
 
void operator() (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 SphereInterrogator< MeshEntityType, ComparisonPolicyType >

Definition at line 101 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

◆ SphereInterrogator()

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

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

+ Here is the caller graph for this function:

Member Function Documentation

◆ operator()()

void operator() ( 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: