L’itération¶
Les variables sont décrites dans L’itération.
Méthodes de la classe homard¶
|
|
Méthodes communes aux classes cas et iteration¶
Voir également dans Le cas.
Par défaut, le maillage produit a le même nom que l’itération
|
|
Méthodes de la classe iteration¶
Généralités¶
|
|
|
|
|
|
|
|
|
|
|
|
Informations sur les maillages¶
|
|
|
|
|
Informations sur les champs¶
Le fichier des champs¶
|
|
Les instants pour le champ de pilotage¶
Si une seule occurence du champ de pilotage de l’adaptation est présente dans le fichier des champs, il est inutile de préciser le pas de temps. Sinon, il faut préciser quel pas de temps est retenu.
|
|
|
|
|
Les instants pour les champs à interpoler¶
Les champs à interpoler sont définis dans l’hypothèse (voir L’hypothèse). Pour un champ donné, si aucune mention de pas de temps n’est précisé, tous les pas de temps seront pris en compte. Si on souhaite limiter l’interpolation à un ou plusieurs pas de temps, il faut le préciser ici.
|
|
|
Divers¶
|
|
Exemple¶
Pour la création de la première itération, on part de celle qui correspond au maillage initial. C’est celle contenue dans le cas.
iter_name = "Iteration_1"
iter_1 = case_1.NextIteration(iter_name)
iter_1.SetField(field_file)
iter_1.SetTimeStepRank( 0, 0)
iter_1.SetMeshName("maill_01")
iter_1.SetMeshFile("/local00/M.01.med")
iter_1.AssociateHypo("HypoField")
codret = iter_1.Compute(1, 2)
Ensuite, on crée une itération suivante à l’itération parent de laquelle on part.
iter_name = "Iteration_2"
iter_2 = iter_1.NextIteration(iter_name)
iter_2.SetField(field_file)
iter_2.SetTimeStepRank( 1, 1)
iter_2.SetMeshName("maill_02")
iter_2.SetMeshFile("/local00/M.02.med")
iter_2.AssociateHypo("HypoField")
codret = iter_2.Compute(1, 2)
Saisie graphique correspondante¶
Consulter L’itération