|
gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
This is the complete list of members for CellComplex, including all inherited members.
| _biggestCell | CellComplex | private |
| _cells | CellComplex | private |
| _createCount | CellComplex | private |
| _deleteCount | CellComplex | private |
| _dim | CellComplex | private |
| _immunizeCells(std::vector< MElement * > &elements) | CellComplex | private |
| _insertCells(std::vector< MElement * > &elements, int domain) | CellComplex | private |
| _model | CellComplex | private |
| _numRelativeCells | CellComplex | private |
| _numSubdomainCells | CellComplex | private |
| _ocells | CellComplex | private |
| _omitCell(Cell *cell, bool dual) | CellComplex | private |
| _patience | CellComplex | privatestatic |
| _reduced | CellComplex | private |
| _relative | CellComplex | private |
| _removeCells(std::vector< MElement * > &elements, int domain) | CellComplex | private |
| _removedcells | CellComplex | private |
| _saveorig | CellComplex | private |
| _simplicial | CellComplex | private |
| _smallestCell | CellComplex | private |
| bettiReduceComplex() | CellComplex | |
| CellComplex(GModel *model, std::vector< MElement * > &domainElements, std::vector< MElement * > &subdomainElements, std::vector< MElement * > &nondomainElements, std::vector< MElement * > &nonsubdomainElements, std::vector< MElement * > &immuneElements, bool saveOriginalComplex=true) | CellComplex | |
| citer typedef | CellComplex | |
| cocombine(int dim) | CellComplex | |
| coherent() | CellComplex | |
| combine(int dim) | CellComplex | |
| coreduceComplex(int combine=1, bool omit=true, int heuristic=0) | CellComplex | |
| coreduction(Cell *startCell, int omit, std::vector< Cell * > &omittedCells) | CellComplex | private |
| coreduction(int dim, int omit, std::vector< Cell * > &omittedCells) | CellComplex | |
| enqueueCells(std::map< Cell *, short int, CellPtrLessThan > &cells, std::queue< Cell * > &Q, std::set< Cell *, CellPtrLessThan > &Qset) | CellComplex | private |
| eulerCharacteristic() | CellComplex | inline |
| firstCell(int dim, bool orig=false) | CellComplex | inline |
| getACell(int dim, int domain=0) | CellComplex | |
| getCells(std::set< Cell *, CellPtrLessThan > &cells, int dim, int domain=0) | CellComplex | |
| getDim() const | CellComplex | inline |
| getDomain(Cell *cell, std::string &str) | CellComplex | |
| getModel() const | CellComplex | inline |
| getNumCells(int dim, int domain=0) | CellComplex | |
| getSize(int dim, bool orig=false) | CellComplex | |
| hasCell(Cell *cell, bool orig=false) | CellComplex | |
| inSameDomain(Cell *c1, Cell *c2) const | CellComplex | inline |
| insertCell(Cell *cell) | CellComplex | private |
| isReduced() const | CellComplex | inline |
| lastCell(int dim, bool orig=false) | CellComplex | inline |
| loadComplex(const std::string &filename) | CellComplex | |
| printComplex(int dim) | CellComplex | |
| printEuler() | CellComplex | inline |
| reduceComplex(int combine=1, bool omit=true, bool homseq=false) | CellComplex | |
| reduction(int dim, int omit, std::vector< Cell * > &omittedCells) | CellComplex | |
| relative() const | CellComplex | inline |
| removeCell(Cell *cell, bool other=true, bool del=false) | CellComplex | private |
| removeCells(int dim) | CellComplex | |
| removeSubdomain() | CellComplex | |
| restoreComplex() | CellComplex | |
| saveComplex(const std::string &filename) | CellComplex | |
| simplicial() const | CellComplex | inline |
| ~CellComplex() | CellComplex |