std::vector <const SMDS_MeshElement*> aFaceByGhs3dId;
std::map<const SMDS_MeshNode*,int> aNodeToGhs3dIdMap;
std::vector<std::string> aNodeGroupByGhs3dId, anEdgeGroupByGhs3dId, aFaceGroupByGhs3dId;
- {
+
+ // proxyMesh must live till readGMFFile() as a proxy face can be used by
+ // ghs3d for domain indication
+ //{
SMESH_ProxyMesh::Ptr proxyMesh( new SMESH_ProxyMesh( theMesh ));
// make prisms on quadrangles
aNodeGroupByGhs3dId, anEdgeGroupByGhs3dId, aFaceGroupByGhs3dId,
enforcedNodes, enforcedEdges, enforcedTriangles, /*enforcedQuadrangles,*/
enfVerticesWithGroup, coordsSizeMap);
- }
+ //}
// Write aSmdsToGhs3dIdMap to temp file
TCollection_AsciiString aSmdsToGhs3dIdMapFileName;
std::vector <const SMDS_MeshElement*> aFaceByGhs3dId;
std::map<const SMDS_MeshNode*,int> aNodeToGhs3dIdMap;
std::vector<std::string> aNodeGroupByGhs3dId, anEdgeGroupByGhs3dId, aFaceGroupByGhs3dId;
- {
+
+ // proxyMesh must live till readGMFFile() as a proxy face can be used by
+ // ghs3d for domain indication
+ //{
SMESH_ProxyMesh::Ptr proxyMesh( new SMESH_ProxyMesh( theMesh ));
if ( theMesh.NbQuadrangles() > 0 )
{
aNodeGroupByGhs3dId, anEdgeGroupByGhs3dId, aFaceGroupByGhs3dId,
enforcedNodes, enforcedEdges, enforcedTriangles,
enfVerticesWithGroup, coordsSizeMap);
- }
+ //}
// -----------------
// run ghs3d mesher