0021681: EDF 2246 NETGENPLUGIN: Local size not fully taken into account

struct NETGENPlugin_ngMeshInfo
 {
+  char* _copyOfLocalH;
+  void transferLocalH( netgen::Mesh* fromMesh, netgen::Mesh* toMesh );
+  void restoreLocalH( netgen::Mesh* ngMesh);
}
This commit is contained in:
eap 2012-06-26 15:31:53 +00:00
parent 576090645e
commit ab7bc69cf5

View File

@ -64,7 +64,10 @@ namespace netgen {
struct NETGENPlugin_ngMeshInfo struct NETGENPlugin_ngMeshInfo
{ {
int _nbNodes, _nbSegments, _nbFaces, _nbVolumes; int _nbNodes, _nbSegments, _nbFaces, _nbVolumes;
char* _copyOfLocalH;
NETGENPlugin_ngMeshInfo( netgen::Mesh* ngMesh=0); 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 std::map<int,std::list<int> > _f2v;//!<faces with internal vertices
// 3D // 3D
std::set<int> _intShapes; 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 std::map<int,std::list<int> > _s2v;//!<solids with internal vertices
public: public: