X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMESH%2FSMESH_Gen.hxx;h=275bc06dfbc97e4df817d035ae22443bd6764e98;hb=HEAD;hp=732379813e4e9b8732701d986fec45e9c53a9a3e;hpb=f0898a684066c2775cd92ea32ffae63525f60118;p=modules%2Fsmesh.git diff --git a/src/SMESH/SMESH_Gen.hxx b/src/SMESH/SMESH_Gen.hxx index 732379813..275bc06df 100644 --- a/src/SMESH/SMESH_Gen.hxx +++ b/src/SMESH/SMESH_Gen.hxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2023 CEA, EDF, 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,