doc:user:xfem:xalefem
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
doc:user:xfem:xalefem [2013/08/21 16:45] – [Syntaxe des cas test] biotteau | doc:user:xfem:xalefem [2013/08/21 17:39] – [Les différentes fonctions] biotteau | ||
---|---|---|---|
Line 26: | Line 26: | ||
==== En-tête ==== | ==== En-tête ==== | ||
+ | Etant donné qu'on utilise les opérateurs de transfert utilisés dans Metafor, il est nécessaire d' | ||
+ | |||
+ | from toolbox.importMetafor_XFEM import * | ||
+ | from wrap.mtDataTransfer import * | ||
+ | | ||
==== Les paramètres de calcul ==== | ==== Les paramètres de calcul ==== | ||
- | ==== Les différentes fonctions ==== | + | Comparativement à un cas test X-FEM classique, il faut définir ici les paramètres de l' |
+ | Par ailleurs, deux tolérances sont introduites, | ||
+ | |||
+ | ==== Variables globales ==== | ||
+ | |||
+ | Certaines variables, utilisées par une grande partie des fonctions, sont définies de manière globale : | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | win = None # Fenêtre de visualisation | ||
+ | no = 0 # Paramètre de comptage des itérations | ||
+ | ==== Les différentes fonctions ==== | ||
+ | * parms : définit les différents paramètres de calcul (comme d' | ||
+ | * expBndry : récupère la frontière de la structure en configuration déformée, ou la frontière chargée en configuration déformée, de manière à pouvoir définir ces frontières sur la configuration repositionnée après un remaillage. //idx// est l' | ||
+ | * createTransferOperator : crée l' | ||
+ | * createMetafor : cette fonction est presque identique à celle d'une intégration lagrangienne classique. Les seules différences sont dans le getTimeStepManager (ou on définit un temps de début et de fin correspondant à un pas au bout duquel on vérifiera si une phase ALE est nécessaire) et dans la définition des frontière (à la première itération, on utilise la définition géométrique de l' | ||
+ | * XFEMTimeIntegration : en fonction du résultat de la fonction // | ||
+ | * main : fonction principale qui définit le workspace et appele l' | ||
+ | * setWorkingDirectory : nettoye le workspace et le redéfinit au besoin | ||
+ | * makeAnimation2 : réalise l' | ||
+ | * getOldMetafor, |
doc/user/xfem/xalefem.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1