|
gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <meshGFaceDelaunayInsertion.h>

Public Member Functions | |
| bool | isDeleted () const |
| void | forceRadius (double r) |
| double | getRadius () const |
| MVertex * | otherSide (int i) |
| MTri3 (MTriangle *t, double lc, SMetric3 *m=nullptr, bidimMeshData *data=nullptr, GFace *gf=nullptr) | |
| void | setTri (MTriangle *t) |
| MTriangle * | tri () const |
| void | setNeigh (int iN, MTri3 *n) |
| MTri3 * | getNeigh (int iN) const |
| int | inCircumCircle (const double *p) const |
| int | inCircumCircle (double x, double y) const |
| int | inCircumCircle (const MVertex *v) const |
| void | setDeleted (bool d) |
| bool | assertNeigh () const |
| bool | isNeigh (const MTri3 *t) const |
Static Public Attributes | |
| static int | radiusNorm = 2 |
| 2 is euclidian norm, -1 is infinite norm , 3 quality More... | |
Protected Attributes | |
| bool | deleted |
| double | circum_radius |
| MTriangle * | base |
| MTri3 * | neigh [3] |
Definition at line 78 of file meshGFaceDelaunayInsertion.h.
| MTri3::MTri3 | ( | MTriangle * | t, |
| double | lc, | ||
| SMetric3 * | m = nullptr, |
||
| bidimMeshData * | data = nullptr, |
||
| GFace * | gf = nullptr |
||
| ) |
Definition at line 411 of file meshGFaceDelaunayInsertion.cpp.

|
inline |
Definition at line 119 of file meshGFaceDelaunayInsertion.h.

|
inline |
Definition at line 89 of file meshGFaceDelaunayInsertion.h.
|
inline |
Definition at line 107 of file meshGFaceDelaunayInsertion.h.
Referenced by delaunayMeshIn2D(), insertVertexB(), isActive(), recurFindCavity(), recurFindCavityAniso(), search4Triangle(), swapedge(), and updateActiveEdges().

|
inline |
Definition at line 90 of file meshGFaceDelaunayInsertion.h.
Referenced by bowyerWatson(), bowyerWatsonFrontal(), bowyerWatsonFrontalLayers(), isActive(), compareTri3Ptr::operator()(), and updateActiveEdges().

| int MTri3::inCircumCircle | ( | const double * | p | ) | const |
Definition at line 483 of file meshGFaceDelaunayInsertion.cpp.
Referenced by inCircumCircle().


|
inline |
Definition at line 114 of file meshGFaceDelaunayInsertion.h.

|
inline |
Definition at line 109 of file meshGFaceDelaunayInsertion.h.

|
inline |
Definition at line 88 of file meshGFaceDelaunayInsertion.h.
Referenced by _printTris(), bowyerWatson(), bowyerWatsonFrontal(), bowyerWatsonFrontalLayers(), bowyerWatsonParallelograms(), bowyerWatsonParallelogramsConstrained(), isActive(), recurFindCavity(), recurFindCavityAniso(), transferDataStructure(), and updateActiveEdges().

|
inline |
Definition at line 126 of file meshGFaceDelaunayInsertion.h.
Referenced by assertNeigh().

|
inline |
Definition at line 91 of file meshGFaceDelaunayInsertion.h.

|
inline |
Definition at line 118 of file meshGFaceDelaunayInsertion.h.
Referenced by recurFindCavity(), and recurFindCavityAniso().

|
inline |
Definition at line 106 of file meshGFaceDelaunayInsertion.h.
Referenced by connectTris().

|
inline |
Definition at line 104 of file meshGFaceDelaunayInsertion.h.
Referenced by swapedge().

|
inline |
Definition at line 105 of file meshGFaceDelaunayInsertion.h.
Referenced by bowyerWatson(), bowyerWatsonParallelograms(), bowyerWatsonParallelogramsConstrained(), delaunayMeshIn2D(), edgeXface::edgeXface(), insertAPoint(), insertVertexB(), isActive(), compareTri3Ptr::operator()(), optimalPointFrontal(), optimalPointFrontalB(), optimalPointFrontalQuad(), otherSide(), recurFindCavity(), recurFindCavityAniso(), search4Triangle(), swapedge(), transferDataStructure(), and updateActiveEdges().

|
protected |
Definition at line 82 of file meshGFaceDelaunayInsertion.h.
Referenced by inCircumCircle(), MTri3(), otherSide(), setTri(), and tri().
|
protected |
Definition at line 81 of file meshGFaceDelaunayInsertion.h.
Referenced by forceRadius(), getRadius(), and MTri3().
|
protected |
Definition at line 80 of file meshGFaceDelaunayInsertion.h.
Referenced by assertNeigh(), isDeleted(), and setDeleted().
|
protected |
Definition at line 83 of file meshGFaceDelaunayInsertion.h.
Referenced by assertNeigh(), getNeigh(), isNeigh(), MTri3(), otherSide(), and setNeigh().
|
static |
2 is euclidian norm, -1 is infinite norm , 3 quality
Definition at line 87 of file meshGFaceDelaunayInsertion.h.
Referenced by bowyerWatsonFrontalLayers(), and MTri3().