]> SALOME platform Git repositories - plugins/netgenplugin.git/commitdiff
Salome HOME
0021681: EDF 2246 NETGENPLUGIN: Local size not fully taken into account
authoreap <eap@opencascade.com>
Tue, 26 Jun 2012 15:31:53 +0000 (15:31 +0000)
committereap <eap@opencascade.com>
Tue, 26 Jun 2012 15:31:53 +0000 (15:31 +0000)
 struct NETGENPlugin_ngMeshInfo
 {
+  char* _copyOfLocalH;
+  void transferLocalH( netgen::Mesh* fromMesh, netgen::Mesh* toMesh );
+  void restoreLocalH( netgen::Mesh* ngMesh);
}

src/NETGENPlugin/NETGENPlugin_Mesher.hxx

index 4cfb2fe09494eefc3923dbdf370d0fce1adbe6ae..d1760a5c1c991f71b392a8f75f7d139568726b79 100644 (file)
@@ -64,7 +64,10 @@ namespace netgen {
 struct NETGENPlugin_ngMeshInfo
 {
   int _nbNodes, _nbSegments, _nbFaces, _nbVolumes;
+  char* _copyOfLocalH;
   NETGENPlugin_ngMeshInfo( netgen::Mesh* ngMesh=0);
+  void transferLocalH( netgen::Mesh* fromMesh, netgen::Mesh* toMesh );
+  void restoreLocalH ( netgen::Mesh* ngMesh);
 };
 
 //=============================================================================
@@ -171,7 +174,7 @@ class NETGENPLUGIN_EXPORT NETGENPlugin_Internals
   std::map<int,std::list<int> > _f2v;//!<faces with internal vertices
   // 3D
   std::set<int>     _intShapes;
-  std::set<int>     _borderFaces; //!< non-intrnal faces sharing the internal edge
+  std::set<int>     _borderFaces; //!< non-internal faces sharing the internal edge
   std::map<int,std::list<int> > _s2v;//!<solids with internal vertices
 
 public: