Salome HOME
projects
/
modules
/
smesh.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update comments for ExportMED / ExportToMED methods
[modules/smesh.git]
/
src
/
SMDS
/
SMDS_Mesh.cxx
diff --git
a/src/SMDS/SMDS_Mesh.cxx
b/src/SMDS/SMDS_Mesh.cxx
index aeec4521f909d4aad0349f475cba71e36583eedd..763d61c47eb53d493a7a87c896eea73c3c86dd48 100644
(file)
--- a/
src/SMDS/SMDS_Mesh.cxx
+++ b/
src/SMDS/SMDS_Mesh.cxx
@@
-1604,9
+1604,7
@@
static set<const SMDS_MeshElement*> * intersectionOfSets(
static set<const SMDS_MeshElement*> * getFinitElements(const SMDS_MeshElement * element)
{
int numberOfSets=element->NbNodes();
static set<const SMDS_MeshElement*> * getFinitElements(const SMDS_MeshElement * element)
{
int numberOfSets=element->NbNodes();
- auto_ptr<set<const SMDS_MeshElement*> > pInitSet
- (new set<const SMDS_MeshElement*>[numberOfSets]);
- set<const SMDS_MeshElement*> *initSet = &(*pInitSet);
+ set<const SMDS_MeshElement*> *initSet = new set<const SMDS_MeshElement*>[numberOfSets];
SMDS_ElemIteratorPtr itNodes=element->nodesIterator();
SMDS_ElemIteratorPtr itNodes=element->nodesIterator();
@@
-1622,8
+1620,9
@@
static set<const SMDS_MeshElement*> * getFinitElements(const SMDS_MeshElement *
i++;
}
i++;
}
-
- return intersectionOfSets(initSet, numberOfSets);
+ set<const SMDS_MeshElement*> *retSet=intersectionOfSets(initSet, numberOfSets);
+ delete [] initSet;
+ return retSet;
}
///////////////////////////////////////////////////////////////////////////////
}
///////////////////////////////////////////////////////////////////////////////