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

#include <groupOfElements.h>

Inheritance diagram for groupOfLagMultElements:
Collaboration diagram for groupOfLagMultElements:

Public Member Functions

 groupOfLagMultElements (int dim, int physical, groupOfElements &sElem)
 
 groupOfLagMultElements (int dim, int physical, std::vector< groupOfElements * > sElem)
 
- Public Member Functions inherited from groupOfElements
 groupOfElements ()
 
 groupOfElements (int dim, int physical)
 
 groupOfElements (GFace *)
 
 groupOfElements (GRegion *)
 
 groupOfElements (std::vector< MElement * > &elems)
 
virtual ~groupOfElements ()
 
virtual void addPhysical (int dim, int physical)
 
virtual void addElementary (GEntity *ge, const elementFilter &f)
 
virtual void addPhysical (int dim, int physical, const elementFilter &)
 
vertexContainer::const_iterator vbegin () const
 
vertexContainer::const_iterator vend () const
 
elementContainer::const_iterator begin () const
 
elementContainer::const_iterator end () const
 
size_t size () const
 
size_t vsize () const
 
bool find (MElement *e) const
 
bool find (MVertex *v) const
 
void insert (MElement *e)
 
void clearAll ()
 

Private Member Functions

void fillElementContainer (groupOfElements &pElem, groupOfElements &sElem)
 

Additional Inherited Members

- Public Types inherited from groupOfElements
typedef std::set< MElement * > elementContainer
 
typedef std::set< MVertex * > vertexContainer
 
- Protected Attributes inherited from groupOfElements
vertexContainer _vertices
 
elementContainer _elements
 
elementContainer _parents
 

Detailed Description

Definition at line 98 of file groupOfElements.h.

Constructor & Destructor Documentation

◆ groupOfLagMultElements() [1/2]

groupOfLagMultElements::groupOfLagMultElements ( int  dim,
int  physical,
groupOfElements sElem 
)
inline

Definition at line 117 of file groupOfElements.h.

Here is the call graph for this function:

◆ groupOfLagMultElements() [2/2]

groupOfLagMultElements::groupOfLagMultElements ( int  dim,
int  physical,
std::vector< groupOfElements * >  sElem 
)
inline

Definition at line 124 of file groupOfElements.h.

Here is the call graph for this function:

Member Function Documentation

◆ fillElementContainer()

void groupOfLagMultElements::fillElementContainer ( groupOfElements pElem,
groupOfElements sElem 
)
inlineprivate

Definition at line 100 of file groupOfElements.h.

Referenced by groupOfLagMultElements().

Here is the call graph for this function:
Here is the caller graph for this function:

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