]> SALOME platform Git repositories - modules/homard.git/commitdiff
Salome HOME
Option de production d'un champ contenant le parent de la maille
authorGérald NICOLAS <gerald.nicolas@edf.fr>
Fri, 20 Nov 2015 08:32:54 +0000 (09:32 +0100)
committerGérald NICOLAS <gerald.nicolas@edf.fr>
Fri, 20 Nov 2015 08:32:54 +0000 (09:32 +0100)
12 files changed:
doc/en/tui_create_hypothese.rst
doc/fr/tui_create_hypothese.rst
src/HOMARD/HomardDriver.cxx
src/HOMARDGUI/MonCreateHypothesis.cxx
src/HOMARDGUI/MonEditHypothesis.cxx
tests/test_11.py [changed mode: 0644->0755]
tests/test_12.py [changed mode: 0644->0755]
tests/test_13.py [changed mode: 0644->0755]
tests/test_14.py [changed mode: 0644->0755]
tests/test_15.py [changed mode: 0644->0755]
tests/test_2.py [changed mode: 0644->0755]
tests/test_3.py [changed mode: 0644->0755]

index 63fb554ba5f32c01b651f4d4d1299a10f3c19fce..d0d6e2bcfa417b13a3bbc812d6898fdf2570bff0 100644 (file)
@@ -414,7 +414,7 @@ Advanced options
 |                                                               |
 | **SetExtraOutput(option)**                                    |
 |     Acts if some extra information are required into the      |
-|     output MED file. The option is a product of 2, 3, 5.      |
+|     output MED file. The option is a product of 2, 3, 5, 7.   |
 |                                                               |
 |     - ``option``: integer as follows:                         |
 |                                                               |
@@ -422,6 +422,7 @@ Advanced options
 |         *  2x : the refinement level of every mesh is produced|
 |         *  3x : the quality of every mesh                     |
 |         *  5x : the diameter of every mesh                    |
+|         *  7x : common parent of every mesh                   |
 +---------------------------------------------------------------+
 | .. module:: GetExtraOutput                                    |
 |                                                               |
index 2b32dce32bdd63bd78cddf65b0faaff1665c8c04..1af58314db72b56200d086cfb67f4f85b6540eca 100644 (file)
@@ -418,7 +418,7 @@ Les options avancées
 | **SetExtraOutput(option)**                                    |
 |     Précise quelles sorties supplémentaires sur les mailles on|
 |     veut récupérer dans le fichier MED de sortie. C'est un    |
-|     entier multiple ou non de 2, 3, 5.                        |
+|     entier multiple ou non de 2, 3, 5, 7.                     |
 |                                                               |
 |     - ``option`` : entier précisant le choix retenu           |
 |                                                               |
@@ -426,6 +426,7 @@ Les options avancées
 |         *  2x : le niveau de raffinement de chaque maille     |
 |         *  3x : la qualité de chaque maille                   |
 |         *  5x : le diamètre de chaque maille                  |
+|         *  7x : les fratries des mailles                      |
 +---------------------------------------------------------------+
 | .. module:: GetExtraOutput                                    |
 |                                                               |
index 4fdaed043eb179b8fb4eebd75f99e48cecb3c74d..af62734341ea37944bfcab077d99592a817315ed 100644 (file)
@@ -992,6 +992,11 @@ void HomardDriver::TexteAdvanced( int Pyram, int NivMax, double DiamMin, int Ada
     _Texte += "# Sortie des diamètres des mailles\n" ;
     _Texte += "NCDiamet DIAM\n" ;
   }
+  if ( ExtraOutput % 7 == 0 )
+  {
+    _Texte += "# Sortie des parents des mailles\n" ;
+    _Texte += "NCParent PARENT\n" ;
+  }
 }
 //===============================================================================
 // G. Les messages
index 26b9bfd00eab5521eba9e0c36584d7f4554168a4..7ec1a47a202dcaa10f56d148015ff97a30f3dc5a 100644 (file)
@@ -77,6 +77,7 @@ MonCreateHypothesis::MonCreateHypothesis(MonCreateIteration* parent, bool modal,
       CBOutputLevel->setChecked(false);
       CBOutputQuality->setChecked(false);
       CBOutputDiameter->setChecked(false);
+//       CBOutputParent->setChecked(false);
       _ExtraOutput = 1 ;
 //
       adjustSize();
@@ -199,6 +200,7 @@ bool MonCreateHypothesis::PushOnApply()
     if (CBOutputLevel->isChecked())    { _ExtraOutput = 2 ; }
     if (CBOutputQuality->isChecked())  { _ExtraOutput = 3*_ExtraOutput ; }
     if (CBOutputDiameter->isChecked()) { _ExtraOutput = 5*_ExtraOutput ; }
+//     if (CBOutputParent->isChecked())   { _ExtraOutput = 7*_ExtraOutput ; }
     aHypothesis->SetExtraOutput(_ExtraOutput);
   }
 
@@ -911,6 +913,7 @@ void MonCreateHypothesis::SetAdvanced()
     CBOutputLevel->setChecked(false);
     CBOutputQuality->setChecked(false);
     CBOutputDiameter->setChecked(false);
+//     CBOutputParent->setChecked(false);
     _ExtraOutput = 1 ;
   }
 //
index 8327d62316989e237fd3f51b5c4d6e381ef8351c..08bc91c1ef4ad5350ddf1681181cc18cd7392ec4 100644 (file)
@@ -149,6 +149,12 @@ void MonEditHypothesis::InitValEdit()
       CBOutputDiameter->setEnabled(false);
     }
     else { CBOutputDiameter->setVisible(0) ; }
+/*    if ( ExtraOutput % 7 == 0 )
+    {
+      CBOutputParent->setChecked(true);
+      CBOutputParent->setEnabled(false);
+    }
+    else { CBOutputParent->setVisible(0) ; }*/
   }
   else
   { GBAdvancedOptions->setVisible(0); }
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)