| 
    gmsh-TingyuanDoc
    0.1
    
   An Open-Source Timing-driven Analytical Mixed-size FPGA Placer 
   | 
 
 
 
 
Go to the documentation of this file.
   25   MPoint(
const std::vector<MVertex *> &v, 
int num = 0, 
int part = 0)
 
   31   virtual int getDim()
 const { 
return 0; }
 
   39   virtual void getEdgeRep(
bool curved, 
int num, 
double *x, 
double *y, 
double *
z,
 
   46   virtual void getFaceRep(
bool curved, 
int num, 
double *x, 
double *y, 
double *
z,
 
   54   virtual void getNode(
int num, 
double &u, 
double &v, 
double &w)
 const 
   65                                      double s[][3], 
int o)
 const 
   67     s[0][0] = s[0][1] = s[0][2] = 0.;
 
   73   virtual bool isInside(
double u, 
double v, 
double w)
 const 
   76     if(fabs(u) > tol || fabs(v) > tol || fabs(w) > tol) 
return false;
 
  
 
static const JacobianBasis * getJacobianBasis(int tag, FuncSpaceData)
 
virtual int getNumFacesRep(bool curved)
 
virtual MFace getFace(int num) const
 
MPoint(const std::vector< MVertex * > &v, int num=0, int part=0)
 
MPoint(MVertex *v0, int num=0, int part=0)
 
virtual int getTypeForMSH() const
 
virtual int getNumEdgesRep(bool curved)
 
static std::vector< IntPt * > GQL(40, nullptr)
 
virtual std::size_t getNumVertices() const
 
virtual MEdge getEdge(int num) const
 
virtual int getTypeForVTK() const
 
virtual void getShapeFunctions(double u, double v, double w, double s[], int o) const
 
virtual bool isInside(double u, double v, double w) const
 
virtual const char * getStringForPOS() const
 
virtual const JacobianBasis * getJacobianFuncSpace(int o) const
 
virtual void setVertex(int num, MVertex *v)
 
virtual void getFaceRep(bool curved, int num, double *x, double *y, double *z, SVector3 *n)
 
virtual const MVertex * getVertex(int num) const
 
virtual void getEdgeRep(bool curved, int num, double *x, double *y, double *z, SVector3 *n)
 
virtual int numCommonNodesInDualGraph(const MElement *const other) const
 
double getTolerance() const
 
virtual int getType() const
 
virtual void getIntegrationPoints(int pOrder, int *npts, IntPt **pts)
 
virtual int getNumFaces()
 
virtual MVertex * getVertex(int num)
 
virtual int getNumEdges() const
 
virtual void getGradShapeFunctions(double u, double v, double w, double s[][3], int o) const
 
virtual int getDim() const
 
virtual SPoint3 barycenterUVW() const
 
virtual void getNode(int num, double &u, double &v, double &w) const