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