gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
Go to the documentation of this file.
6 #ifndef GROUPOFELEMENTS_H
7 #define GROUPOFELEMENTS_H
54 vertexContainer::const_iterator
vend()
const {
return _vertices.end(); }
56 elementContainer::const_iterator
end()
const {
return _elements.end(); }
102 auto itp = pElem.
begin();
103 for(; itp != pElem.
end(); itp++) {
104 if((*itp)->getParent()) {
110 std::cout <<
"groupOfLagMultElements : Warning, level set element has "
125 std::vector<groupOfElements *> sElem)
129 for(
unsigned int i = 0; i < sElem.size(); i++) {
vertexContainer::const_iterator vend() const
elementContainer::const_iterator end() const
elementContainer _elements
virtual bool operator()(MElement *) const =0
virtual void addPhysical(int dim, int physical)
void f(int n, double u, double *val)
virtual MElement * getParent() const
std::set< MVertex * > vertexContainer
virtual std::size_t getNumVertices() const =0
void fillElementContainer(groupOfElements &pElem, groupOfElements &sElem)
groupOfLagMultElements(int dim, int physical, groupOfElements &sElem)
virtual const MVertex * getVertex(int num) const =0
vertexContainer _vertices
groupOfElements(int dim, int physical)
std::set< MElement * > elementContainer
bool find(MVertex *v) const
virtual ~groupOfElements()
elementContainer _parents
elementContainer::const_iterator begin() const
bool operator()(MElement *) const
vertexContainer::const_iterator vbegin() const
int getNumVertices(int type)
virtual void addElementary(GEntity *ge, const elementFilter &f)
bool find(MElement *e) const
groupOfLagMultElements(int dim, int physical, std::vector< groupOfElements * > sElem)