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().