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


Public Member Functions | |
| MFaceVertex (double x, double y, double z, GEntity *ge, double u, double v, std::size_t num=0) | |
| virtual | ~MFaceVertex () |
| virtual bool | getParameter (int i, double &par) const |
| virtual bool | setParameter (int i, double par) |
Public Member Functions inherited from MVertex | |
| MVertex (double x, double y, double z, GEntity *ge=nullptr, std::size_t num=0) | |
| virtual | ~MVertex () |
| void | deleteLast () |
| virtual char | getVisibility () |
| virtual void | setVisibility (char val) |
| int | getPolynomialOrder () |
| void | setPolynomialOrder (int order) |
| double | x () const |
| double | y () const |
| double | z () const |
| double & | x () |
| double & | y () |
| double & | z () |
| SPoint3 | point () const |
| void | setXYZ (double x, double y, double z) |
| void | setXYZ (const SPoint3 &pt) |
| GEntity * | onWhat () const |
| void | setEntity (GEntity *ge) |
| std::size_t | getNum () const |
| void | forceNum (std::size_t num) |
| long int | getIndex () const |
| void | setIndex (long int index) |
| double | distance (MVertex *const v) |
| void | writeMSH (FILE *fp, bool binary=false, bool saveParametric=false, double scalingFactor=1.0) |
| void | writeMSH2 (FILE *fp, bool binary=false, bool saveParametric=false, double scalingFactor=1.0) |
| void | writePLY2 (FILE *fp) |
| void | writeVRML (FILE *fp, double scalingFactor=1.0) |
| void | writeUNV (FILE *fp, bool officialExponentFormat, double scalingFactor=1.0) |
| void | writeVTK (FILE *fp, bool binary=false, double scalingFactor=1.0, bool bigEndian=false) |
| void | writeMATLAB (FILE *fp, int type, bool binary, double scalingFactor=1.0) |
| void | writeTOCHNOG (FILE *fp, int dim, double scalingFactor=1.0) |
| void | writeMESH (FILE *fp, double scalingFactor=1.0) |
| void | writeOFF (FILE *fp, double scalingFactor=1.0) |
| void | writeNEU (FILE *fp, int dim, double scalingFactor=1.0) |
| void | writeBDF (FILE *fp, int format=0, double scalingFactor=1.0) |
| void | writeINP (FILE *fp, double scalingFactor=1.0) |
| void | writeKEY (FILE *fp, double scalingFactor=1.0) |
| void | writeRAD (FILE *fp, double scalingFactor=1.0) |
| void | writeDIFF (FILE *fp, bool binary, double scalingFactor=1.0) |
| void | writeSU2 (FILE *fp, int dim, double scalingFactor=1.0) |
Public Attributes | |
| MVertexBoundaryLayerData * | bl_data |
Protected Attributes | |
| double | _u |
| double | _v |
Protected Attributes inherited from MVertex | |
| std::size_t | _num |
| long int | _index |
| char | _visible |
| char | _order |
| double | _x |
| double | _y |
| double | _z |
| GEntity * | _ge |
|
inline |
|
inlinevirtual |
Reimplemented from MVertex.
Definition at line 184 of file MVertex.h.
Referenced by relocateSlaveVertices().

|
inlinevirtual |
Reimplemented from MVertex.
Definition at line 196 of file MVertex.h.
Referenced by relocateSlaveVertices().

|
protected |
Definition at line 170 of file MVertex.h.
Referenced by getParameter(), and setParameter().
|
protected |
Definition at line 170 of file MVertex.h.
Referenced by getParameter(), and setParameter().
| MVertexBoundaryLayerData* MFaceVertex::bl_data |
Definition at line 173 of file MVertex.h.
Referenced by _relocate(), setBLData(), and ~MFaceVertex().