gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
CellComplex Member List

This is the complete list of members for CellComplex, including all inherited members.

_biggestCellCellComplexprivate
_cellsCellComplexprivate
_createCountCellComplexprivate
_deleteCountCellComplexprivate
_dimCellComplexprivate
_immunizeCells(std::vector< MElement * > &elements)CellComplexprivate
_insertCells(std::vector< MElement * > &elements, int domain)CellComplexprivate
_modelCellComplexprivate
_numRelativeCellsCellComplexprivate
_numSubdomainCellsCellComplexprivate
_ocellsCellComplexprivate
_omitCell(Cell *cell, bool dual)CellComplexprivate
_patienceCellComplexprivatestatic
_reducedCellComplexprivate
_relativeCellComplexprivate
_removeCells(std::vector< MElement * > &elements, int domain)CellComplexprivate
_removedcellsCellComplexprivate
_saveorigCellComplexprivate
_simplicialCellComplexprivate
_smallestCellCellComplexprivate
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 typedefCellComplex
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)CellComplexprivate
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)CellComplexprivate
eulerCharacteristic()CellComplexinline
firstCell(int dim, bool orig=false)CellComplexinline
getACell(int dim, int domain=0)CellComplex
getCells(std::set< Cell *, CellPtrLessThan > &cells, int dim, int domain=0)CellComplex
getDim() constCellComplexinline
getDomain(Cell *cell, std::string &str)CellComplex
getModel() constCellComplexinline
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) constCellComplexinline
insertCell(Cell *cell)CellComplexprivate
isReduced() constCellComplexinline
lastCell(int dim, bool orig=false)CellComplexinline
loadComplex(const std::string &filename)CellComplex
printComplex(int dim)CellComplex
printEuler()CellComplexinline
reduceComplex(int combine=1, bool omit=true, bool homseq=false)CellComplex
reduction(int dim, int omit, std::vector< Cell * > &omittedCells)CellComplex
relative() constCellComplexinline
removeCell(Cell *cell, bool other=true, bool del=false)CellComplexprivate
removeCells(int dim)CellComplex
removeSubdomain()CellComplex
restoreComplex()CellComplex
saveComplex(const std::string &filename)CellComplex
simplicial() constCellComplexinline
~CellComplex()CellComplex