Table of Contents

Commit 2008-03-04

Modifs

Définition des fixations

Nouvelle syntaxe

Quand on crée un chargement, les fixations correspondantes sont créées automatiquement. Par exemple, l'ensemble de commandes suivant:

loadingset = domain.getLoadingSet()
fixationset = domain.getFixationSet()
loadingset.define(sideset(10001), Field1D(TZ,RE), 1.0, FCT_CINTR_SUP)
fixationset.define(sideset(10001), Field1D(TZ,RE))

se limite maintenant à la définition du chargement:

loadingset = domain.getLoadingSet()
loadingset.define(sideset(10001), Field1D(TZ,RE), 1.0, FCT_CINTR_SUP)

Pour être cohérent, quand on veut annuler un champ, on définit un chargement nul au lieu d'une fixation. Au lieu de:

fixationset = domain.getFixationSet()
fixationset.define(curveset(4), Field1D(TX,RE))

on écrit:

loadingset = domain.getLoadingSet()
loadingset.define(curveset(4), Field1D(TX,RE), 0.0, EX_INCR)

Le plus souvent, comme on veut fixer à zéro la variation du champ et non le champ lui-même, il faut spécifier l'option EX_INCR.

Remarques

Broutilles

Fichiers ajoutés/supprimés

apps/qs/dgShellFullPinchedCylinder.py  deleted

Geoffrey DELIEGE 2008/03/04