gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <groupOfElements.h>
Public Types | |
typedef std::set< MElement * > | elementContainer |
typedef std::set< MVertex * > | vertexContainer |
Public Member Functions | |
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 () |
Protected Attributes | |
vertexContainer | _vertices |
elementContainer | _elements |
elementContainer | _parents |
Definition at line 24 of file groupOfElements.h.
typedef std::set<MElement *> groupOfElements::elementContainer |
Definition at line 26 of file groupOfElements.h.
typedef std::set<MVertex *> groupOfElements::vertexContainer |
Definition at line 27 of file groupOfElements.h.
|
inline |
Definition at line 35 of file groupOfElements.h.
|
inline |
groupOfElements::groupOfElements | ( | GFace * | gf | ) |
groupOfElements::groupOfElements | ( | GRegion * | gr | ) |
groupOfElements::groupOfElements | ( | std::vector< MElement * > & | elems | ) |
|
inlinevirtual |
Definition at line 41 of file groupOfElements.h.
|
virtual |
Definition at line 34 of file groupOfElements.cpp.
Referenced by addPhysical(), and groupOfElements().
|
inlinevirtual |
Definition at line 43 of file groupOfElements.h.
Referenced by groupOfElements().
|
virtual |
|
inline |
Definition at line 55 of file groupOfElements.h.
Referenced by femTerm< scalar >::addToMatrix(), femTerm< scalar >::addToRightHandSide(), groupOfLagMultElements::fillElementContainer(), and FilterElementsCutByLevelSet::FilterElementsCutByLevelSet().
|
inline |
Definition at line 89 of file groupOfElements.h.
|
inline |
Definition at line 56 of file groupOfElements.h.
Referenced by femTerm< scalar >::addToMatrix(), femTerm< scalar >::addToRightHandSide(), groupOfLagMultElements::fillElementContainer(), and FilterElementsCutByLevelSet::FilterElementsCutByLevelSet().
|
inline |
Definition at line 62 of file groupOfElements.h.
Referenced by femTerm< scalar >::addToMatrix(), and groupOfLagMultElements::fillElementContainer().
|
inline |
Definition at line 70 of file groupOfElements.h.
|
inline |
Definition at line 72 of file groupOfElements.h.
Referenced by addElementary(), groupOfLagMultElements::fillElementContainer(), and groupOfElements().
|
inline |
Definition at line 58 of file groupOfElements.h.
|
inline |
Definition at line 53 of file groupOfElements.h.
|
inline |
Definition at line 54 of file groupOfElements.h.
|
inline |
Definition at line 59 of file groupOfElements.h.
|
protected |
Definition at line 31 of file groupOfElements.h.
Referenced by begin(), clearAll(), end(), find(), insert(), and size().
|
protected |
Definition at line 32 of file groupOfElements.h.
Referenced by clearAll(), find(), and insert().
|
protected |
Definition at line 30 of file groupOfElements.h.
Referenced by clearAll(), find(), insert(), vbegin(), vend(), and vsize().