Salome HOME
Porting to Python 3
[plugins/ghs3dprlplugin.git] / src / GHS3DPRLPlugin / GHS3DPRLPluginBuilder.py
index 195d31dea61ea56ba173031e341c582cef1958e0..89f4d84a5a74d61673ad36ba0b5995fbeecd2f0a 100644 (file)
@@ -19,7 +19,7 @@
 
 ##
 # @package GHS3DPRLPluginBuilder
-# Python API for the MG-Tetra Parallel meshing plug-in module.
+# Python API for the MG-Tetra_HPC meshing plug-in module.
 
 from salome.smesh.smesh_algorithm import Mesh_Algorithm
 from salome.smesh.smeshBuilder import AssureGeomPublished
@@ -32,7 +32,7 @@ except ImportError:
     noGHS3DPRLPlugin = 1
     pass
 
-# Optimization level of MG-Tetra Parallel
+# Optimization level of MG-Tetra_HPC
 # V3.1
 None_Optimization, Light_Optimization, Medium_Optimization, Strong_Optimization = 0,1,2,3
 # V4.1 (partialy redefines V3.1). Issue 0020574
@@ -42,17 +42,18 @@ None_Optimization, Light_Optimization, Standard_Optimization, StandardPlus_Optim
 # Mesh algo type identifiers
 #----------------------------
 
-## Algorithm type: MG-Tetra Parallel tetrahedron 3D algorithm, see GHS3DPRL_Algorithm
-MG_Tetra_Parallel = "MG-Tetra Parallel"
-GHS3DPRL = MG_Tetra_Parallel
+## Algorithm type: MG-Tetra_HPC tetrahedron 3D algorithm, see GHS3DPRL_Algorithm
+MG_Tetra_HPC = "MG-Tetra Parallel"
+MG_Tetra_Parallel = MG_Tetra_HPC
+GHS3DPRL          = MG_Tetra_HPC
 
 #----------------------------
 # Algorithms
 #----------------------------
 
-## Tetrahedron MG-Tetra Parallel 3D algorithm
+## Tetrahedron MG-Tetra_HPC 3D algorithm
 #
-#  It can be created by calling smeshBuilder.Mesh.Tetrahedron( smeshBuilder.MG_Tetra_Parallel )
+#  It can be created by calling smeshBuilder.Mesh.Tetrahedron( smeshBuilder.MG_Tetra_HPC )
 class GHS3DPRL_Algorithm(Mesh_Algorithm):
 
     ## name of the dynamic method in smeshBuilder.Mesh class
@@ -60,7 +61,7 @@ class GHS3DPRL_Algorithm(Mesh_Algorithm):
     meshMethod = "Tetrahedron"
     ## type of algorithm used with helper function in smeshBuilder.Mesh class
     #  @internal
-    algoType   = MG_Tetra_Parallel
+    algoType   = MG_Tetra_HPC
     ## doc string of the method in smeshBuilder.Mesh class
     #  @internal
     docHelper  = "Creates tetrahedron 3D algorithm for volumes"
@@ -71,7 +72,7 @@ class GHS3DPRL_Algorithm(Mesh_Algorithm):
     #              if it is @c 0 (default), the algorithm is assigned to the main shape
     def __init__(self, mesh, geom=0):
         Mesh_Algorithm.__init__(self)
-        if noGHS3DPRLPlugin: print "Warning: GHS3DPRLPlugin module unavailable"
+        if noGHS3DPRLPlugin: print("Warning: GHS3DPRLPlugin module unavailable")
         self.Create(mesh, geom, self.algoType, "libGHS3DPRLEngine.so")
         self.params = None
         pass