gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <list>
#include <set>
#include <map>
#include <stack>
#include "MTetrahedron.h"
#include "Numeric.h"
#include "BackgroundMeshTools.h"
#include "qualityMeasures.h"
#include "robustPredicates.h"
Go to the source code of this file.
Classes | |
class | MTet4 |
struct | compareTet4Ptr |
class | MTet4Factory |
Functions | |
double | tetcircumcenter (double a[3], double b[3], double c[3], double d[3], double circumcenter[3], double *xi, double *eta, double *zeta) |
void | connectTets (std::list< MTet4 * > &, const std::set< MFace, MFaceLessThan > *=nullptr) |
void | connectTets (std::vector< MTet4 * > &, const std::set< MFace, MFaceLessThan > *=nullptr) |
void | delaunayMeshIn3D (std::vector< MVertex * > &, std::vector< MTetrahedron * > &, bool removeBox=false) |
void | insertVerticesInRegion (GRegion *gr, int maxIter, double worstTetRadiusTarget, bool _classify=true, splitQuadRecovery *sqr=nullptr) |
void | bowyerWatsonFrontalLayers (GRegion *gr, bool hex) |
void | optimizeMesh (GRegion *gr, const qmTetrahedron::Measures &qm) |
void bowyerWatsonFrontalLayers | ( | GRegion * | gr, |
bool | hex | ||
) |
void connectTets | ( | std::list< MTet4 * > & | , |
const std::set< MFace, MFaceLessThan > * | = nullptr |
||
) |
Definition at line 277 of file meshGRegionDelaunayInsertion.cpp.
void connectTets | ( | std::vector< MTet4 * > & | , |
const std::set< MFace, MFaceLessThan > * | = nullptr |
||
) |
Definition at line 283 of file meshGRegionDelaunayInsertion.cpp.
void delaunayMeshIn3D | ( | std::vector< MVertex * > & | , |
std::vector< MTetrahedron * > & | , | ||
bool | removeBox = false |
||
) |
Definition at line 1559 of file meshGRegionDelaunayInsertion.cpp.
void insertVerticesInRegion | ( | GRegion * | gr, |
int | maxIter, | ||
double | worstTetRadiusTarget, | ||
bool | _classify = true , |
||
splitQuadRecovery * | sqr = nullptr |
||
) |
Definition at line 1217 of file meshGRegionDelaunayInsertion.cpp.
Referenced by MeshDelaunayVolume().
void optimizeMesh | ( | GRegion * | gr, |
const qmTetrahedron::Measures & | qm | ||
) |
Definition at line 876 of file meshGRegionDelaunayInsertion.cpp.
Referenced by optimizeMeshGRegion::operator()().
double tetcircumcenter | ( | double | a[3], |
double | b[3], | ||
double | c[3], | ||
double | d[3], | ||
double | circumcenter[3], | ||
double * | xi, | ||
double * | eta, | ||
double * | zeta | ||
) |
Definition at line 1058 of file meshGRegionDelaunayInsertion.cpp.
Referenced by MTet4::circumcenter(), and insertVerticesInRegion().