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

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

_2Dto3DbackgroundMeshprivate
_3Dto2DbackgroundMeshprivate
_anglesbackgroundMeshprivate
_currentbackgroundMeshprivatestatic
_distancebackgroundMeshprivate
_hasDerivativessimpleFunction< double >protected
_octreebackgroundMeshprivate
_sizesbackgroundMeshprivate
_trianglesbackgroundMeshprivate
_valsimpleFunction< double >protected
_verticesbackgroundMeshprivate
backgroundMesh(GFace *, bool dist=false)backgroundMeshprivate
begin_triangles()backgroundMeshinline
begin_triangles() constbackgroundMeshinline
begin_vertices()backgroundMeshinline
begin_vertices() constbackgroundMeshinline
current()backgroundMeshstatic
end_triangles()backgroundMeshinline
end_triangles() constbackgroundMeshinline
end_vertices()backgroundMeshinline
end_vertices() constbackgroundMeshinline
getAngle(double u, double v, double w) constbackgroundMesh
getMeshElementByCoord(double u, double v, double w, bool strict=true)backgroundMesh
getNumMeshElements() constbackgroundMeshinline
getSmoothness(double u, double v, double w)backgroundMesh
getSmoothness(MElement *)backgroundMesh
gradient(double x, double y, double z, double &dfdx, double &dfdy, double &dfdz) constsimpleFunction< double >inlinevirtual
hasDerivatives()simpleFunction< double >inlinevirtual
hessian(double x, double y, double z, double &dfdxx, double &dfdxy, double &dfdxz, double &dfdyx, double &dfdyy, double &dfdyz, double &dfdzx, double &dfdzy, double &dfdzz) constsimpleFunction< double >inlinevirtual
inDomain(double u, double v, double w) constbackgroundMesh
operator()(double u, double v, double w) constbackgroundMeshvirtual
print(const std::string &filename, GFace *gf, const std::map< MVertex *, double > &, int smooth=0)backgroundMesh
print(const std::string &filename, GFace *gf, int choice=0)backgroundMeshinline
propagate1dMesh(GFace *)backgroundMesh
propagateCrossField(GFace *, simpleFunction< double > *)backgroundMesh
propagateCrossField(GFace *)backgroundMesh
propagateCrossFieldByDistance(GFace *)backgroundMesh
propagateCrossFieldHJ(GFace *)backgroundMesh
set(GFace *)backgroundMeshstatic
setCrossFieldsByDistance(GFace *)backgroundMeshstatic
setElement(MElement *e) constsimpleFunction< double >inlinevirtual
simpleFunction(double val=0.0)simpleFunction< double >inline
unset()backgroundMeshstatic
updateSizes(GFace *)backgroundMesh
~backgroundMesh()backgroundMeshprivate
~simpleFunction()simpleFunction< double >inlinevirtual