| .. module:: CreateIteration |
| |
| **CreateIteration(iter_name, iter_parent_name)** |
-| Retourne une instance de la classe iteration |
+| Retourne une instance de la classe ``iteration`` après |
+| sa création |
| |
| - ``iter_name`` : le nom de l'itération |
| - ``iter_parent_name`` : le nom de l'itération mère |
| .. module:: AssociateIterHypo |
| |
| **AssociateIterHypo(iter_name, hypo_name)** |
+| Associe une hypothèse à une itération |
| |
| - ``iter_name`` : le nom de l'itération |
| - ``hypo_name`` : le nom de l'hypothèse à associer |
+---------------------------------------------------------------+
+| .. module:: GetIteration |
+| |
+| **GetIteration(iter_name)** |
+| Retourne l'instance de la classe ``iteration`` connue par |
+| son nom |
+| |
+| - ``iter_name`` : le nom de l'itération |
++---------------------------------------------------------------+
+| .. module:: GetAllIterations |
+| |
+| **GetAllIterations()** |
+| Retourne la liste des noms de toutes les itérations créées|
+| |
++---------------------------------------------------------------+
Méthodes de la classe iteration
"""""""""""""""""""""""""""""""
| .. module:: SetMeshFile |
| |
| **SetMeshFile(mesh_file)** |
+| Définit le fichier du maillage produit |
| |
| - ``mesh_file`` : le nom du fichier qui contiendra |
| le maillage produit |
| .. module:: SetFieldFile |
| |
| **SetFieldFile(field_file)** |
+| Définit le fichier des champs utiles |
| |
| - ``field_file`` : le nom du fichier contenant le champ |
+---------------------------------------------------------------+
| .. module:: SetTimeStepRank |
| |
| **SetTimeStepRank(TimeStep, Rank)** |
+| Définit les instants pour le champ |
+| |
+| Inutile si aucun instant n'est défini pour le champ |
| |
| - ``TimeStep`` : l'instant où est pris le champ |
| - ``Rank`` : le numéro d'ordre où est pris le champ |
iter_name = "Iteration_1"
iter_1 = homard.CreateIteration(iter_name, case_1.GetIter0Name())
- iter_1.SetField(field_file, 0, 0)
+ iter_1.SetField(field_file)
+ iter_1.SetTimeStepRank( 0, 0)
iter_1.SetMeshName("maill_01")
iter_1.SetMeshFile("/local00/M.01.med")
homard.AssociateIterHypo(iter_name, "HypoField")
iter_name = "Iteration_2"
iter_2 = homard.CreateIteration(iter_name, "Iteration_1")
- iter_2.SetField(field_file, 0, 0)
+ iter_2.SetField(field_file)
+ iter_2.SetTimeStepRank( 1, 1)
iter_2.SetMeshName("maill_02")
iter_2.SetMeshFile("/local00/M.02.med")
homard.AssociateIterHypo(iter_name, "HypoField")