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