|
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().