gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
Go to the source code of this file.
Classes | |
class | meshGRegion |
class | meshGRegionExtruded |
class | optimizeMeshGRegion |
class | optimizeMeshGRegionNetgen |
class | deMeshGRegion |
class | splitQuadRecovery |
class | adaptMeshGRegion |
Typedefs | |
typedef std::map< MFace, GFace *, MFaceLessThan > | fs_cont |
typedef std::multimap< MVertex *, std::pair< MLine *, GEdge * > > | es_cont |
Functions | |
void | MeshDelaunayVolume (std::vector< GRegion * > &delaunay) |
bool | CreateAnEmptyVolumeMesh (GRegion *gr) |
int | MeshTransfiniteVolume (GRegion *gr) |
int | SubdivideExtrudedMesh (GModel *m) |
void | carveHole (GRegion *gr, int num, double distance, std::vector< int > &surfaces) |
GFace * | findInFaceSearchStructure (MVertex *p1, MVertex *p2, MVertex *p3, const fs_cont &search) |
GFace * | findInFaceSearchStructure (const MFace &f, const fs_cont &search) |
GEdge * | findInEdgeSearchStructure (MVertex *p1, MVertex *p2, const es_cont &search) |
bool | buildFaceSearchStructure (GModel *model, fs_cont &search, bool onlyTriangles=false) |
bool | buildEdgeSearchStructure (GModel *model, es_cont &search) |
Definition at line 61 of file meshGRegion.h.
typedef std::map<MFace, GFace *, MFaceLessThan> fs_cont |
Definition at line 60 of file meshGRegion.h.
Definition at line 286 of file meshGRegion.cpp.
Referenced by insertVerticesInRegion(), and MakeMeshConformal().
void carveHole | ( | GRegion * | gr, |
int | num, | ||
double | distance, | ||
std::vector< int > & | surfaces | ||
) |
Definition at line 19 of file meshGRegionCarveHole.cpp.
Referenced by meshGRegionExtruded::operator()(), and SubdivideExtrudedMesh().
bool CreateAnEmptyVolumeMesh | ( | GRegion * | gr | ) |
Definition at line 342 of file meshGRegion.cpp.
GFace* findInFaceSearchStructure | ( | MVertex * | p1, |
MVertex * | p2, | ||
MVertex * | p3, | ||
const fs_cont & | search | ||
) |
Definition at line 333 of file meshGRegion.cpp.
Referenced by MakeMeshConformal(), and non_recursive_classify().
void MeshDelaunayVolume | ( | std::vector< GRegion * > & | delaunay | ) |
Definition at line 95 of file meshGRegion.cpp.
Referenced by Mesh3D().
int MeshTransfiniteVolume | ( | GRegion * | gr | ) |
Definition at line 342 of file meshGRegionTransfinite.cpp.
Referenced by meshGRegion::operator()().
int SubdivideExtrudedMesh | ( | GModel * | m | ) |
Definition at line 481 of file meshGRegionExtruded.cpp.
Referenced by Mesh3D().