gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
FilterElementsCutByLevelSet Class Reference

#include <filters.h>

Public Member Functions

 FilterElementsCutByLevelSet (std::pair< int, int > LevelSetEntity, std::set< int > *EnrichComp)
 
virtual ~FilterElementsCutByLevelSet ()
 
virtual bool operator() (Dof &key) const
 

Private Attributes

std::set< int > _tagEnrichedVertex
 
std::pair< int, int > _levelSetEntity
 
std::set< int > * _enrichComp
 

Detailed Description

Definition at line 66 of file filters.h.

Constructor & Destructor Documentation

◆ FilterElementsCutByLevelSet()

FilterElementsCutByLevelSet::FilterElementsCutByLevelSet ( std::pair< int, int >  LevelSetEntity,
std::set< int > *  EnrichComp 
)
inline

Definition at line 73 of file filters.h.

Here is the call graph for this function:

◆ ~FilterElementsCutByLevelSet()

virtual FilterElementsCutByLevelSet::~FilterElementsCutByLevelSet ( )
inlinevirtual

Definition at line 94 of file filters.h.

Member Function Documentation

◆ operator()()

virtual bool FilterElementsCutByLevelSet::operator() ( Dof key) const
inlinevirtual

Definition at line 95 of file filters.h.

Here is the call graph for this function:

Member Data Documentation

◆ _enrichComp

std::set<int>* FilterElementsCutByLevelSet::_enrichComp
private

Definition at line 70 of file filters.h.

Referenced by FilterElementsCutByLevelSet(), and operator()().

◆ _levelSetEntity

std::pair<int, int> FilterElementsCutByLevelSet::_levelSetEntity
private

Definition at line 69 of file filters.h.

Referenced by FilterElementsCutByLevelSet().

◆ _tagEnrichedVertex

std::set<int> FilterElementsCutByLevelSet::_tagEnrichedVertex
private

Definition at line 68 of file filters.h.

Referenced by FilterElementsCutByLevelSet(), and operator()().


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