X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMESH%2FSMESH_Gen.hxx;h=b8b98a8a808c734f91d19a67b66d0b81eada2cc7;hb=HEAD;hp=40e92ca37e146e330d1a282626b74cda22edc590;hpb=d328a1d7b8ebcd3d3f02ea9996d56d50016be3a4;p=modules%2Fsmesh.git diff --git a/src/SMESH/SMESH_Gen.hxx b/src/SMESH/SMESH_Gen.hxx index 40e92ca37..275bc06df 100644 --- a/src/SMESH/SMESH_Gen.hxx +++ b/src/SMESH/SMESH_Gen.hxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2022 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2024 CEA, EDF, OPEN CASCADE // // Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -49,6 +49,7 @@ class SMESHDS_Document; class SMESH_Algo; class SMESH_Mesh; +class SMESH_ParallelMesh; class TopoDS_Shape; @@ -70,7 +71,7 @@ public: ~SMESH_Gen(); SMESH_Mesh* CreateMesh(bool theIsEmbeddedMode); - SMESH_Mesh* CreateParallelMesh(bool theIsEmbeddedMode); + SMESH_ParallelMesh* CreateParallelMesh(bool theIsEmbeddedMode); enum ComputeFlags { @@ -169,6 +170,8 @@ public: int GetANewId(); public: + void send_mesh(SMESH_Mesh & aMesh, std::string filename); + bool parallelComputeSubMeshes( SMESH_Mesh & aMesh, const TopoDS_Shape & aShape,