#include "SMESH_Hypothesis.hxx"
#include "SMESH_Mesh_i.hxx"
+#include "SMESH_ParallelMesh.hxx"
#include <SALOME_GenericObj_i.hh>
#include <SALOMEconfig.h>
public virtual POA_SMESH::SMESH_ParallelMesh,
public virtual SMESH_Mesh_i
{
+ SMESH_ParallelMesh_i();
+ SMESH_ParallelMesh_i(const SMESH_ParallelMesh_i&);
+ public:
SMESH_ParallelMesh_i( PortableServer::POA_ptr thePOA,
SMESH_Gen_i* myGen_i ):SMESH_Mesh_i(thePOA, myGen_i){};
virtual ~SMESH_ParallelMesh_i(){};
+ CORBA::Long GetParallelismMethod();
+ void SetParallelismMethod(CORBA::Long aMethod);
+
+ CORBA::Long GetNbThreads();
+ void SetNbThreads(CORBA::Long nbThreads);
+
+ char* GetResource();
+ void SetResource(const char* aResource);
+
+ CORBA::Long GetNbProc();
+ void SetNbProc(CORBA::Long nbProcs);
+
+ CORBA::Long GetNbProcPerNode();
+ void SetNbProcPerNode(CORBA::Long nbProcPerNodes);
+
+ CORBA::Long GetNbNode();
+ void SetNbNode(CORBA::Long nbNodes);
+
+ char* GetWcKey();
+ void SetWcKey(const char* wcKey);
+
+ private:
+ ::SMESH_ParallelMesh* DownCast();
};
#endif