gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
This is the complete list of members for GModel, including all inherited members.
_acis_internals | GModel | protected |
_associateEntityWithMeshVertices() | GModel | protected |
_attributes | GModel | protected |
_chainEdges | GModel | private |
_chainFaces | GModel | private |
_chainRegions | GModel | private |
_chainVertices | GModel | private |
_checkPointedMaxElementNum | GModel | private |
_checkPointedMaxVertexNum | GModel | private |
_current | GModel | protectedstatic |
_currentMeshEntity | GModel | protected |
_curvatures | GModel | protected |
_elementaryNames | GModel | protected |
_elementIndexCache | GModel | protected |
_elementMapCache | GModel | protected |
_elementOctree | GModel | protected |
_elementVectorCache | GModel | protected |
_fields | GModel | protected |
_fileName | GModel | protected |
_fileNames | GModel | protected |
_geo_internals | GModel | protected |
_ghostCells | GModel | protected |
_homologyRequests | GModel | private |
_lastMeshEntityError | GModel | protected |
_lastMeshVertexError | GModel | protected |
_mapEdgeNum | GModel | private |
_mapFaceNum | GModel | private |
_maxElementNum | GModel | private |
_maxVertexNum | GModel | private |
_name | GModel | protected |
_numPartitions | GModel | protected |
_occ_internals | GModel | protected |
_parasolid_internals | GModel | protected |
_physicalNames | GModel | protected |
_readMSH2(const std::string &name) | GModel | private |
_readMSH3(const std::string &name) | GModel | private |
_readMSH4(const std::string &name) | GModel | private |
_storeElementsInEntities(std::map< int, std::vector< MElement * > > &map) | GModel | protected |
_storeParentsInSubElements(std::map< int, std::vector< MElement * > > &map) | GModel | protected |
_storePhysicalTagsInEntities(int dim, std::map< int, std::map< int, std::string > > &map) | GModel | protected |
_storeVerticesInEntities(std::map< int, MVertex * > &vertices) | GModel | protected |
_storeVerticesInEntities(std::vector< MVertex * > &vertices) | GModel | protected |
_vertexMapCache | GModel | protected |
_vertexVectorCache | GModel | protected |
_visible | GModel | protected |
_writeMSH2(const std::string &name, double version, bool binary, bool saveAll, bool saveParametric, double scalingFactor, int elementStartNum, int saveSinglePartition, bool append, bool renumberVertices) | GModel | private |
_writeMSH3(const std::string &name, double version, bool binary, bool saveAll, bool saveParametric, double scalingFactor, int elementStartNum, int saveSinglePartition, bool append) | GModel | private |
_writeMSH4(const std::string &name, double version, bool binary, bool saveAll, bool saveParametric, double scalingFactor, bool append, int partitionToSave=0, std::map< GEntity *, SBoundingBox3d > *entityBounds=nullptr) | GModel | private |
_writePartitionedMSH2(const std::string &baseName, bool binary, bool saveAll, bool saveParametric, double scalingFactor) | GModel | private |
_writePartitionedMSH3(const std::string &baseName, double version, bool binary, bool saveAll, bool saveParametric, double scalingFactor) | GModel | private |
_writePartitionedMSH4(const std::string &baseName, double version, bool binary, bool saveAll, bool saveParametric, double scalingFactor) | GModel | private |
_writeX3dFile(FILE *fp, bool saveAll, double scalingFactor, int x3dsurfaces, int x3dedges, int x3dvertices, int x3dcolorize, std::vector< GFace * > &customFaces) | GModel | private |
adaptMesh() | GModel | |
adaptMesh(std::vector< int > technique, std::vector< simpleFunction< double > * > f, std::vector< std::vector< double > > parameters, int niter, bool meshAll=false) | GModel | |
add(GRegion *r) | GModel | inline |
add(GFace *f) | GModel | inline |
add(GEdge *e) | GModel | inline |
add(GVertex *v) | GModel | inline |
addAutomaticExtrusionConstraints(const std::vector< int > &numElements, const std::vector< double > &heights, const bool recombine, const std::vector< int > ®ionTag) | GModel | |
addGhostCells(MElement *elm, short partition) | GModel | inline |
addHomologyRequest(const std::string &type, const std::vector< int > &domain, const std::vector< int > &subdomain, const std::vector< int > &dim) | GModel | |
addLastMeshEntityError(GEntity *e) | GModel | inline |
addLastMeshVertexError(MVertex *v) | GModel | inline |
addMEdge(MEdge &edge, std::size_t num=0) | GModel | |
addMFace(MFace &face, std::size_t num=0) | GModel | |
addMVertexToVertexCache(MVertex *v) | GModel | |
addPhysicalGroup(int dim, int tag, const std::vector< int > &tags) | GModel | |
alignPeriodicBoundaries() | GModel | |
bounds(bool aroundVisible=false) | GModel | |
buildCutGModel(gLevelset *ls, bool cutElem=true, bool saveTri=false) | GModel | |
changeEntityTag(int dim, int tag, int newTag) | GModel | |
checkMeshCoherence(double tolerance) | GModel | |
checkPointMaxNumbers() | GModel | inline |
classifySurfaces(double angleThreshold, bool includeBoundary, bool forReparametrization, double curveAngleThreshold) | GModel | |
clearHomologyRequests() | GModel | |
clearLastMeshEntityError() | GModel | inline |
clearLastMeshVertexError() | GModel | inline |
computeHomology(std::vector< std::pair< int, int > > &newPhysicals) | GModel | |
computeSizeField() | GModel | |
const_eiter typedef | GModel | |
const_fiter typedef | GModel | |
const_riter typedef | GModel | |
const_viter typedef | GModel | |
convertOldPartitioningToNewOne() | GModel | |
createACISInternals() | GModel | |
createGEOInternals() | GModel | |
createGeometryOfDiscreteEntities(const std::vector< std::pair< int, int > > &dimTags=std::vector< std::pair< int, int > >()) | GModel | |
createOCCInternals() | GModel | |
createParasolidInternals() | GModel | |
createTopologyFromMesh() | GModel | |
current(int index=-1) | GModel | static |
decrementMaxVertexNumber() | GModel | inline |
deleteACISInternals() | GModel | |
deleteGEOInternals() | GModel | |
deleteMesh() | GModel | |
deleteMesh(const std::vector< GEntity * > &entities) | GModel | |
deleteOCCInternals() | GModel | |
deleteParasolidInternals() | GModel | |
deleteVertexArrays() | GModel | |
destroy(bool keepName=false) | GModel | |
destroyMeshCaches() | GModel | |
edges | GModel | protected |
eiter typedef | GModel | |
empty() const | GModel | |
exportDiscreteGEOInternals() | GModel | |
faces | GModel | protected |
fillVertexArrays() | GModel | |
findByName(const std::string &name, const std::string &fileName="") | GModel | static |
firstEdge() | GModel | inline |
firstEdge() const | GModel | inline |
firstElementaryName() | GModel | inline |
firstFace() | GModel | inline |
firstFace() const | GModel | inline |
firstMEdge() | GModel | inline |
firstMFace() | GModel | inline |
firstPhysicalName() | GModel | inline |
firstRegion() | GModel | inline |
firstRegion() const | GModel | inline |
firstVertex() | GModel | inline |
firstVertex() const | GModel | inline |
fiter typedef | GModel | |
getACISInternals() | GModel | inline |
getAttributes() | GModel | inline |
getBoundaryTags(const std::vector< std::pair< int, int > > &inDimTags, std::vector< std::pair< int, int > > &outDimTags, bool combined, bool oriented=true, bool recursive=false) | GModel | |
getCheckPointedMaxNumbers(std::size_t &maxv, std::size_t &maxe) const | GModel | inline |
getCurrentMeshEntity() | GModel | inline |
getCurvatures() | GModel | inline |
getDim() const | GModel | |
getEdgeByTag(int n) const | GModel | |
getEdgeForOCCShape(const void *shape) | GModel | |
getEdges() const | GModel | inline |
getElementaryName(int dim, int tag) | GModel | |
getEntities(std::vector< GEntity * > &entities, int dim=-1) const | GModel | |
getEntitiesInBox(std::vector< GEntity * > &entities, const SBoundingBox3d &box, int dim=-1) const | GModel | |
getEntityByTag(int dim, int n) const | GModel | |
getFaceByTag(int n) const | GModel | |
getFaceForOCCShape(const void *shape) | GModel | |
getFaces() const | GModel | inline |
getFields() | GModel | inline |
getFileName() const | GModel | inline |
getGEOInternals() | GModel | inline |
getGhostCells() | GModel | inline |
getInnerPhysicalNamesIterators(std::vector< piter > &iterators) | GModel | |
getLastMeshEntityError() | GModel | inline |
getLastMeshVertexError() | GModel | inline |
getMaxElementaryNumber(int dim) | GModel | |
getMaxElementNumber() const | GModel | inline |
getMaxPhysicalNumber(int dim) | GModel | |
getMaxVertexNumber() const | GModel | inline |
getMEdge(MVertex *v0, MVertex *v1, MEdge &edge) | GModel | |
getMeshDim() const | GModel | |
getMeshElementByCoord(SPoint3 &p, SPoint3 ¶m, int dim=-1, bool strict=true) | GModel | |
getMeshElementByTag(int n) | GModel | inline |
getMeshElementByTag(int n, int &entityTag) | GModel | |
getMeshElementIndex(MElement *e) | GModel | |
getMeshElementsByCoord(SPoint3 &p, int dim=-1, bool strict=true) | GModel | |
getMeshStatus(bool countDiscrete=true) | GModel | |
getMeshVertexByTag(int n) | GModel | |
getMeshVerticesForPhysicalGroup(int dim, int num, std::vector< MVertex * > &) | GModel | |
getMFace(MVertex *v0, MVertex *v1, MVertex *v2, MVertex *v3, MFace &face) | GModel | |
getName() const | GModel | inline |
getNumEdges() const | GModel | inline |
getNumFaces() const | GModel | inline |
getNumMeshElements(int dim=-1) const | GModel | |
getNumMeshElements(unsigned c[6]) | GModel | |
getNumMeshParentElements() const | GModel | |
getNumMeshVertices(int dim=-1) const | GModel | |
getNumPartitions() const | GModel | inline |
getNumRegions() const | GModel | inline |
getNumVertices() const | GModel | inline |
getOCCInternals() | GModel | inline |
getParasolidInternals() | GModel | inline |
getPhysicalGroups(std::map< int, std::vector< GEntity * > > groups[4]) const | GModel | |
getPhysicalGroups(int dim, std::map< int, std::vector< GEntity * > > &groups) const | GModel | |
getPhysicalName(int dim, int num) const | GModel | |
getPhysicalNames() const | GModel | inline |
getPhysicalNumber(const int &dim, const std::string &name) | GModel | |
getRegionByTag(int n) const | GModel | |
getRegionForOCCShape(const void *shape) | GModel | |
getRegions() const | GModel | inline |
getTagsForPhysicalName(int dim, const std::string &name) | GModel | |
getVertexByTag(int n) const | GModel | |
getVertexForOCCShape(const void *shape) | GModel | |
getVertices() const | GModel | inline |
getVisibility() const | GModel | inline |
GModel(const std::string &name="") | GModel | |
hasFileName(const std::string &name) const | GModel | inline |
importOCCShape(const void *shape) | GModel | |
incrementAndGetMaxElementNumber() | GModel | inline |
incrementAndGetMaxVertexNumber() | GModel | inline |
indexMeshVertices(bool all, int singlePartition=0, bool renumber=true) | GModel | |
lastEdge() | GModel | inline |
lastEdge() const | GModel | inline |
lastElementaryName() | GModel | inline |
lastFace() | GModel | inline |
lastFace() const | GModel | inline |
lastMEdge() | GModel | inline |
lastMFace() | GModel | inline |
lastPhysicalName() | GModel | inline |
lastRegion() | GModel | inline |
lastRegion() const | GModel | inline |
lastVertex() | GModel | inline |
lastVertex() const | GModel | inline |
lcCallback | GModel | |
list | GModel | static |
load(const std::string &fileName) | GModel | |
makeDiscreteFacesSimplyConnected() | GModel | |
makeDiscreteRegionsSimplyConnected() | GModel | |
mesh(int dimension) | GModel | |
noPhysicalGroups() | GModel | |
normals | GModel | |
numPhysicalNames() const | GModel | inline |
optimizeMesh(const std::string &how, bool force=false, int niter=1) | GModel | |
partitionMesh(int num, std::vector< std::pair< MElement *, int > > elementPartition=std::vector< std::pair< MElement *, int > >()) | GModel | |
piter typedef | GModel | |
pruneMeshVertexAssociations() | GModel | |
readACISSAT(const std::string &name) | GModel | |
readACTRAN(const std::string &name) | GModel | |
readBDF(const std::string &name) | GModel | |
readCGNS(const std::string &name, std::vector< std::vector< MVertex * > > &vertPerZone, std::vector< std::vector< MElement * > > &eltPerZone) | GModel | |
readDIFF(const std::string &name) | GModel | |
readGEO(const std::string &name) | GModel | static |
readGEOM(const std::string &name) | GModel | |
readMED(const std::string &name) | GModel | static |
readMED(const std::string &name, int meshIndex) | GModel | |
readMESH(const std::string &name) | GModel | |
readMSH(const std::string &name) | GModel | |
readOCCBREP(const std::string &name) | GModel | |
readOCCIGES(const std::string &name) | GModel | |
readOCCSTEP(const std::string &name) | GModel | |
readOFF(const std::string &name) | GModel | |
readP3D(const std::string &name) | GModel | |
readParasolidSTEP(const std::string &name) | GModel | |
readParasolidXMT(const std::string &name) | GModel | |
readPLY(const std::string &name) | GModel | |
readPLY2(const std::string &name) | GModel | |
readSAMCEF(const std::string &name) | GModel | |
readSTL(const std::string &name, double tolerance=1.e-3) | GModel | |
readUNV(const std::string &name, bool readGroupsOfElements=true) | GModel | |
readVRML(const std::string &name) | GModel | |
readVTK(const std::string &name, bool bigEndian=false) | GModel | |
rebuildMeshElementCache(bool onlyIfNecessary=false) | GModel | |
rebuildMeshVertexCache(bool onlyIfNecessary=false) | GModel | |
recombineMesh() | GModel | |
refineMesh(int linear, bool splitIntoQuads=false, bool splitIntoHexas=false, bool barycentric=false) | GModel | |
regions | GModel | protected |
remove(GRegion *r) | GModel | |
remove(GFace *f) | GModel | |
remove(GEdge *e) | GModel | |
remove(GVertex *v) | GModel | |
remove(int dim, int tag, std::vector< GEntity * > &removed, bool recursive=false) | GModel | |
remove(const std::vector< std::pair< int, int > > &dimTags, std::vector< GEntity * > &removed, bool recursive=false) | GModel | |
remove() | GModel | |
removeDuplicateMeshElements(const std::vector< GEntity * > &entities=std::vector< GEntity * >()) | GModel | |
removeDuplicateMeshVertices(double tolerance, const std::vector< GEntity * > &entities=std::vector< GEntity * >()) | GModel | |
removeElementaryName(const std::string &name) | GModel | |
removeInvisibleElements() | GModel | |
removePhysicalGroup(int dim, int num) | GModel | |
removePhysicalGroups() | GModel | |
removePhysicalName(const std::string &name) | GModel | |
renumberMeshElements() | GModel | |
renumberMeshVertices() | GModel | |
resetOCCInternals() | GModel | |
reverseInvisibleElements() | GModel | |
riter typedef | GModel | |
save(const std::string &fileName) | GModel | |
scaleMesh(double factor) | GModel | |
setAllVolumesPositive() | GModel | |
setAllVolumesPositiveTopology() | GModel | |
setAsCurrent() | GModel | inline |
setCurrent(GModel *m) | GModel | static |
setCurrentMeshEntity(GEntity *e) | GModel | |
setElementaryName(int dim, int tag, const std::string &name) | GModel | inline |
setFileName(const std::string &fileName) | GModel | |
setMaxElementNumber(std::size_t num) | GModel | inline |
setMaxVertexNumber(std::size_t num) | GModel | inline |
setMeshElementIndex(MElement *e, int index) | GModel | |
setName(const std::string &name) | GModel | inline |
setNumPartitions(std::size_t npart) | GModel | inline |
setOrderN(int order, int linear, int incomplete, int onlyVisible) | GModel | |
setPhysicalName(const std::string &name, int dim, int num=0) | GModel | |
setPhysicalName(piter pos, const std::string &name, int dim, int num=0) | GModel | |
setPhysicalNames(const std::map< std::pair< int, int >, std::string > &names) | GModel | inline |
setPhysicalNumToEntitiesInBox(int EntityDimension, int PhysicalNumber, std::vector< double > p1, std::vector< double > p2) | GModel | |
setPhysicalNumToEntitiesInBox(int EntityDimension, int PhysicalNumber, const SBoundingBox3d &box) | GModel | |
setSelection(int val) | GModel | |
setVisibility(char val) | GModel | inline |
snapVertices() | GModel | |
storeChain(int dim, std::map< int, std::vector< MElement * > > &entityMap, std::map< int, std::map< int, std::string > > &physicalMap) | GModel | |
unpartitionMesh() | GModel | |
vertices | GModel | protected |
viter typedef | GModel | |
writeBDF(const std::string &name, int format=0, int elementTagType=1, bool saveAll=false, double scalingFactor=1.0) | GModel | |
writeCELUM(const std::string &name, bool saveAll=false, double scalingFactor=1.0) | GModel | |
writeCGNS(const std::string &name, bool saveAll=false, double scalingFactor=1.0, bool structured=false) | GModel | |
writeDIFF(const std::string &name, bool binary=false, bool saveAll=false, double scalingFactor=1.0) | GModel | |
writeGEO(const std::string &name, bool printLabels=true, bool onlyPhysicals=false) | GModel | |
writeINP(const std::string &name, bool saveAll=false, int saveGroupsOfElements=0, int saveGroupsOfNodes=0, double scalingFactor=1.0) | GModel | |
writeIR3(const std::string &name, int elementTagType, bool saveAll, double scalingFactor) | GModel | |
writeKEY(const std::string &name, int saveAll=0, int saveGroupsOfNodes=0, double scalingFactor=1.0) | GModel | |
writeMAIL(const std::string &name, bool saveAll, double scalingFactor) | GModel | |
writeMATLAB(const std::string &name, bool binary=false, bool saveAll=false, double scalingFactor=1.0, int filetype=1) | GModel | |
writeMED(const std::string &name, bool saveAll=false, double scalingFactor=1.0) | GModel | |
writeMESH(const std::string &name, int elementTagType=1, bool saveAll=false, double scalingFactor=1.0) | GModel | |
writeMSH(const std::string &name, double version=2.2, bool binary=false, bool saveAll=false, bool saveParametric=false, double scalingFactor=1.0, int elementStartNum=0, int saveSinglePartition=0, bool append=false) | GModel | |
writeNEU(const std::string &name, bool saveAll, double scalingFactor) | GModel | |
writeOCCBREP(const std::string &name) | GModel | |
writeOCCSTEP(const std::string &name) | GModel | |
writeOFF(const std::string &name, bool saveAll=false, double scalingFactor=1.0) | GModel | |
writeP3D(const std::string &name, bool saveAll=false, double scalingFactor=1.0) | GModel | |
writeParasolidSTEP(const std::string &name) | GModel | |
writeParasolidXMT(const std::string &name) | GModel | |
writePartitionedMSH(const std::string &baseName, double version=2.2, bool binary=false, bool saveAll=false, bool saveParametric=false, double scalingFactor=1.0) | GModel | |
writePartitionedTopology(std::string &name) | GModel | |
writePLY2(const std::string &name) | GModel | |
writePOS(const std::string &name, bool printElementary, bool printElementNumber, bool printSICN, bool printSIGE, bool printGamma, bool printDisto, bool saveAll=false, double scalingFactor=1.0) | GModel | |
writePY(const std::string &name, bool printLabels=true, bool onlyPhysicals=false) | GModel | |
writeRAD(const std::string &name, int saveAll=0, int saveGroupsOfNodes=0, double scalingFactor=1.0) | GModel | |
writeSTL(const std::string &name, bool binary=false, bool saveAll=false, double scalingFactor=1.0, int oneSolidPerSurface=0) | GModel | |
writeSU2(const std::string &name, bool saveAll, double scalingFactor) | GModel | |
writeTOCHNOG(const std::string &name, bool saveAll=false, int saveGroupsOfNodes=0, double scalingFactor=1.0) | GModel | |
writeUNV(const std::string &name, bool saveAll=false, int saveGroupsOfElements=0, int saveGroupsOfNodes=0, double scalingFactor=1.0) | GModel | |
writeVRML(const std::string &name, bool saveAll=false, double scalingFactor=1.0) | GModel | |
writeVTK(const std::string &name, bool binary=false, bool saveAll=false, double scalingFactor=1.0, bool bigEndian=false) | GModel | |
writeX3D(const std::string &name, bool saveAll=false, double scalingFactor=1.0, int x3dsurfaces=1, int x3dedges=0, int x3dvertices=0, int x3dvolumes=0, int x3dcolorize=0) | GModel | |
~GModel() | GModel | virtual |