]> SALOME platform Git repositories - modules/homard.git/commitdiff
Salome HOME
Voisinages des volumes raccordés par non conformité
authorGerald NICOLAS <gerald.nicolas@edf.fr>
Tue, 27 Dec 2016 09:27:59 +0000 (10:27 +0100)
committerGerald NICOLAS <gerald.nicolas@edf.fr>
Tue, 27 Dec 2016 09:27:59 +0000 (10:27 +0100)
doc/en/divers.rst
doc/fr/divers.rst
src/HOMARDGUI/CreateHypothesis.ui
src/HOMARDGUI/MonCreateHypothesis.cxx
src/HOMARDGUI/MonEditHypothesis.cxx

index 483d40a2237a1b0855679108a50d2f527ff7fb18..020e06a5ff213a3dbcbf8a919cdc2829a6c69555 100644 (file)
@@ -74,8 +74,11 @@ SALOME RELEASE 7.6 :
 
 SALOME RELEASE 8.1 :
     - Interface with med 3.2.0
-    - New options withinthe choice conformal/non-conformal.
+    - New options within the choice conformal/non-conformal.
     - Less meshes are involved in the case of a non conformal refinement of a mesh made of hexahedra.
     - Correction of an error when refinement and unrefinement are coupled for a mesh made of hexahedra.
 
+SALOME RELEASE 8.3 :
+    - Interface with med 3.2.1
+    - Output of the list of the meshes that are connected with a non conformal link.
 
index 0c932893cfa71947216aa403e645f177b67663e2..cd827a1bc1a27ea9076c19e6ce6b32df4902ef68 100644 (file)
@@ -78,5 +78,7 @@ SALOME VERSION 8.1 :
     - Diminution du nombre de mailles impactées dans le cas d’un raffinement non conforme d’un maillage en hexaèdres.
     - Correction d'une anomalie en raffinement / déraffinement d’un maillage en hexaèdres.
 
-
+SALOME VERSION 8.3 :
+    - Interfaçage avec med 3.2.1
+    - Sortie des listes de mailles volumiques raccordées par non-conformité
 
index d97cb575be07ccda642d60128efeaa50d89b2ffe..00c65dc81a764aa88c1090c21e531e76d5c89053 100644 (file)
@@ -7,7 +7,7 @@
     <x>0</x>
     <y>0</y>
     <width>848</width>
-    <height>1600</height>
+    <height>1650</height>
    </rect>
   </property>
   <property name="sizePolicy">
@@ -46,7 +46,7 @@
      <x>0</x>
      <y>0</y>
      <width>844</width>
-     <height>1596</height>
+     <height>1646</height>
     </rect>
    </property>
    <property name="sizeGripEnabled" stdset="0">
@@ -76,7 +76,7 @@
       </layout>
      </widget>
     </item>
-    <item row="0" column="1" colspan="2">
+    <item row="0" column="1">
      <spacer name="horizontalSpacer_9">
       <property name="orientation">
        <enum>Qt::Horizontal</enum>
@@ -89,7 +89,7 @@
       </property>
      </spacer>
     </item>
-    <item row="1" column="0" colspan="2">
+    <item row="1" column="0">
      <widget class="QGroupBox" name="GBTypeAdaptation">
       <property name="title">
        <string>Type of adaptation</string>
       </layout>
      </widget>
     </item>
-    <item row="1" column="3">
+    <item row="1" column="2">
      <spacer name="horizontalSpacer_6">
       <property name="orientation">
        <enum>Qt::Horizontal</enum>
       </property>
      </widget>
     </item>
-    <item row="2" column="3">
+    <item row="2" column="2">
      <spacer name="horizontalSpacer_8">
       <property name="orientation">
        <enum>Qt::Horizontal</enum>
       </layout>
      </widget>
     </item>
-    <item row="3" column="3">
+    <item row="3" column="2">
      <spacer name="horizontalSpacer_7">
       <property name="orientation">
        <enum>Qt::Horizontal</enum>
       </property>
      </spacer>
     </item>
-    <item row="4" column="0" colspan="2">
+    <item row="4" column="0">
      <widget class="QGroupBox" name="GBFieldFile">
       <property name="title">
        <string/>
       </layout>
      </widget>
     </item>
-    <item row="5" column="0" colspan="4">
+    <item row="5" column="0" colspan="3">
      <widget class="QGroupBox" name="GBFieldManagement">
       <property name="sizePolicy">
        <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
       </layout>
      </widget>
     </item>
-    <item row="6" column="0" colspan="3">
+    <item row="6" column="0" colspan="2">
      <widget class="QGroupBox" name="GBAreaManagement">
       <property name="sizePolicy">
        <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
       </layout>
      </widget>
     </item>
-    <item row="7" column="3">
+    <item row="7" column="2">
      <spacer name="horizontalSpacer_5">
       <property name="orientation">
        <enum>Qt::Horizontal</enum>
       </property>
      </widget>
     </item>
-    <item row="8" column="3">
+    <item row="8" column="2">
      <spacer name="horizontalSpacer_4">
       <property name="orientation">
        <enum>Qt::Horizontal</enum>
       </property>
      </spacer>
     </item>
-    <item row="9" column="0">
+    <item row="9" column="0" rowspan="2">
      <widget class="QGroupBox" name="GBAdvancedOptions">
       <property name="title">
        <string>Advanced options</string>
          </property>
         </widget>
        </item>
+       <item row="6" column="0">
+        <widget class="QCheckBox" name="CBOutputParent">
+         <property name="text">
+          <string>Output of the parents</string>
+         </property>
+        </widget>
+       </item>
+       <item row="7" column="0">
+        <widget class="QCheckBox" name="CBOutputVoisins">
+         <property name="text">
+          <string>Output of the neighbours</string>
+         </property>
+        </widget>
+       </item>
       </layout>
      </widget>
     </item>
-    <item row="9" column="3">
+    <item row="9" column="2">
      <spacer name="horizontalSpacer_3">
       <property name="orientation">
        <enum>Qt::Horizontal</enum>
       </property>
      </spacer>
     </item>
-    <item row="10" column="0" colspan="2">
+    <item row="10" column="1">
+     <spacer name="horizontalSpacer_2">
+      <property name="orientation">
+       <enum>Qt::Horizontal</enum>
+      </property>
+      <property name="sizeHint" stdset="0">
+       <size>
+        <width>40</width>
+        <height>20</height>
+       </size>
+      </property>
+     </spacer>
+    </item>
+    <item row="11" column="0">
      <widget class="QGroupBox" name="GBButtons">
       <property name="title">
        <string/>
       </layout>
      </widget>
     </item>
-    <item row="10" column="2">
-     <spacer name="horizontalSpacer_2">
-      <property name="orientation">
-       <enum>Qt::Horizontal</enum>
-      </property>
-      <property name="sizeHint" stdset="0">
-       <size>
-        <width>40</width>
-        <height>20</height>
-       </size>
-      </property>
-     </spacer>
-    </item>
    </layout>
   </widget>
  </widget>
index 77441cf79e39c323ed0f78e740cae6bf4d2cfc98..c73c86f100b964331bacc548aaeb2a3562e6d822 100644 (file)
@@ -77,7 +77,8 @@ MonCreateHypothesis::MonCreateHypothesis(MonCreateIteration* parent, bool modal,
       CBOutputLevel->setChecked(false);
       CBOutputQuality->setChecked(false);
       CBOutputDiameter->setChecked(false);
-//       CBOutputParent->setChecked(false);
+      CBOutputParent->setChecked(false);
+      CBOutputVoisins->setChecked(false);
       _ExtraOutput = 1 ;
 //
       adjustSize();
@@ -197,10 +198,11 @@ bool MonCreateHypothesis::PushOnApply()
     aHypothesis->SetAdapInit(_AdapInit);
 // Sortie optionnelle des niveaux de raffinement, des diametres, des qualites
     _ExtraOutput = 1 ;
-    if (CBOutputLevel->isChecked())    { _ExtraOutput = 2 ; }
-    if (CBOutputQuality->isChecked())  { _ExtraOutput = 3*_ExtraOutput ; }
-    if (CBOutputDiameter->isChecked()) { _ExtraOutput = 5*_ExtraOutput ; }
-//     if (CBOutputParent->isChecked())   { _ExtraOutput = 7*_ExtraOutput ; }
+    if (CBOutputLevel->isChecked())    { _ExtraOutput =  2 ; }
+    if (CBOutputQuality->isChecked())  { _ExtraOutput =  3*_ExtraOutput ; }
+    if (CBOutputDiameter->isChecked()) { _ExtraOutput =  5*_ExtraOutput ; }
+    if (CBOutputParent->isChecked())   { _ExtraOutput =  7*_ExtraOutput ; }
+    if (CBOutputVoisins->isChecked())  { _ExtraOutput = 11*_ExtraOutput ; }
     aHypothesis->SetExtraOutput(_ExtraOutput);
   }
 
@@ -913,7 +915,8 @@ void MonCreateHypothesis::SetAdvanced()
     CBOutputLevel->setChecked(false);
     CBOutputQuality->setChecked(false);
     CBOutputDiameter->setChecked(false);
-//     CBOutputParent->setChecked(false);
+    CBOutputParent->setChecked(false);
+    CBOutputVoisins->setChecked(false);
     _ExtraOutput = 1 ;
   }
 //
index 3853b63f7cefedf0ff44e0b264608b477329635e..7522ea66a71d675d38a19111415b664534a43f8c 100644 (file)
@@ -149,12 +149,18 @@ void MonEditHypothesis::InitValEdit()
       CBOutputDiameter->setEnabled(false);
     }
     else { CBOutputDiameter->setVisible(0) ; }
-/*    if ( ExtraOutput % 7 == 0 )
+    if ( ExtraOutput % 7 == 0 )
     {
       CBOutputParent->setChecked(true);
       CBOutputParent->setEnabled(false);
     }
-    else { CBOutputParent->setVisible(0) ; }*/
+    else { CBOutputParent->setVisible(0) ; }
+    if ( ExtraOutput % 11 == 0 )
+    {
+      CBOutputVoisins->setChecked(true);
+      CBOutputVoisins->setEnabled(false);
+    }
+    else { CBOutputVoisins->setVisible(0) ; }
   }
   else
   { GBAdvancedOptions->setVisible(0); }