LifeV
MarkerSelector< MeshEntityType, ComparisonPolicyType > Class Template Reference

#include <StructuralOperator.hpp>

+ Collaboration diagram for MarkerSelector< MeshEntityType, ComparisonPolicyType >:

Public Types

typedef MeshEntityType meshEntity_Type
 
typedef ComparisonPolicyType comparisonPolicy_Type
 

Public Member Functions

 MarkerSelector (const UInt materialFlagReference, comparisonPolicy_Type const &policy=std::equal_to< UInt >())
 
bool operator() (const meshEntity_Type &entity) const
 

Private Attributes

const UInt M_reference
 
const comparisonPolicy_Type M_policy
 

Detailed Description

template<typename MeshEntityType, typename ComparisonPolicyType = std::function < bool ( const UInt, const UInt ) >>
class LifeV::MarkerSelector< MeshEntityType, ComparisonPolicyType >

Definition at line 105 of file StructuralOperator.hpp.

Member Typedef Documentation

◆ meshEntity_Type

typedef MeshEntityType meshEntity_Type

Definition at line 108 of file StructuralOperator.hpp.

◆ comparisonPolicy_Type

typedef ComparisonPolicyType comparisonPolicy_Type

Definition at line 109 of file StructuralOperator.hpp.

Constructor & Destructor Documentation

◆ MarkerSelector()

MarkerSelector ( const UInt  materialFlagReference,
comparisonPolicy_Type const &  policy = std::equal_to<UInt>() 
)
inline

Definition at line 111 of file StructuralOperator.hpp.

Member Function Documentation

◆ operator()()

bool operator() ( const meshEntity_Type entity) const
inline

Definition at line 116 of file StructuralOperator.hpp.

Field Documentation

◆ M_reference

const UInt M_reference
private

Definition at line 125 of file StructuralOperator.hpp.

◆ M_policy

const comparisonPolicy_Type M_policy
private

Definition at line 126 of file StructuralOperator.hpp.


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