-# -*- coding: latin-1 -*-\r
-# Copyright (C) 2009-2016 CEA/DEN, EDF R&D
+# -*- coding: latin-1 -*-
+# Copyright (C) 2009-2023 CEA, EDF
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
-\r
-# Francis KLOSS - 2011-2013 - CEA-Saclay, DEN, DM2S, SFME, LGLS, F-91191 Gif-sur-Yvette, France\r
-# =============================================================================================\r
-\r
-import hexablock\r
-\r
-doc = hexablock.addDocument("cuve")\r
-\r
-# Construire la grille cylindrique\r
-# --------------------------------\r
-\r
-centre = doc.addVertex(0, 0, 0)\r
-\r
-vecteur_px = doc.addVector(1, 0, 0)\r
-vecteur_pz = doc.addVector(0, 0, 1)\r
-\r
-grille = doc.makeCylindrical(centre, vecteur_px, vecteur_pz, 1, 360, 1, 3, 8, 1, False)\r
-\r
-# Ajouter le centre\r
-# -----------------\r
-\r
-quad_0 = grille.getQuadJK(0, 0, 0)\r
-quad_6 = grille.getQuadJK(0, 6, 0)\r
-quad_7 = grille.getQuadJK(0, 7, 0)\r
-\r
-hexa_a = doc.addHexa3Quads(quad_0, quad_6, quad_7)\r
-\r
-quad_2 = grille.getQuadJK(0, 2, 0)\r
-quad_3 = grille.getQuadJK(0, 3, 0)\r
-quad_4 = grille.getQuadJK(0, 4, 0)\r
-\r
-hexa_b = doc.addHexa3Quads(quad_2, quad_3, quad_4)\r
-\r
-quad_1 = grille.getQuadJK(0, 1, 0)\r
-quad_5 = grille.getQuadJK(0, 5, 0)\r
-\r
-quad_a = hexa_a.getQuad(1)\r
-quad_b = hexa_b.getQuad(1)\r
-\r
-hexa_c = doc.addHexa4Quads(quad_1, quad_a, quad_5, quad_b)\r
-\r
-\r
-law = doc.addLaw("Uniform", 3)\r
-\r
-for j in range(doc.countPropagation()):\r
- propa = doc.getPropagation(j)\r
- propa.setLaw(law) \r
-\r
-mesh_hexas = hexablock.mesh (doc)\r
-\r
-\r
+
+# Francis KLOSS - 2011-2013 - CEA-Saclay, DEN, DM2S, SFME, LGLS, F-91191 Gif-sur-Yvette, France
+# =============================================================================================
+
+import hexablock
+
+doc = hexablock.addDocument("cuve")
+
+# Construire la grille cylindrique
+# --------------------------------
+
+centre = doc.addVertex(0, 0, 0)
+
+vecteur_px = doc.addVector(1, 0, 0)
+vecteur_pz = doc.addVector(0, 0, 1)
+
+grille = doc.makeCylindrical(centre, vecteur_px, vecteur_pz, 1, 360, 1, 3, 8, 1, False)
+
+# Ajouter le centre
+# -----------------
+
+quad_0 = grille.getQuadJK(0, 0, 0)
+quad_6 = grille.getQuadJK(0, 6, 0)
+quad_7 = grille.getQuadJK(0, 7, 0)
+
+hexa_a = doc.addHexa3Quads(quad_0, quad_6, quad_7)
+
+quad_2 = grille.getQuadJK(0, 2, 0)
+quad_3 = grille.getQuadJK(0, 3, 0)
+quad_4 = grille.getQuadJK(0, 4, 0)
+
+hexa_b = doc.addHexa3Quads(quad_2, quad_3, quad_4)
+
+quad_1 = grille.getQuadJK(0, 1, 0)
+quad_5 = grille.getQuadJK(0, 5, 0)
+
+quad_a = hexa_a.getQuad(1)
+quad_b = hexa_b.getQuad(1)
+
+hexa_c = doc.addHexa4Quads(quad_1, quad_a, quad_5, quad_b)
+
+
+law = doc.addLaw("Uniform", 3)
+
+for j in range(doc.countPropagation()):
+ propa = doc.getPropagation(j)
+ propa.setLaw(law)
+
+mesh_hexas = hexablock.mesh (doc)
+
+