gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
Public Member Functions | |
blyr_manager (GRegion *gr, std::vector< GFace * > &bls, double t) | |
blyr_ridge * | getRidge (GEdge *ge) |
void | classify_ridges () |
void | classify_corners () |
void | add_fan (const blyr_mvertex &v) |
void | add_external_corner (const blyr_mvertex &v) |
void | add_one_normal (const blyr_mvertex &v) |
void | extrude_vertex_on_both_surfaces_of_a_ridge (const blyr_mvertex &v, blyr_ridge *ridge, std::vector< blyr_mvertex > &new_vertices) |
void | extrude_ridges_on_faces () |
void | extrude_vertices_on_faces () |
void | extrude_one_external () |
void | extrude_vertices_basic () |
void | extrude_vertices () |
void | extrude_vertices_on_edges () |
void | extrude_triangles () |
void | extrude_ridges () |
void | extrude_external_corners () |
double | blyr_thickness (double x, double y, double z) |
Private Attributes | |
double | _thickness |
double | _threshold_angle |
GRegion * | _gr |
std::vector< GFace * > | _faces |
std::vector< blyr_ridge > | _ridges |
std::set< blyr_mvertex > | _vertices |
Definition at line 167 of file meshGRegionBoundaryLayer.cpp.
Definition at line 189 of file meshGRegionBoundaryLayer.cpp.
|
inline |
Definition at line 417 of file meshGRegionBoundaryLayer.cpp.
|
inline |
Definition at line 366 of file meshGRegionBoundaryLayer.cpp.
|
inline |
Definition at line 542 of file meshGRegionBoundaryLayer.cpp.
Referenced by extrude_vertices(), and extrude_vertices_basic().
|
inline |
Definition at line 1260 of file meshGRegionBoundaryLayer.cpp.
Referenced by add_external_corner(), add_fan(), add_one_normal(), extrude_one_external(), extrude_vertex_on_both_surfaces_of_a_ridge(), and extrude_vertices_on_edges().
|
inline |
Definition at line 360 of file meshGRegionBoundaryLayer.cpp.
|
inline |
Definition at line 290 of file meshGRegionBoundaryLayer.cpp.
Referenced by createBoundaryLayerOneLayer().
|
inline |
TEMPORARY --> SHOULD BE A TET BUT I PREFER THAT FOR NOW FOR VIZU
Definition at line 1244 of file meshGRegionBoundaryLayer.cpp.
Referenced by createBoundaryLayerOneLayer().
|
inline |
Definition at line 664 of file meshGRegionBoundaryLayer.cpp.
Referenced by createBoundaryLayerOneLayer().
|
inline |
Definition at line 1176 of file meshGRegionBoundaryLayer.cpp.
Referenced by createBoundaryLayerOneLayer().
|
inline |
Definition at line 605 of file meshGRegionBoundaryLayer.cpp.
Referenced by createBoundaryLayerOneLayer().
|
inline |
Definition at line 1155 of file meshGRegionBoundaryLayer.cpp.
Referenced by createBoundaryLayerOneLayer().
|
inline |
Definition at line 554 of file meshGRegionBoundaryLayer.cpp.
Referenced by extrude_vertices_on_faces().
|
inline |
Definition at line 799 of file meshGRegionBoundaryLayer.cpp.
Referenced by createBoundaryLayerOneLayer().
|
inline |
Definition at line 791 of file meshGRegionBoundaryLayer.cpp.
Referenced by createBoundaryLayerOneLayer().
|
inline |
Definition at line 895 of file meshGRegionBoundaryLayer.cpp.
Referenced by createBoundaryLayerOneLayer().
|
inline |
Definition at line 632 of file meshGRegionBoundaryLayer.cpp.
Referenced by createBoundaryLayerOneLayer().
|
inline |
Definition at line 281 of file meshGRegionBoundaryLayer.cpp.
Referenced by extrude_one_external(), extrude_vertices(), extrude_vertices_on_edges(), and extrude_vertices_on_faces().
|
private |
Definition at line 180 of file meshGRegionBoundaryLayer.cpp.
Referenced by extrude_triangles(), and extrude_vertices_on_edges().
|
private |
Definition at line 177 of file meshGRegionBoundaryLayer.cpp.
Referenced by add_external_corner(), add_fan(), add_one_normal(), blyr_manager(), extrude_external_corners(), extrude_ridges(), extrude_triangles(), extrude_vertex_on_both_surfaces_of_a_ridge(), and extrude_vertices_on_edges().
|
private |
Definition at line 183 of file meshGRegionBoundaryLayer.cpp.
Referenced by add_fan(), blyr_manager(), classify_ridges(), extrude_ridges(), extrude_ridges_on_faces(), and getRidge().
|
private |
Definition at line 171 of file meshGRegionBoundaryLayer.cpp.
Referenced by blyr_thickness().
|
private |
Definition at line 174 of file meshGRegionBoundaryLayer.cpp.
Referenced by blyr_manager(), and classify_ridges().
|
private |
Definition at line 186 of file meshGRegionBoundaryLayer.cpp.
Referenced by blyr_manager(), classify_corners(), classify_ridges(), extrude_external_corners(), extrude_one_external(), extrude_ridges(), extrude_ridges_on_faces(), extrude_triangles(), extrude_vertices(), extrude_vertices_basic(), extrude_vertices_on_edges(), and extrude_vertices_on_faces().