|
gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include "GModel.h"#include "GRegion.h"#include "MLine.h"#include "MTriangle.h"#include "MQuadrangle.h"#include "MTetrahedron.h"#include "MPyramid.h"#include "MPrism.h"#include "MHexahedron.h"#include "Context.h"#include "meshGFaceOptimize.h"#include "qualityMeasures.h"
Go to the source code of this file.
Functions | |
| static double | objective_function (double xi, MVertex *ver, double xTarget, double yTarget, double zTarget, const std::vector< MElement * > <, bool onlytet=false) |
| static double | objective_function (double xi, MVertex *ver, GFace *gf, SPoint2 &p1, SPoint2 &p2, const std::vector< MElement * > <) |
| static double | objective_function (double const xi, MVertex *const ver, GFace *const gf, SPoint3 &p1, SPoint3 &p2, const std::vector< MElement * > <) |
| static bool | Stopping_Rule (double const x0, double const x1, double const tol) |
| static double | Maximize_Quality_Golden_Section (MVertex *ver, double xTarget, double yTarget, double zTarget, const std::vector< MElement * > <, double const tol, double &q) |
| static double | Maximize_Quality_Golden_Section (MVertex *ver, GFace *gf, SPoint2 &p1, SPoint2 &p2, const std::vector< MElement * > <, double tol, double &worst) |
| static double | Maximize_Quality_Golden_Section (MVertex *ver, GFace *gf, SPoint3 &p1, SPoint3 &p2, const std::vector< MElement * > <, double tol, double &worst) |
| static void | _relocateVertexOfPyramid (MVertex *ver, const std::vector< MElement * > <, double relax) |
| static void | _relocateVertexGolden (MVertex *ver, const std::vector< MElement * > <, double relax, double tol) |
| static double | _relocateVertex2 (GFace *gf, MVertex *ver, const std::vector< MElement * > <, double tol) |
| static double | _relocateVertex (GFace *gf, MVertex *ver, const std::vector< MElement * > <, double tol) |
| void | getAllBoundaryLayerVertices (GFace *gf, std::set< MVertex * > &vs) |
| void | RelocateVertices (GFace *gf, int niter, double tol) |
| void | RelocateVertices (GRegion *region, int niter, double tol) |
| void | RelocateVerticesOfPyramids (GRegion *region, int niter, double tol) |
| void | RelocateVerticesOfPyramids (std::vector< GRegion * > ®ions, int niter, double tol) |
| void | RelocateVertices (std::vector< GRegion * > ®ions, int niter, double tol) |
|
static |
Definition at line 366 of file meshRelocateVertex.cpp.
Referenced by RelocateVertices().


|
static |
Definition at line 339 of file meshRelocateVertex.cpp.
Referenced by _relocateVertex().


|
static |
Definition at line 300 of file meshRelocateVertex.cpp.
Referenced by RelocateVertices(), and RelocateVerticesOfPyramids().


|
static |
Definition at line 247 of file meshRelocateVertex.cpp.
Referenced by RelocateVerticesOfPyramids().


Definition at line 967 of file meshGFaceOptimize.cpp.
Referenced by laplaceSmoothing(), and RelocateVertices().


|
static |
Definition at line 112 of file meshRelocateVertex.cpp.
Referenced by _relocateVertex(), _relocateVertex2(), and _relocateVertexGolden().


|
static |
Definition at line 19 of file meshRelocateVertex.cpp.
Referenced by _relocateVertexGolden(), _relocateVertexOfPyramid(), and Maximize_Quality_Golden_Section().


| void RelocateVertices | ( | GFace * | gf, |
| int | niter, | ||
| double | tol | ||
| ) |
Definition at line 410 of file meshRelocateVertex.cpp.
Referenced by Mesh3D(), OptimizeMesh(), recombineIntoQuads(), and RelocateVertices().


| void RelocateVertices | ( | GRegion * | region, |
| int | niter, | ||
| double | tol | ||
| ) |
| void RelocateVertices | ( | std::vector< GRegion * > & | regions, |
| int | niter, | ||
| double | tol | ||
| ) |
| void RelocateVerticesOfPyramids | ( | GRegion * | region, |
| int | niter, | ||
| double | tol | ||
| ) |
Definition at line 451 of file meshRelocateVertex.cpp.
Referenced by MeshDelaunayVolume(), and RelocateVerticesOfPyramids().


| void RelocateVerticesOfPyramids | ( | std::vector< GRegion * > & | regions, |
| int | niter, | ||
| double | tol | ||
| ) |
|
static |
Definition at line 107 of file meshRelocateVertex.cpp.
Referenced by Maximize_Quality_Golden_Section().
