gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
hexahedron Member List

This is the complete list of members for hexahedron, including all inherited members.

_ownDataelementprotected
_xelementprotected
_yelementprotected
_zelementprotected
element(double *x, double *y, double *z, int numNodes=0)elementinline
getDimension()hexahedroninlinevirtual
getEdge(int num, int &start, int &end)hexahedroninlinevirtual
getGaussPoint(int num, double &u, double &v, double &w, double &weight)hexahedroninlinevirtual
getGradShapeFunction(int num, double u, double v, double w, double s[3])hexahedroninlinevirtual
getJacobian(double u, double v, double w, double jac[3][3])elementinline
getNode(int num, double &u, double &v, double &w)hexahedroninlinevirtual
getNumEdges()hexahedroninlinevirtual
getNumGaussPoints()hexahedroninlinevirtual
getNumNodes()hexahedroninlinevirtual
getShapeFunction(int num, double u, double v, double w, double &s)hexahedroninlinevirtual
getTolerance() constelement
getXYZ(int num, double &x, double &y, double &z)elementinlinevirtual
hexahedron(double *x, double *y, double *z, int numNodes=0)hexahedroninline
integrate(double val[], int stride=1)elementinline
integrateCirculation(double val[])elementinlinevirtual
integrateFlux(double val[])elementinlinevirtual
integrateLevelsetPositive(double val[])elementinline
interpolate(double val[], double u, double v, double w, int stride=1)elementinline
interpolateCurl(double val[], double u, double v, double w, double f[3], int stride=3)elementinline
interpolateDiv(double val[], double u, double v, double w, int stride=3)elementinline
interpolateGrad(double val[], double u, double v, double w, double f[3], int stride=1, double invjac[3][3]=nullptr)elementinline
isInside(double u, double v, double w)hexahedroninlinevirtual
maxEdgeLength()elementinline
xyz2uvw(double xyz[3], double uvw[3])elementinlinevirtual
~element()elementinlinevirtual