From: Gerald NICOLAS Date: Wed, 13 Jan 2016 15:55:34 +0000 (+0100) Subject: Changement de noms (suite) X-Git-Tag: V7_8_0a1~2 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=fbc3969d76e80365e7425c651cd91394ad96ee71;p=modules%2Fhomard.git Changement de noms (suite) --- diff --git a/src/tests/Test/homard_test_3.py b/src/tests/Test/homard_test_3.py deleted file mode 100755 index 1c4527f5..00000000 --- a/src/tests/Test/homard_test_3.py +++ /dev/null @@ -1,226 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2011-2015 CEA/DEN, EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -""" -Python script for HOMARD -Test test_3 -""" -__revision__ = "V3.1" - -#======================================================================== -TEST_NAME = "test_3" -DEBUG = False -N_BOUCLE = 2 -N_ITER_TEST_FILE = 2 -#======================================================================== -import os -import tempfile -import sys -import HOMARD -import salome -# -# ================================== -PATH_HOMARD = os.getenv('HOMARD_ROOT_DIR') -# Repertoire des scripts utilitaires -REP_PYTHON = os.path.join(PATH_HOMARD, "bin", "salome", "test", "HOMARD") -REP_PYTHON = os.path.normpath(REP_PYTHON) -sys.path.append(REP_PYTHON) -from test_util import remove_dir -from test_util import test_results -# Repertoire des donnees du test -REP_DATA = os.path.join(PATH_HOMARD, "share", "salome", "homardsamples") -REP_DATA = os.path.normpath(REP_DATA) -# Repertoire des resultats -if DEBUG : - DIRCASE = os.path.join("/tmp", TEST_NAME) - if ( os.path.isdir(DIRCASE) ) : - remove_dir(DIRCASE) - os.mkdir(DIRCASE) -else : - DIRCASE = tempfile.mkdtemp() -# ================================== - -salome.salome_init() -import iparameters -IPAR = iparameters.IParameters(salome.myStudy.GetCommonParameters("Interface Applicative", 1)) -IPAR.append("AP_MODULES_LIST", "Homard") -# -#======================================================================== -#======================================================================== -def homard_exec(theStudy): - """ -Python script for HOMARD - """ - error = 0 -# - while not error : - # - HOMARD.SetCurrentStudy(theStudy) - # - # Creation of the boundaries - # ========================== - # Creation of the discrete boundary - boundary_3_1 = HOMARD.CreateBoundaryDi('courbes', 'COURBES', os.path.join(REP_DATA, TEST_NAME + '.fr.med')) - # - # Creation of the external cylinder - boundary_3_2 = HOMARD.CreateBoundaryCylinder('cyl_ext', 50.0, 25., -25., 1., 0., 0., 100.) - # - # Creation of the internal cylinder - boundary_3_3 = HOMARD.CreateBoundaryCylinder('cyl_int', 50.0, 25., -25., 1., 0., 0., 50.) - # - # Creation of the first sphere - boundary_3_4 = HOMARD.CreateBoundarySphere('sphere_1', 50.0, 25., -25., 100.) - # - # Creation of the second sphere - boundary_3_5 = HOMARD.CreateBoundarySphere('sphere_2', 450.0, 25., -25., 100.) - # - # Creation of the hypotheses - # ========================== - # Uniform refinement - hyponame = "hypo_" + TEST_NAME - print "-------- Creation of the hypothesis", hyponame - hypo_test_3 = HOMARD.CreateHypothesis(hyponame) - hypo_test_3.SetUnifRefinUnRef(1) - print hyponame, " : zones utilisées :", hypo_test_3.GetZones() - print hyponame, " : champ utilisé :", hypo_test_3.GetFieldName() - print hyponame, " : composantes utilisées :", hypo_test_3.GetComps() - # - for num in range (N_BOUCLE+1) : - # - print "-------- num =", num, "--------" - # - # Creation of the case case_test_3 - # =========================== - if ( num <= 1 ) : - print "-------- Creation of the case", TEST_NAME - mesh_file = os.path.join(REP_DATA, TEST_NAME + '.00.med') - case_test_3 = HOMARD.CreateCase(TEST_NAME, 'MOYEU', mesh_file) - case_test_3.SetDirName(DIRCASE) - case_test_3.AddBoundaryGroup('courbes', '') - case_test_3.AddBoundaryGroup('cyl_ext', 'EXT') - case_test_3.AddBoundaryGroup('cyl_int', 'INT') - case_test_3.AddBoundaryGroup('sphere_1', 'END_1') - case_test_3.AddBoundaryGroup('sphere_2', 'END_2') - # - # Creation of the iterations - # ========================== - # Creation of the iteration 1 - iter_name = "I_" + TEST_NAME + "_1" - print "-------- Creation of the iteration", iter_name - iter_test_3_1 = case_test_3.NextIteration(iter_name) - iter_test_3_1.SetMeshName('MOYEU_1') - iter_test_3_1.SetMeshFile(os.path.join(DIRCASE, 'maill.01.med')) - iter_test_3_1.AssociateHypo('hypo_test_3') - error = iter_test_3_1.Compute(1, 1) - if error : - error = 10*num + 1 - break - - # Creation of the iteration 2 - iter_name = "I_" + TEST_NAME + "_2" - print "-------- Creation of the iteration", iter_name - iter_test_3_2 = iter_test_3_1.NextIteration(iter_name) - iter_test_3_2.SetMeshName('MOYEU_2') - iter_test_3_2.SetMeshFile(os.path.join(DIRCASE, 'maill.02.med')) - iter_test_3_2.AssociateHypo('hypo_test_3') - error = iter_test_3_2.Compute(1, 1) - if error : - error = 10*num + 2 - break - # - # Creation of the schema YACS - # =========================== - scriptfile = os.path.join(PATH_HOMARD, "share", "doc", "salome", "gui", "HOMARD", "en", "_downloads", "yacs_script_test.py") - scriptfile = os.path.normpath(scriptfile) - dirname = DIRCASE - yacsname = "YACS_" + TEST_NAME - print "-------- Creation of the schema", yacsname - yacs_test_3 = case_test_3.CreateYACSSchema(yacsname, scriptfile, dirname, mesh_file) - yacs_test_3.SetType(2) - yacs_test_3.SetMaxIter(2) - error = yacs_test_3.Write() - if error : - error = 10*num + 5 - break - - # Destructions - # ============ - # Destruction of the schema, sauf a la fin - if ( num < N_BOUCLE ) : - print "-------- Destruction of the schema", yacs_test_3.GetName() - error = yacs_test_3.Delete(1) - if error : - error = 10*num + 6 - break - # After the first loop, the case is deleted, except the final mesh files - # All the iterations are deleted - if ( num == 0 ) : - print "-------- Destruction of the case", case_test_3.GetName() - error = case_test_3.Delete(0) - if error : - break - # After the second loop, the iterations are deleted, with the final mesh files - elif ( num == 1 ) : - # Recursive destruction of the iterations - print "-------- Recursive destruction of the iteration", iter_test_3_1.GetName() - error = iter_test_3_1.Delete(1) - if error : - error = 10*num + 3 - break - # Destruction and creation of the hypothese - if ( num == 1 ) : - print "-------- Destruction of the hypothese", hypo_test_3.GetName() - error = hypo_test_3.Delete() - if error : - error = 10*num + 4 - break - hyponame = "hypo_test_3" - print "-------- Creation of the hypothesis", hyponame - hypo_test_3 = HOMARD.CreateHypothesis(hyponame) - hypo_test_3.SetUnifRefinUnRef(1) - # - break - # - return error - -#======================================================================== - -HOMARD = salome.lcc.FindOrLoadComponent('FactoryServer', 'HOMARD') -assert HOMARD is not None, "Impossible to load homard engine" -HOMARD.SetLanguageShort("fr") -# -# Exec of HOMARD-SALOME -# -try : - ERROR = homard_exec(salome.myStudy) - if ERROR : - raise Exception('Pb in homard_exec at iteration %d' %ERROR ) -except Exception, eee: - raise Exception('Pb in homard_exec: '+eee.message) -# -# Test of the results -# -N_REP_TEST_FILE = N_ITER_TEST_FILE*N_BOUCLE -DESTROY_DIR = not DEBUG -test_results(REP_DATA, TEST_NAME, DIRCASE, N_ITER_TEST_FILE, N_REP_TEST_FILE, DESTROY_DIR) -# -if salome.sg.hasDesktop(): - salome.sg.updateObjBrowser(1) - iparameters.getSession().restoreVisualState(1) - diff --git a/src/tests/Test/test_3.py b/src/tests/Test/test_3.py new file mode 100755 index 00000000..1c4527f5 --- /dev/null +++ b/src/tests/Test/test_3.py @@ -0,0 +1,226 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2011-2015 CEA/DEN, EDF R&D +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com +# +""" +Python script for HOMARD +Test test_3 +""" +__revision__ = "V3.1" + +#======================================================================== +TEST_NAME = "test_3" +DEBUG = False +N_BOUCLE = 2 +N_ITER_TEST_FILE = 2 +#======================================================================== +import os +import tempfile +import sys +import HOMARD +import salome +# +# ================================== +PATH_HOMARD = os.getenv('HOMARD_ROOT_DIR') +# Repertoire des scripts utilitaires +REP_PYTHON = os.path.join(PATH_HOMARD, "bin", "salome", "test", "HOMARD") +REP_PYTHON = os.path.normpath(REP_PYTHON) +sys.path.append(REP_PYTHON) +from test_util import remove_dir +from test_util import test_results +# Repertoire des donnees du test +REP_DATA = os.path.join(PATH_HOMARD, "share", "salome", "homardsamples") +REP_DATA = os.path.normpath(REP_DATA) +# Repertoire des resultats +if DEBUG : + DIRCASE = os.path.join("/tmp", TEST_NAME) + if ( os.path.isdir(DIRCASE) ) : + remove_dir(DIRCASE) + os.mkdir(DIRCASE) +else : + DIRCASE = tempfile.mkdtemp() +# ================================== + +salome.salome_init() +import iparameters +IPAR = iparameters.IParameters(salome.myStudy.GetCommonParameters("Interface Applicative", 1)) +IPAR.append("AP_MODULES_LIST", "Homard") +# +#======================================================================== +#======================================================================== +def homard_exec(theStudy): + """ +Python script for HOMARD + """ + error = 0 +# + while not error : + # + HOMARD.SetCurrentStudy(theStudy) + # + # Creation of the boundaries + # ========================== + # Creation of the discrete boundary + boundary_3_1 = HOMARD.CreateBoundaryDi('courbes', 'COURBES', os.path.join(REP_DATA, TEST_NAME + '.fr.med')) + # + # Creation of the external cylinder + boundary_3_2 = HOMARD.CreateBoundaryCylinder('cyl_ext', 50.0, 25., -25., 1., 0., 0., 100.) + # + # Creation of the internal cylinder + boundary_3_3 = HOMARD.CreateBoundaryCylinder('cyl_int', 50.0, 25., -25., 1., 0., 0., 50.) + # + # Creation of the first sphere + boundary_3_4 = HOMARD.CreateBoundarySphere('sphere_1', 50.0, 25., -25., 100.) + # + # Creation of the second sphere + boundary_3_5 = HOMARD.CreateBoundarySphere('sphere_2', 450.0, 25., -25., 100.) + # + # Creation of the hypotheses + # ========================== + # Uniform refinement + hyponame = "hypo_" + TEST_NAME + print "-------- Creation of the hypothesis", hyponame + hypo_test_3 = HOMARD.CreateHypothesis(hyponame) + hypo_test_3.SetUnifRefinUnRef(1) + print hyponame, " : zones utilisées :", hypo_test_3.GetZones() + print hyponame, " : champ utilisé :", hypo_test_3.GetFieldName() + print hyponame, " : composantes utilisées :", hypo_test_3.GetComps() + # + for num in range (N_BOUCLE+1) : + # + print "-------- num =", num, "--------" + # + # Creation of the case case_test_3 + # =========================== + if ( num <= 1 ) : + print "-------- Creation of the case", TEST_NAME + mesh_file = os.path.join(REP_DATA, TEST_NAME + '.00.med') + case_test_3 = HOMARD.CreateCase(TEST_NAME, 'MOYEU', mesh_file) + case_test_3.SetDirName(DIRCASE) + case_test_3.AddBoundaryGroup('courbes', '') + case_test_3.AddBoundaryGroup('cyl_ext', 'EXT') + case_test_3.AddBoundaryGroup('cyl_int', 'INT') + case_test_3.AddBoundaryGroup('sphere_1', 'END_1') + case_test_3.AddBoundaryGroup('sphere_2', 'END_2') + # + # Creation of the iterations + # ========================== + # Creation of the iteration 1 + iter_name = "I_" + TEST_NAME + "_1" + print "-------- Creation of the iteration", iter_name + iter_test_3_1 = case_test_3.NextIteration(iter_name) + iter_test_3_1.SetMeshName('MOYEU_1') + iter_test_3_1.SetMeshFile(os.path.join(DIRCASE, 'maill.01.med')) + iter_test_3_1.AssociateHypo('hypo_test_3') + error = iter_test_3_1.Compute(1, 1) + if error : + error = 10*num + 1 + break + + # Creation of the iteration 2 + iter_name = "I_" + TEST_NAME + "_2" + print "-------- Creation of the iteration", iter_name + iter_test_3_2 = iter_test_3_1.NextIteration(iter_name) + iter_test_3_2.SetMeshName('MOYEU_2') + iter_test_3_2.SetMeshFile(os.path.join(DIRCASE, 'maill.02.med')) + iter_test_3_2.AssociateHypo('hypo_test_3') + error = iter_test_3_2.Compute(1, 1) + if error : + error = 10*num + 2 + break + # + # Creation of the schema YACS + # =========================== + scriptfile = os.path.join(PATH_HOMARD, "share", "doc", "salome", "gui", "HOMARD", "en", "_downloads", "yacs_script_test.py") + scriptfile = os.path.normpath(scriptfile) + dirname = DIRCASE + yacsname = "YACS_" + TEST_NAME + print "-------- Creation of the schema", yacsname + yacs_test_3 = case_test_3.CreateYACSSchema(yacsname, scriptfile, dirname, mesh_file) + yacs_test_3.SetType(2) + yacs_test_3.SetMaxIter(2) + error = yacs_test_3.Write() + if error : + error = 10*num + 5 + break + + # Destructions + # ============ + # Destruction of the schema, sauf a la fin + if ( num < N_BOUCLE ) : + print "-------- Destruction of the schema", yacs_test_3.GetName() + error = yacs_test_3.Delete(1) + if error : + error = 10*num + 6 + break + # After the first loop, the case is deleted, except the final mesh files + # All the iterations are deleted + if ( num == 0 ) : + print "-------- Destruction of the case", case_test_3.GetName() + error = case_test_3.Delete(0) + if error : + break + # After the second loop, the iterations are deleted, with the final mesh files + elif ( num == 1 ) : + # Recursive destruction of the iterations + print "-------- Recursive destruction of the iteration", iter_test_3_1.GetName() + error = iter_test_3_1.Delete(1) + if error : + error = 10*num + 3 + break + # Destruction and creation of the hypothese + if ( num == 1 ) : + print "-------- Destruction of the hypothese", hypo_test_3.GetName() + error = hypo_test_3.Delete() + if error : + error = 10*num + 4 + break + hyponame = "hypo_test_3" + print "-------- Creation of the hypothesis", hyponame + hypo_test_3 = HOMARD.CreateHypothesis(hyponame) + hypo_test_3.SetUnifRefinUnRef(1) + # + break + # + return error + +#======================================================================== + +HOMARD = salome.lcc.FindOrLoadComponent('FactoryServer', 'HOMARD') +assert HOMARD is not None, "Impossible to load homard engine" +HOMARD.SetLanguageShort("fr") +# +# Exec of HOMARD-SALOME +# +try : + ERROR = homard_exec(salome.myStudy) + if ERROR : + raise Exception('Pb in homard_exec at iteration %d' %ERROR ) +except Exception, eee: + raise Exception('Pb in homard_exec: '+eee.message) +# +# Test of the results +# +N_REP_TEST_FILE = N_ITER_TEST_FILE*N_BOUCLE +DESTROY_DIR = not DEBUG +test_results(REP_DATA, TEST_NAME, DIRCASE, N_ITER_TEST_FILE, N_REP_TEST_FILE, DESTROY_DIR) +# +if salome.sg.hasDesktop(): + salome.sg.updateObjBrowser(1) + iparameters.getSession().restoreVisualState(1) + diff --git a/src/tests/Test/tutorial_1.py b/src/tests/Test/tutorial_1.py index 867f5cfc..c5cf70d0 100755 --- a/src/tests/Test/tutorial_1.py +++ b/src/tests/Test/tutorial_1.py @@ -19,12 +19,12 @@ # """ Python script for HOMARD -Test test_11 associe au tutorial 1 +Test tutorial_1 associe au tutorial 1 """ __revision__ = "V3.1" #======================================================================== -TEST_NAME = "test_11" +TEST_NAME = "tutorial_1" DEBUG = False N_ITER_TEST_FILE = 3 #======================================================================== diff --git a/src/tests/Test/tutorial_2.py b/src/tests/Test/tutorial_2.py index 08230e9c..ef3d7236 100755 --- a/src/tests/Test/tutorial_2.py +++ b/src/tests/Test/tutorial_2.py @@ -19,12 +19,12 @@ # """ Python script for HOMARD -Test test_12 associe au tutorial 2 +Test tutorial_2 associe au tutorial 2 """ __revision__ = "V3.1" #======================================================================== -TEST_NAME = "test_12" +TEST_NAME = "tutorial_2" DEBUG = False N_ITER_TEST_FILE = 2 #======================================================================== diff --git a/src/tests/Test/tutorial_3.py b/src/tests/Test/tutorial_3.py index 14a8369a..f16568b5 100755 --- a/src/tests/Test/tutorial_3.py +++ b/src/tests/Test/tutorial_3.py @@ -19,12 +19,12 @@ # """ Python script for HOMARD -Test test_13 associe au tutorial 3 +Test tutorial_3 associe au tutorial 3 """ __revision__ = "V3.1" #======================================================================== -TEST_NAME = "test_13" +TEST_NAME = "tutorial_3" DEBUG = False N_ITER_TEST_FILE = 2 #======================================================================== diff --git a/src/tests/Test/tutorial_4.py b/src/tests/Test/tutorial_4.py index 83415dee..5ae91dd6 100755 --- a/src/tests/Test/tutorial_4.py +++ b/src/tests/Test/tutorial_4.py @@ -19,12 +19,12 @@ # """ Python script for HOMARD -Test test_14 associe au tutorial 4 +Test tutorial_4 associe au tutorial 4 """ __revision__ = "V3.1" #======================================================================== -TEST_NAME = "test_14" +TEST_NAME = "tutorial_4" DEBUG = False N_ITER_TEST_FILE = 3 #======================================================================== diff --git a/src/tests/Test/tutorial_5.py b/src/tests/Test/tutorial_5.py index c116d25d..b5c82019 100755 --- a/src/tests/Test/tutorial_5.py +++ b/src/tests/Test/tutorial_5.py @@ -19,12 +19,12 @@ # """ Python script for HOMARD -Test test_15 associe au tutorial 5 +Test tutorial_5 associe au tutorial 5 """ __revision__ = "V3.1" #======================================================================== -TEST_NAME = "test_15" +TEST_NAME = "tutorial_5" DEBUG = False N_ITER_TEST_FILE = 2 #======================================================================== diff --git a/src/tests/samples/test_11.apad.03.bilan b/src/tests/samples/test_11.apad.03.bilan deleted file mode 100644 index dbe302a7..00000000 --- a/src/tests/samples/test_11.apad.03.bilan +++ /dev/null @@ -1,78 +0,0 @@ - - -ANALYSE DU MAILLAGE -=================== - - Maillage apres adaptation - MAILL - Date de creation : jeudi 3 avril 2014 a 13 h 24 mn 23 s - Dimension : 3 - Degre : 2 - C'est un maillage obtenu apres 3 adaptations. - Le niveau minimum actif est : 3 - Le niveau maximum atteint est : 3 - - Direction | Unite | Minimum | Maximum - --------------------------------------------------------------- - X | INCONNUE | 0.0000 | 1.0000 - Y | INCONNUE | 0.0000 | 1.0000 - Z | INCONNUE | 0.0000 | 1.0000 - - - NOMBRE D'ENTITES DU CALCUL - ========================== - - - ************************************************************ - * Noeuds * - ************************************************************ - * Nombre total * 4913 * - * . dont sommets d'aretes * 729 * - * . dont milieux d'aretes * 4184 * - ************************************************************ - - ************************************************************ - * Mailles-Points * - ************************************************************ - * Nombre total * 2 * - ************************************************************ - - ************************************************************ - * Segments * - ************************************************************ - * Nombre total * 8 * - * . dont aretes isolees * 0 * - * . dont aretes de bord de regions 2D * 0 * - * . dont aretes internes aux faces/volumes * 8 * - ************************************************************ - - ************************************************************ - * Triangles * - ************************************************************ - * Nombre total * 768 * - * . dont triangles de regions 2D * 0 * - * . dont triangles de bord * 768 * - * . dont triangles internes aux volumes * 0 * - ************************************************************ - * . du niveau 0 * 0 * - * . du niveau 0.5 * 0 * - * . du niveau 1 * 0 * - * . du niveau 1.5 * 0 * - * . du niveau 2 * 0 * - * . du niveau 2.5 * 0 * - * . du niveau 3 * 768 * - ************************************************************ - - ************************************************************ - * Tetraedres * - ************************************************************ - * Nombre total * 3072 * - ************************************************************ - * . du niveau 0 * 0 * - * . du niveau 0.5 * 0 * - * . du niveau 1 * 0 * - * . du niveau 1.5 * 0 * - * . du niveau 2 * 0 * - * . du niveau 2.5 * 0 * - * . du niveau 3 * 3072 * - ************************************************************ diff --git a/src/tests/samples/test_12.apad.02.bilan b/src/tests/samples/test_12.apad.02.bilan deleted file mode 100644 index c45015ca..00000000 --- a/src/tests/samples/test_12.apad.02.bilan +++ /dev/null @@ -1,74 +0,0 @@ - - -ANALYSE DU MAILLAGE -=================== - - Maillage apres adaptation - MZERO - Date de creation : jeudi 3 avril 2014 a 13 h 25 mn 10 s - Dimension : 3 - Degre : 2 - C'est un maillage obtenu apres 2 adaptations. - Le niveau minimum actif est : 1 - Le niveau maximum atteint est : 2 - - Direction | Unite | Minimum | Maximum - --------------------------------------------------------------- - X | INCONNUE | 0.0000 | 1.0000 - Y | INCONNUE | 0.0000 | 1.0000 - Z | INCONNUE | 0.0000 | 1.0000 - - - NOMBRE D'ENTITES DU CALCUL - ========================== - - - ************************************************************ - * Noeuds * - ************************************************************ - * Nombre total * 231 * - * . dont sommets d'aretes * 43 * - * . dont milieux d'aretes * 188 * - ************************************************************ - - ************************************************************ - * Mailles-Points * - ************************************************************ - * Nombre total * 2 * - ************************************************************ - - ************************************************************ - * Segments * - ************************************************************ - * Nombre total * 3 * - * . dont aretes isolees * 0 * - * . dont aretes de bord de regions 2D * 0 * - * . dont aretes internes aux faces/volumes * 3 * - ************************************************************ - - ************************************************************ - * Triangles * - ************************************************************ - * Nombre total * 66 * - * . dont triangles de regions 2D * 0 * - * . dont triangles de bord * 66 * - * . dont triangles internes aux volumes * 0 * - ************************************************************ - * . du niveau 0 * 0 * - * . du niveau 0.5 * 6 * - * . du niveau 1 * 24 * - * . du niveau 1.5 * 12 * - * . du niveau 2 * 24 * - ************************************************************ - - ************************************************************ - * Tetraedres * - ************************************************************ - * Nombre total * 113 * - ************************************************************ - * . du niveau 0 * 0 * - * . du niveau 0.5 * 4 * - * . du niveau 1 * 19 * - * . du niveau 1.5 * 42 * - * . du niveau 2 * 48 * - ************************************************************ diff --git a/src/tests/samples/test_13.apad.02.bilan b/src/tests/samples/test_13.apad.02.bilan deleted file mode 100644 index 30afe19a..00000000 --- a/src/tests/samples/test_13.apad.02.bilan +++ /dev/null @@ -1,104 +0,0 @@ - - -ANALYSE DU MAILLAGE -=================== - - Maillage apres adaptation - G_0 - Date de creation : lundi 2 novembre 2015 a 9 h 14 mn 1 s - Dimension : 3 - Degre : 2 - C'est un maillage obtenu apres 2 adaptations. - Le niveau minimum actif est : 0 - Le niveau maximum atteint est : 2 - - Direction | Unite | Minimum | Maximum - --------------------------------------------------------------- - X | INCONNUE | 0.0000 | 0.60000 - Y | INCONNUE | 0.0000 | 0.30000 - Z | INCONNUE | 0.0000 | 0.20000 - - - NOMBRE D'ENTITES DU CALCUL - ========================== - - - ************************************************************ - * Noeuds * - ************************************************************ - * Nombre total * 14455 * - * . dont sommets d'aretes * 3839 * - * . dont milieux d'aretes * 10616 * - ************************************************************ - - ************************************************************ - * Segments * - ************************************************************ - * Nombre total * 764 * - * . dont aretes isolees * 0 * - * . dont aretes de bord de regions 2D * 0 * - * . dont aretes internes aux faces/volumes * 764 * - ************************************************************ - - ************************************************************ - * Triangles * - ************************************************************ - * Nombre total * 288 * - * . dont triangles de regions 2D * 288 * - * . dont triangles de bord * 0 * - * . dont triangles internes aux volumes * 0 * - ************************************************************ - * . du niveau 0 * 0 * - * . du niveau 0.5 * 168 * - * . du niveau 1 * 0 * - * . du niveau 1.5 * 120 * - ************************************************************ - - ************************************************************ - * Quadrangles * - ************************************************************ - * Nombre total * 2534 * - * . dont quadrangles de regions 2D * 0 * - * . dont quadrangles de bord * 2534 * - * . dont quadrangles internes aux volumes * 0 * - ************************************************************ - * . du niveau 0 * 142 * - * . du niveau 0.5 * 0 * - * . du niveau 1 * 2296 * - * . du niveau 1.5 * 0 * - * . du niveau 2 * 96 * - ************************************************************ - - ************************************************************ - * Tetraedres * - ************************************************************ - * Nombre total * 256 * - ************************************************************ - * . du niveau 0 * 0 * - * . du niveau 0.5 * 96 * - * . du niveau 1 * 0 * - * . du niveau 1.5 * 160 * - ************************************************************ - - ************************************************************ - * Hexaedres * - ************************************************************ - * Nombre total * 2230 * - ************************************************************ - * . du niveau 0 * 66 * - * . du niveau 0.5 * 0 * - * . du niveau 1 * 1972 * - * . du niveau 1.5 * 0 * - * . du niveau 2 * 192 * - ************************************************************ - - ************************************************************ - * Pyramides * - ************************************************************ - * Nombre total * 432 * - ************************************************************ - * . du niveau 0 * 0 * - * . du niveau 0.5 * 120 * - * . du niveau 1 * 0 * - * . du niveau 1.5 * 312 * - ************************************************************ diff --git a/src/tests/samples/test_14.apad.03.bilan b/src/tests/samples/test_14.apad.03.bilan deleted file mode 100644 index 45a987dc..00000000 --- a/src/tests/samples/test_14.apad.03.bilan +++ /dev/null @@ -1,65 +0,0 @@ - - -ANALYSE DU MAILLAGE -=================== - - Maillage apres adaptation - PIQUAGE - Date de creation : lundi 2 novembre 2015 a 9 h 13 mn 13 s - Dimension : 3 - Degre : 1 - C'est un maillage obtenu apres 3 adaptations. - Le niveau minimum actif est : 1 - Le niveau maximum atteint est : 2 - - Direction | Unite | Minimum | Maximum - --------------------------------------------------------------- - | | -230.00 | 136.45 - | | -250.62 | 189.69 - | | -285.21 | 155.03 - - - NOMBRE D'ENTITES DU CALCUL - ========================== - - - ************************************************************ - * Noeuds * - ************************************************************ - * Nombre total * 12825 * - ************************************************************ - - ************************************************************ - * Segments * - ************************************************************ - * Nombre total * 758 * - * . dont aretes isolees * 0 * - * . dont aretes de bord de regions 2D * 0 * - * . dont aretes internes aux faces/volumes * 758 * - ************************************************************ - - ************************************************************ - * Triangles * - ************************************************************ - * Nombre total * 20838 * - * . dont triangles de regions 2D * 0 * - * . dont triangles de bord * 20560 * - * . dont triangles internes aux volumes * 278 * - ************************************************************ - * . du niveau 0 * 0 * - * . du niveau 0.5 * 0 * - * . du niveau 1 * 3530 * - * . du niveau 1.5 * 380 * - * . du niveau 2 * 16928 * - ************************************************************ - - ************************************************************ - * Tetraedres * - ************************************************************ - * Nombre total * 43490 * - ************************************************************ - * . du niveau 0 * 0 * - * . du niveau 0.5 * 0 * - * . du niveau 1 * 18174 * - * . du niveau 1.5 * 25316 * - ************************************************************ diff --git a/src/tests/samples/test_15.apad.02.bilan b/src/tests/samples/test_15.apad.02.bilan deleted file mode 100644 index c7039115..00000000 --- a/src/tests/samples/test_15.apad.02.bilan +++ /dev/null @@ -1,57 +0,0 @@ - - -ANALYSE DU MAILLAGE -=================== - - Maillage apres adaptation - COEUR_2D - Date de creation : mardi 24 novembre 2015 a 9 h 33 mn 8 s - Dimension : 2 - Degre : 1 - C'est un maillage obtenu apres 2 adaptations. - Le niveau minimum actif est : 0 - Le niveau maximum atteint est : 2 - - Direction | Unite | Minimum | Maximum - --------------------------------------------------------------- - | | -248.00 | 248.00 - | | -248.00 | 248.00 - - - NOMBRE D'ENTITES DU CALCUL - ========================== - - - ************************************************************ - * Noeuds * - ************************************************************ - * Nombre total * 1542 * - ************************************************************ - - ************************************************************ - * Segments * - ************************************************************ - * Nombre total * 418 * - * . dont aretes isolees * 0 * - * . dont aretes de bord de regions 2D * 300 * - * . dont aretes internes aux faces/volumes * 118 * - ************************************************************ - - ************************************************************ - * Triangles * - ************************************************************ - * Nombre total * 2204 * - ************************************************************ - * . du niveau 0 * 88 * - * . du niveau 1 * 980 * - * . du niveau 2 * 1136 * - ************************************************************ - - ************************************************************ - * Quadrangles * - ************************************************************ - * Nombre total * 334 * - ************************************************************ - * . du niveau 0 * 162 * - * . du niveau 1 * 172 * - ************************************************************ diff --git a/src/tests/samples/tutorial_1.apad.03.bilan b/src/tests/samples/tutorial_1.apad.03.bilan new file mode 100644 index 00000000..dbe302a7 --- /dev/null +++ b/src/tests/samples/tutorial_1.apad.03.bilan @@ -0,0 +1,78 @@ + + +ANALYSE DU MAILLAGE +=================== + + Maillage apres adaptation + MAILL + Date de creation : jeudi 3 avril 2014 a 13 h 24 mn 23 s + Dimension : 3 + Degre : 2 + C'est un maillage obtenu apres 3 adaptations. + Le niveau minimum actif est : 3 + Le niveau maximum atteint est : 3 + + Direction | Unite | Minimum | Maximum + --------------------------------------------------------------- + X | INCONNUE | 0.0000 | 1.0000 + Y | INCONNUE | 0.0000 | 1.0000 + Z | INCONNUE | 0.0000 | 1.0000 + + + NOMBRE D'ENTITES DU CALCUL + ========================== + + + ************************************************************ + * Noeuds * + ************************************************************ + * Nombre total * 4913 * + * . dont sommets d'aretes * 729 * + * . dont milieux d'aretes * 4184 * + ************************************************************ + + ************************************************************ + * Mailles-Points * + ************************************************************ + * Nombre total * 2 * + ************************************************************ + + ************************************************************ + * Segments * + ************************************************************ + * Nombre total * 8 * + * . dont aretes isolees * 0 * + * . dont aretes de bord de regions 2D * 0 * + * . dont aretes internes aux faces/volumes * 8 * + ************************************************************ + + ************************************************************ + * Triangles * + ************************************************************ + * Nombre total * 768 * + * . dont triangles de regions 2D * 0 * + * . dont triangles de bord * 768 * + * . dont triangles internes aux volumes * 0 * + ************************************************************ + * . du niveau 0 * 0 * + * . du niveau 0.5 * 0 * + * . du niveau 1 * 0 * + * . du niveau 1.5 * 0 * + * . du niveau 2 * 0 * + * . du niveau 2.5 * 0 * + * . du niveau 3 * 768 * + ************************************************************ + + ************************************************************ + * Tetraedres * + ************************************************************ + * Nombre total * 3072 * + ************************************************************ + * . du niveau 0 * 0 * + * . du niveau 0.5 * 0 * + * . du niveau 1 * 0 * + * . du niveau 1.5 * 0 * + * . du niveau 2 * 0 * + * . du niveau 2.5 * 0 * + * . du niveau 3 * 3072 * + ************************************************************ diff --git a/src/tests/samples/tutorial_2.apad.02.bilan b/src/tests/samples/tutorial_2.apad.02.bilan new file mode 100644 index 00000000..c45015ca --- /dev/null +++ b/src/tests/samples/tutorial_2.apad.02.bilan @@ -0,0 +1,74 @@ + + +ANALYSE DU MAILLAGE +=================== + + Maillage apres adaptation + MZERO + Date de creation : jeudi 3 avril 2014 a 13 h 25 mn 10 s + Dimension : 3 + Degre : 2 + C'est un maillage obtenu apres 2 adaptations. + Le niveau minimum actif est : 1 + Le niveau maximum atteint est : 2 + + Direction | Unite | Minimum | Maximum + --------------------------------------------------------------- + X | INCONNUE | 0.0000 | 1.0000 + Y | INCONNUE | 0.0000 | 1.0000 + Z | INCONNUE | 0.0000 | 1.0000 + + + NOMBRE D'ENTITES DU CALCUL + ========================== + + + ************************************************************ + * Noeuds * + ************************************************************ + * Nombre total * 231 * + * . dont sommets d'aretes * 43 * + * . dont milieux d'aretes * 188 * + ************************************************************ + + ************************************************************ + * Mailles-Points * + ************************************************************ + * Nombre total * 2 * + ************************************************************ + + ************************************************************ + * Segments * + ************************************************************ + * Nombre total * 3 * + * . dont aretes isolees * 0 * + * . dont aretes de bord de regions 2D * 0 * + * . dont aretes internes aux faces/volumes * 3 * + ************************************************************ + + ************************************************************ + * Triangles * + ************************************************************ + * Nombre total * 66 * + * . dont triangles de regions 2D * 0 * + * . dont triangles de bord * 66 * + * . dont triangles internes aux volumes * 0 * + ************************************************************ + * . du niveau 0 * 0 * + * . du niveau 0.5 * 6 * + * . du niveau 1 * 24 * + * . du niveau 1.5 * 12 * + * . du niveau 2 * 24 * + ************************************************************ + + ************************************************************ + * Tetraedres * + ************************************************************ + * Nombre total * 113 * + ************************************************************ + * . du niveau 0 * 0 * + * . du niveau 0.5 * 4 * + * . du niveau 1 * 19 * + * . du niveau 1.5 * 42 * + * . du niveau 2 * 48 * + ************************************************************ diff --git a/src/tests/samples/tutorial_3.apad.02.bilan b/src/tests/samples/tutorial_3.apad.02.bilan new file mode 100644 index 00000000..30afe19a --- /dev/null +++ b/src/tests/samples/tutorial_3.apad.02.bilan @@ -0,0 +1,104 @@ + + +ANALYSE DU MAILLAGE +=================== + + Maillage apres adaptation + G_0 + Date de creation : lundi 2 novembre 2015 a 9 h 14 mn 1 s + Dimension : 3 + Degre : 2 + C'est un maillage obtenu apres 2 adaptations. + Le niveau minimum actif est : 0 + Le niveau maximum atteint est : 2 + + Direction | Unite | Minimum | Maximum + --------------------------------------------------------------- + X | INCONNUE | 0.0000 | 0.60000 + Y | INCONNUE | 0.0000 | 0.30000 + Z | INCONNUE | 0.0000 | 0.20000 + + + NOMBRE D'ENTITES DU CALCUL + ========================== + + + ************************************************************ + * Noeuds * + ************************************************************ + * Nombre total * 14455 * + * . dont sommets d'aretes * 3839 * + * . dont milieux d'aretes * 10616 * + ************************************************************ + + ************************************************************ + * Segments * + ************************************************************ + * Nombre total * 764 * + * . dont aretes isolees * 0 * + * . dont aretes de bord de regions 2D * 0 * + * . dont aretes internes aux faces/volumes * 764 * + ************************************************************ + + ************************************************************ + * Triangles * + ************************************************************ + * Nombre total * 288 * + * . dont triangles de regions 2D * 288 * + * . dont triangles de bord * 0 * + * . dont triangles internes aux volumes * 0 * + ************************************************************ + * . du niveau 0 * 0 * + * . du niveau 0.5 * 168 * + * . du niveau 1 * 0 * + * . du niveau 1.5 * 120 * + ************************************************************ + + ************************************************************ + * Quadrangles * + ************************************************************ + * Nombre total * 2534 * + * . dont quadrangles de regions 2D * 0 * + * . dont quadrangles de bord * 2534 * + * . dont quadrangles internes aux volumes * 0 * + ************************************************************ + * . du niveau 0 * 142 * + * . du niveau 0.5 * 0 * + * . du niveau 1 * 2296 * + * . du niveau 1.5 * 0 * + * . du niveau 2 * 96 * + ************************************************************ + + ************************************************************ + * Tetraedres * + ************************************************************ + * Nombre total * 256 * + ************************************************************ + * . du niveau 0 * 0 * + * . du niveau 0.5 * 96 * + * . du niveau 1 * 0 * + * . du niveau 1.5 * 160 * + ************************************************************ + + ************************************************************ + * Hexaedres * + ************************************************************ + * Nombre total * 2230 * + ************************************************************ + * . du niveau 0 * 66 * + * . du niveau 0.5 * 0 * + * . du niveau 1 * 1972 * + * . du niveau 1.5 * 0 * + * . du niveau 2 * 192 * + ************************************************************ + + ************************************************************ + * Pyramides * + ************************************************************ + * Nombre total * 432 * + ************************************************************ + * . du niveau 0 * 0 * + * . du niveau 0.5 * 120 * + * . du niveau 1 * 0 * + * . du niveau 1.5 * 312 * + ************************************************************ diff --git a/src/tests/samples/tutorial_4.apad.03.bilan b/src/tests/samples/tutorial_4.apad.03.bilan new file mode 100644 index 00000000..45a987dc --- /dev/null +++ b/src/tests/samples/tutorial_4.apad.03.bilan @@ -0,0 +1,65 @@ + + +ANALYSE DU MAILLAGE +=================== + + Maillage apres adaptation + PIQUAGE + Date de creation : lundi 2 novembre 2015 a 9 h 13 mn 13 s + Dimension : 3 + Degre : 1 + C'est un maillage obtenu apres 3 adaptations. + Le niveau minimum actif est : 1 + Le niveau maximum atteint est : 2 + + Direction | Unite | Minimum | Maximum + --------------------------------------------------------------- + | | -230.00 | 136.45 + | | -250.62 | 189.69 + | | -285.21 | 155.03 + + + NOMBRE D'ENTITES DU CALCUL + ========================== + + + ************************************************************ + * Noeuds * + ************************************************************ + * Nombre total * 12825 * + ************************************************************ + + ************************************************************ + * Segments * + ************************************************************ + * Nombre total * 758 * + * . dont aretes isolees * 0 * + * . dont aretes de bord de regions 2D * 0 * + * . dont aretes internes aux faces/volumes * 758 * + ************************************************************ + + ************************************************************ + * Triangles * + ************************************************************ + * Nombre total * 20838 * + * . dont triangles de regions 2D * 0 * + * . dont triangles de bord * 20560 * + * . dont triangles internes aux volumes * 278 * + ************************************************************ + * . du niveau 0 * 0 * + * . du niveau 0.5 * 0 * + * . du niveau 1 * 3530 * + * . du niveau 1.5 * 380 * + * . du niveau 2 * 16928 * + ************************************************************ + + ************************************************************ + * Tetraedres * + ************************************************************ + * Nombre total * 43490 * + ************************************************************ + * . du niveau 0 * 0 * + * . du niveau 0.5 * 0 * + * . du niveau 1 * 18174 * + * . du niveau 1.5 * 25316 * + ************************************************************ diff --git a/src/tests/samples/tutorial_5.apad.02.bilan b/src/tests/samples/tutorial_5.apad.02.bilan new file mode 100644 index 00000000..c7039115 --- /dev/null +++ b/src/tests/samples/tutorial_5.apad.02.bilan @@ -0,0 +1,57 @@ + + +ANALYSE DU MAILLAGE +=================== + + Maillage apres adaptation + COEUR_2D + Date de creation : mardi 24 novembre 2015 a 9 h 33 mn 8 s + Dimension : 2 + Degre : 1 + C'est un maillage obtenu apres 2 adaptations. + Le niveau minimum actif est : 0 + Le niveau maximum atteint est : 2 + + Direction | Unite | Minimum | Maximum + --------------------------------------------------------------- + | | -248.00 | 248.00 + | | -248.00 | 248.00 + + + NOMBRE D'ENTITES DU CALCUL + ========================== + + + ************************************************************ + * Noeuds * + ************************************************************ + * Nombre total * 1542 * + ************************************************************ + + ************************************************************ + * Segments * + ************************************************************ + * Nombre total * 418 * + * . dont aretes isolees * 0 * + * . dont aretes de bord de regions 2D * 300 * + * . dont aretes internes aux faces/volumes * 118 * + ************************************************************ + + ************************************************************ + * Triangles * + ************************************************************ + * Nombre total * 2204 * + ************************************************************ + * . du niveau 0 * 88 * + * . du niveau 1 * 980 * + * . du niveau 2 * 1136 * + ************************************************************ + + ************************************************************ + * Quadrangles * + ************************************************************ + * Nombre total * 334 * + ************************************************************ + * . du niveau 0 * 162 * + * . du niveau 1 * 172 * + ************************************************************