1 # -*- coding: utf-8 -*-
2 # Copyright (C) 2014-2020 EDF R&D
4 # This library is free software; you can redistribute it and/or
5 # modify it under the terms of the GNU Lesser General Public
6 # License as published by the Free Software Foundation; either
7 # version 2.1 of the License, or (at your option) any later version.
9 # This library is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 # Lesser General Public License for more details.
14 # You should have received a copy of the GNU Lesser General Public
15 # License along with this library; if not, write to the Free Software
16 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
23 from blocFissure import gmu
24 from blocFissure.gmu import initLog
26 # -----------------------------------------------------------------------------------------------
30 #initLog.setPerfTests()
32 # ---tous les cas en sequence, ou les cas selectionnés ...
35 torun = [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
36 else: #prob 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29
37 torun = [ 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
38 # -----------------------------------------------------------------------------------------------
40 from blocFissure.gmu import geomsmesh
41 from blocFissure.gmu.casStandard import casStandard
46 from blocFissure.CasTests.cubeAngle import cubeAngle
47 problemes.append(cubeAngle(cas))
50 from blocFissure.CasTests.cubeAngle2 import cubeAngle2
51 problemes.append(cubeAngle2(cas))
54 from blocFissure.CasTests import cubeCoin
55 problemes.append(casStandard(cubeCoin.dicoParams, cubeCoin.referencesMaillageFissure, cas))
58 from blocFissure.CasTests import cubeMilieu
59 problemes.append(casStandard(cubeMilieu.dicoParams, cubeMilieu.referencesMaillageFissure, cas))
62 from blocFissure.CasTests import cubeTransverse
63 problemes.append(casStandard(cubeTransverse.dicoParams, cubeTransverse.referencesMaillageFissure, cas))
66 from blocFissure.CasTests.cylindre import cylindre
67 problemes.append(cylindre(cas))
70 from blocFissure.CasTests.cylindre_2 import cylindre_2
71 problemes.append(cylindre_2(cas))
74 from blocFissure.CasTests import disquePerce
75 problemes.append(casStandard(disquePerce.dicoParams, disquePerce.referencesMaillageFissure, cas))
78 from blocFissure.CasTests.ellipse_1 import ellipse_1
79 problemes.append(ellipse_1(cas))
82 from blocFissure.CasTests.ellipse_2 import ellipse_2
83 problemes.append(ellipse_2(cas))
86 from blocFissure.CasTests.eprouvetteCourbe import eprouvetteCourbe
87 problemes.append(eprouvetteCourbe(cas))
90 from blocFissure.CasTests.eprouvetteDroite import eprouvetteDroite
91 problemes.append(eprouvetteDroite(cas))
94 from blocFissure.CasTests.eprouvetteDroite_2 import eprouvetteDroite_2
95 problemes.append(eprouvetteDroite_2(cas))
98 from blocFissure.CasTests.faceGauche import faceGauche
99 problemes.append(faceGauche(cas))
102 from blocFissure.CasTests.faceGauche_2 import faceGauche_2
103 problemes.append(faceGauche_2(cas))
106 from blocFissure.CasTests.fissure_Coude import fissure_Coude
107 problemes.append(fissure_Coude(cas))
110 from blocFissure.CasTests.fissure_Coude_4 import fissure_Coude_4
111 problemes.append(fissure_Coude_4(cas))
114 from blocFissure.CasTests.fissureCoude_1 import fissureCoude_1
115 problemes.append(fissureCoude_1(cas))
118 from blocFissure.CasTests.fissureCoude_2 import fissureCoude_2
119 problemes.append(fissureCoude_2(cas))
122 from blocFissure.CasTests.fissureCoude_3 import fissureCoude_3
123 problemes.append(fissureCoude_3(cas))
126 from blocFissure.CasTests.fissure_Coude_4 import fissure_Coude_4
127 problemes.append(fissure_Coude_4(cas))
130 from blocFissure.CasTests.fissureCoude_4 import fissureCoude_4
131 problemes.append(fissureCoude_4(cas))
134 from blocFissure.CasTests.fissureCoude_5 import fissureCoude_5
135 problemes.append(fissureCoude_5(cas))
138 from blocFissure.CasTests.fissureCoude_6 import fissureCoude_6
139 problemes.append(fissureCoude_6(cas))
142 from blocFissure.CasTests.fissureCoude_7 import fissureCoude_7
143 problemes.append(fissureCoude_7(cas))
146 from blocFissure.CasTests.fissureCoude_8 import fissureCoude_8
147 problemes.append(fissureCoude_8(cas))
150 from blocFissure.CasTests.fissureCoude_9 import fissureCoude_9
151 problemes.append(fissureCoude_9(cas))
154 from blocFissure.CasTests.fissureCoude_10 import fissureCoude_10
155 problemes.append(fissureCoude_10(cas))
158 from blocFissure.CasTests.vis_1 import vis_1
159 problemes.append(vis_1(cas))
161 for iaux, cas in enumerate(problemes):
163 logging.critical("=== Execution cas {}".format(iaux))
165 cas.executeProbleme()
167 traceback.print_exc()
168 print("---------------------------------------------------------------------")