|
gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
This is the complete list of members for MPoint, including all inherited members.
| _getEdgeRep(MVertex *v0, MVertex *v1, double *x, double *y, double *z, SVector3 *n, int faceIndex=-1) | MElement | protected |
| _getFaceInfo(const MFace &face, const MFace &other, int &sign, int &rot) | MElement | protectedstatic |
| _getFaceRep(MVertex *v0, MVertex *v1, MVertex *v2, double *x, double *y, double *z, SVector3 *n) | MElement | protected |
| _isInsideTolerance | MElement | protectedstatic |
| _num | MElement | private |
| _partition | MElement | private |
| _v | MPoint | protected |
| _visible | MElement | private |
| angleShapeMeasure() | MElement | inlinevirtual |
| barycenter(bool primary=false) const | MElement | virtual |
| barycenter_infty() const | MElement | virtual |
| barycenterUVW() const | MPoint | inlinevirtual |
| copy(std::map< int, MVertex * > &vertexMap, std::map< MElement *, MElement * > &newParents, std::map< MElement *, MElement * > &newDomains) | MElement | virtual |
| distoShapeMeasure() | MElement | inline |
| etaShapeMeasure() | MElement | inlinevirtual |
| fastBarycenter(bool primary=false) const | MElement | virtual |
| forceNum(std::size_t num) | MElement | |
| gammaShapeMeasure() | MElement | inlinevirtual |
| getBaseElement() const | MElement | inlinevirtual |
| getBaseElement() | MElement | inlinevirtual |
| getBezierVerticesCoord() const | MElement | |
| getChild(int i) const | MElement | inlinevirtual |
| getDim() const | MPoint | inlinevirtual |
| getDomain(int i) const | MElement | inlinevirtual |
| getEdge(int num) const | MPoint | inlinevirtual |
| getEdgeInfo(const MEdge &edge, int &ithEdge, int &sign) const | MElement | virtual |
| getEdgeRep(bool curved, int num, double *x, double *y, double *z, SVector3 *n) | MPoint | inlinevirtual |
| getEdgeSolin(int numEdge) | MElement | inlinevirtual |
| getEdgeVertices(const int num, std::vector< MVertex * > &v) const | MElement | inlinevirtual |
| getEigenvaluesMetric(double u, double v, double w, double values[3]) const | MElement | virtual |
| getFace(int num) const | MPoint | inlinevirtual |
| getFaceInfo(const MFace &face, int &ithFace, int &sign, int &rot) const | MElement | inlinevirtual |
| getFaceRep(bool curved, int num, double *x, double *y, double *z, SVector3 *n) | MPoint | inlinevirtual |
| getFaceSolin(int numFace) | MElement | inlinevirtual |
| getFaceVertices(const int num, std::vector< MVertex * > &v) const | MElement | inlinevirtual |
| getFuncSpaceData(int order=-1, bool serendip=false) const | MElement | virtual |
| getFunctionSpace(int order=-1, bool serendip=false) const | MElement | virtual |
| getGradShapeFunctions(double u, double v, double w, double s[][3], int o) const | MPoint | inlinevirtual |
| getHessShapeFunctions(double u, double v, double w, double s[][3][3], int order=-1) const | MElement | virtual |
| getHighOrderEdge(int num, int sign) | MElement | virtual |
| getHighOrderEdge(const MEdge &edge) | MElement | inline |
| getHighOrderFace(int num, int sign, int rot) | MElement | virtual |
| getHighOrderFace(const MFace &face) | MElement | inline |
| getInfoMSH(const int typeMSH, const char **const name=nullptr) | MElement | static |
| getInfoString(bool multline) | MElement | virtual |
| getInnerRadius() | MElement | inlinevirtual |
| getIntegrationPoints(int pOrder, int *npts, IntPt **pts) | MPoint | inlinevirtual |
| getIsAssimilatedSerendipity() const | MElement | inlinevirtual |
| getIsOnlySerendipity() const | MElement | inlinevirtual |
| getJacobian(const fullMatrix< double > &gsf, double jac[3][3]) const | MElement | virtual |
| getJacobian(const std::vector< SVector3 > &gsf, double jac[3][3]) const | MElement | virtual |
| getJacobian(const std::vector< SVector3 > &gsf, double *jac) const | MElement | virtual |
| getJacobian(double u, double v, double w, double jac[3][3]) const | MElement | virtual |
| getJacobian(double u, double v, double w, fullMatrix< double > &j) const | MElement | |
| getJacobianDeterminant(double u, double v, double w) const | MElement | inline |
| getJacobianFuncSpace(int o) const | MPoint | inlinevirtual |
| getJacobianFuncSpaceData(int orderElement=-1) const | MElement | virtual |
| getName() | MElement | |
| getNode(int num, double &u, double &v, double &w) const | MPoint | inlinevirtual |
| getNodesCoord(fullMatrix< double > &nodesXYZ) const | MElement | |
| getNodesCoordNonSerendip(fullMatrix< double > &nodesXYZ) const | MElement | |
| getNum() const | MElement | inlinevirtual |
| getNumChildren() const | MElement | inlinevirtual |
| getNumEdges() const | MPoint | inlinevirtual |
| getNumEdgesRep(bool curved) | MPoint | inlinevirtual |
| getNumEdgeVertices() const | MElement | inlinevirtual |
| getNumFaces() | MPoint | inlinevirtual |
| getNumFacesRep(bool curved) | MPoint | inlinevirtual |
| getNumFaceVertices() const | MElement | inlinevirtual |
| getNumPrimaryShapeFunctions() const | MElement | inlinevirtual |
| getNumPrimaryVertices() const | MElement | inline |
| getNumShapeFunctions() const | MElement | inlinevirtual |
| getNumVertices() const | MPoint | inlinevirtual |
| getNumVerticesForMSH() | MElement | inlinevirtual |
| getNumVolumeVertices() const | MElement | inlinevirtual |
| getOuterRadius() | MElement | inlinevirtual |
| getParent() const | MElement | inlinevirtual |
| getPartition() const | MElement | inlinevirtual |
| getPolynomialOrder() const | MElement | inlinevirtual |
| getPrimaryJacobian(double u, double v, double w, double jac[3][3]) const | MElement | virtual |
| getShapeFunctionNode(int i) const | MElement | inlinevirtual |
| getShapeFunctionNode(int i) | MElement | inlinevirtual |
| getShapeFunctions(double u, double v, double w, double s[], int o) const | MPoint | inlinevirtual |
| getSignedJacobian(fullVector< double > &jacobian, int o=-1) const | MElement | |
| getStringForBDF() const | MElement | inlinevirtual |
| getStringForDIFF() const | MElement | inlinevirtual |
| getStringForINP() const | MElement | inlinevirtual |
| getStringForKEY() const | MElement | inlinevirtual |
| getStringForPOS() const | MPoint | inlinevirtual |
| getStringForRAD() const | MElement | inlinevirtual |
| getStringForTOCHNOG() const | MElement | inlinevirtual |
| getThirdDerivativeShapeFunctions(double u, double v, double w, double s[][3][3][3], int order=-1) const | MElement | virtual |
| getTolerance() const | MElement | |
| getType() const | MPoint | inlinevirtual |
| getTypeForMSH() const | MPoint | inlinevirtual |
| getTypeForUNV() const | MElement | inlinevirtual |
| getTypeForVTK() const | MPoint | inlinevirtual |
| getValidity() | MElement | |
| getVertex(int num) | MPoint | inlinevirtual |
| getVertex(int num) const | MPoint | inlinevirtual |
| getVertexBDF(int num) | MElement | inlinevirtual |
| getVertexDIFF(int num) | MElement | inlinevirtual |
| getVertexInfo(const MVertex *vertex, int &ithVertex) const | MElement | inlinevirtual |
| getVertexINP(int num) | MElement | inlinevirtual |
| getVertexKEY(int num) | MElement | inlinevirtual |
| getVertexMATLAB(int num) | MElement | inlinevirtual |
| getVertexNEU(int num) | MElement | inlinevirtual |
| getVertexRAD(int num) | MElement | inlinevirtual |
| getVertexTOCHNOG(int num) | MElement | inlinevirtual |
| getVertexUNV(int num) | MElement | inlinevirtual |
| getVertexVTK(int num) | MElement | inlinevirtual |
| getVertices(std::vector< MVertex * > &verts) | MElement | inline |
| getVerticesIdForMSH(std::vector< int > &verts) | MElement | virtual |
| getVisibility() const | MElement | virtual |
| getVolume() | MElement | virtual |
| getVolumeSign() | MElement | virtual |
| idealJacRange(double &jmin, double &jmax, GEntity *ge=nullptr) | MElement | virtual |
| integrate(double val[], int pOrder, int stride=1, int order=-1) | MElement | |
| integrateCirc(double val[], int edge, int pOrder, int order=-1) | MElement | |
| integrateFlux(double val[], int face, int pOrder, int order=-1) | MElement | |
| interpolate(double val[], double u, double v, double w, int stride=1, int order=-1) | MElement | |
| interpolateCurl(double val[], double u, double v, double w, double f[], int stride=3, int order=-1) | MElement | |
| interpolateDiv(double val[], double u, double v, double w, int stride=3, int order=-1) | MElement | |
| interpolateGrad(double val[], double u, double v, double w, double f[], int stride=1, double invjac[3][3]=nullptr, int order=-1) | MElement | |
| isInside(double u, double v, double w) const | MPoint | inlinevirtual |
| maxDistToStraight() const | MElement | |
| maxEdge() | MElement | virtual |
| MElement(std::size_t num=0, int part=0) | MElement | |
| minEdge() | MElement | virtual |
| minIsotropyMeasure(bool knownValid=false, bool reversedOk=false) | MElement | |
| minScaledJacobian(bool knownValid=false, bool reversedOk=false) | MElement | |
| minSICNShapeMeasure() | MElement | inline |
| minSIGEShapeMeasure() | MElement | inline |
| movePointFromElementSpaceToParentSpace(double &u, double &v, double &w) const | MElement | virtual |
| movePointFromParentSpaceToElementSpace(double &u, double &v, double &w) const | MElement | virtual |
| MPoint(MVertex *v0, int num=0, int part=0) | MPoint | inline |
| MPoint(const std::vector< MVertex * > &v, int num=0, int part=0) | MPoint | inline |
| numCommonNodesInDualGraph(const MElement *const other) const | MPoint | inlinevirtual |
| numEdge2numVertex(int numEdge, int numVert) const | MElement | inlinevirtual |
| ownsParent() const | MElement | inlinevirtual |
| pnt(double u, double v, double w, SPoint3 &p) const | MElement | virtual |
| pnt(double u, double v, double w, double *p) const | MElement | virtual |
| pnt(const std::vector< double > &sf, SPoint3 &p) const | MElement | virtual |
| primaryPnt(double u, double v, double w, SPoint3 &p) | MElement | virtual |
| reverse() | MElement | inlinevirtual |
| scaledJacRange(double &jmin, double &jmax, GEntity *ge=nullptr) const | MElement | virtual |
| setDomain(MElement *e, int i) | MElement | inlinevirtual |
| setParent(MElement *p, bool owner=false) | MElement | inlinevirtual |
| setPartition(int num) | MElement | inlinevirtual |
| setVertex(int num, MVertex *v) | MPoint | inlinevirtual |
| setVisibility(char val) | MElement | inlinevirtual |
| setVolumePositive() | MElement | virtual |
| signedInvCondNumRange(double &iCNMin, double &iCNMax, GEntity *ge=nullptr) | MElement | virtual |
| signedInvGradErrorRange(double &minSIGE, double &maxSIGE) | MElement | virtual |
| skewness() | MElement | |
| updateParent(GModel *gm) | MElement | inlinevirtual |
| writeBDF(FILE *fp, int format=0, int elementTagType=1, int elementary=1, int physical=0) | MElement | virtual |
| writeDIFF(FILE *fp, int num, bool binary=false, int physical_property=1) | MElement | virtual |
| writeINP(FILE *fp, int num) | MElement | virtual |
| writeIR3(FILE *fp, int elementTagType, int num, int elementary, int physical) | MElement | virtual |
| writeKEY(FILE *fp, int pid, int num) | MElement | virtual |
| writeMATLAB(FILE *fp, int filetype, int elementary=0, int physical=0, bool binary=false) | MElement | virtual |
| writeMESH(FILE *fp, int elementTagType=1, int elementary=1, int physical=0) | MElement | virtual |
| writeMSH2(FILE *fp, double version=1.0, bool binary=false, int num=0, int elementary=1, int physical=1, int parentNum=0, int dom1Num=0, int dom2Num=0, std::vector< short > *ghosts=nullptr) | MElement | virtual |
| writeMSH3(FILE *fp, bool binary=false, int elementary=1, std::vector< short > *ghosts=nullptr) | MElement | virtual |
| writeNEU(FILE *fp, unsigned gambitType, int adjust, int phys=0) | MElement | virtual |
| writePLY2(FILE *fp) | MElement | virtual |
| writePOS(FILE *fp, bool printElementary, bool printElementNumber, bool printSICN, bool printSIGE, bool printGamma, bool printDisto, double scalingFactor=1.0, int elementary=1) | MElement | virtual |
| writeRAD(FILE *fp, int num) | MElement | virtual |
| writeSTL(FILE *fp, bool binary=false, double scalingFactor=1.0) | MElement | virtual |
| writeSU2(FILE *fp, int num) | MElement | virtual |
| writeTOCHNOG(FILE *fp, int num) | MElement | virtual |
| writeUNV(FILE *fp, int num=0, int elementary=1, int physical=1) | MElement | virtual |
| writeVRML(FILE *fp) | MElement | virtual |
| writeVTK(FILE *fp, bool binary=false, bool bigEndian=false) | MElement | virtual |
| writeX3D(FILE *fp, double scalingFactor=1.0) | MElement | virtual |
| xyz2uvw(double xyz[3], double uvw[3]) const | MElement | virtual |
| ~MElement() | MElement | inlinevirtual |
| ~MPoint() | MPoint | inline |