Code_Aster ®
Version
7.4
Titre :
Opérateur EXTR_RESU
Date :
31/01/05
Auteur(s) :
J.P. LEFEBVRE, A.M. DONORE, G. NICOLAS Clé
:
U4.71.04-D Page
: 1/4
Organisme(s) : EDF-R&D/AMA, SINETICS
Manuel d'Utilisation
Fascicule U4.7- : Opérations sur les résultats et les champs
Document : U4.71.04
Opérateur EXTR_RESU
1 But
Extraire des champs au sein d'une structure de données de type resultat. L'extraction conduit à
réduire l'encombrement de la structure de données de départ, lorsque le concept résultat est
réentrant.
La réduction de l'encombrement de la structure de données resultat est obtenue en archivant une
partie des champs qu'elle contient. On peut choisir les champs à archiver soit en indiquant les champs
à conserver, soit en indiquant les champs à exclure.
Dans le cas où la structure de données a le même nom que la structure initiale, les champs non
sauvegardés sont détruits.
Pour récupérer effectivement l'espace disque, il est nécessaire d'utiliser l'option RETASSAGE de la
commande FIN (cf. [U4.11.02]).
Opérateur réentrant.
Manuel d'Utilisation
Fascicule U4.7- : Opérations sur les résultats et les champs
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titre :
Opérateur EXTR_RESU
Date :
31/01/05
Auteur(s) :
J.P. LEFEBVRE, A.M. DONORE, G. NICOLAS Clé
:
U4.71.04-D Page
: 2/4
2 Syntaxe
RESUOUT = EXTR_RESU(
reuse = RESUOUT,
RESULTAT
: RESUIN, /
[evol_elas]
/
[dyna_trans]
/
[dyna_harmo]
/
[acou_harmo]
/
[mode_meca]
/
[mode_acou]
/
[mode_stat_depl]
/
[mode_stat_acce]
/
[mode_stat_forc]
/
[evol_ther]
/
[evol_noli]
/
[mult_elas]
/
[fourier_elas]
SENSIBILITE = (... voir [U4.50.02] ...),
ARCHIVAGE=_F
(
/ LIST_ARCH
=
LIARCH
,
[listis]
/ PAS_ARCH = PAS
,
[I]
# sélection
champs
/ CHAM_EXCLU = CHAMEXCLU
, [l_Kn]
/
NOM_CHAM
=
NOMCHAM,
[l_Kn]
# sélection numéros d'ordre
/ NUME_ORDRE = LORDRE
,
[l_I]
/
LIST_ORDRE =
LENTI
,
[listis]
/
NUME_MODE
=
LMODE
,
[l_I]
/
NOEUD_CMP
=
LNOECMP,
[l_K16]
/
NOM_CAS =
NCAS ,
[l_K16]
/
/
FREQ =
LFREQ
,
[l_R]
/
LIST_FREQ
=
LREEL
,
[listr8]
/
INST =
LINST
,
[l_R]
/
LIST_INST
=
LREEL
,
[listr8]
| PRECISION
=
/
PREC
,
[R]
/
1.0D-3,
[DEFAUT]
| CRITERE = /
'RELATIF' , [DEFAUT]
/
'ABSOLU' ,
)
TITRE
=
titre
[l_Kn]
)
Manuel d'Utilisation
Fascicule U4.7- : Opérations sur les résultats et les champs
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titre :
Opérateur EXTR_RESU
Date :
31/01/05
Auteur(s) :
J.P. LEFEBVRE, A.M. DONORE, G. NICOLAS Clé
:
U4.71.04-D Page
: 3/4
3 Opérandes
3.1 Opérande
RESULTAT
Structure de données de résultat de départ. Si REUSIN est différent de RESUOUT, alors RESUIN n'est
pas modifié.
3.2 Opérande
SENSIBILITE
SENSIBILITE = liste de paramètres sensibles
Active la sélection des dérivées du résultat par rapport à des paramètres sensibles.
Le document [U4.50.02] précise le fonctionnement du mot-clé.
3.3 Mot-clé
facteur
ARCHIVAGE
Définit les champs à sauvegarder. Ce mot-clé ne peut-être répété plus d'une fois. S'il est absent
l'intégralité des résultats est sauvegardée.
3.3.1 Opérandes
LIST_ARCH et PAS_ARCH
Définissent les numéros d'ordre à sauvegarder.
LIST_ARCH = LIARCH ; liste des numéros d'ordre obtenu par la commande DEFI_LIST_ENTI
[U4.34.02],
PAS_ARCH
= PAS ; sauvegarde des résultats à partir du premier, tous les "pas" numéros d'ordre.
3.3.2 Opérandes
CHAM_EXCLU et NOM_CHAM
Définit les types de résultats que l'on ne souhaite pas sauvegarder (SIEF_ELNO_ELGA, ...) en fonction
du type de la structure de donnée RESULTAT RESUIN en entrée. Pour spécifier les champs que l'on
ne souhaite pas sauvegarder, on peut :
·
soit lister les champs à conserver avec l'opérande NOM_CHAM,
·
soit lister les champs à exclure avec l'opérande CHAM_EXCLU.
Si un des champs à retenir ne fait pas partie de la structure de données resultat le code s'arrête en
erreur fatale. Consulter le document [U5.01.01] et les suivants.
3.4 Opérande
TITRE
Titre donné à la structure de données RESUOUT créée (cf. [U4.03.01]).
3.5 Opérandes
NUME_ORDRE / LIST_ORDRE / INST / LIST_INST / FREQ /
LIST_FREQ / NUME_MODE / NOEUD_CMP / NOM_CAS / PRECISION /
CRITERE
Sélection dans une structure de données resultat (cf. [U4.71.00]).
Manuel d'Utilisation
Fascicule U4.7- : Opérations sur les résultats et les champs
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titre :
Opérateur EXTR_RESU
Date :
31/01/05
Auteur(s) :
J.P. LEFEBVRE, A.M. DONORE, G. NICOLAS Clé
:
U4.71.04-D Page
: 4/4
4 Exemples
Recopie dans la structure de donnée FREQ2 d'un mode sur 8 de la structure de donnée FREQ.
FREQ = MODE_ITER_INV ( MATR_A= MATASSR, MATR_B= MATASSM
CALC_FREQ= _F( OPTION= 'AJUSTE',
FREQ=(5.,10.,15.,20.,24.,27.,30.,32.,) ),
CALC_MODE=_F ( OPTION= 'DIRECT' ) )
FREQ2 = EXTR_RESU ( RESULTAT = FREQ,
ARCHIVAGE = _F ( PAS_ARCH = 8 )
)
Manuel d'Utilisation
Fascicule U4.7- : Opérations sur les résultats et les champs
HT-66/05/004/A
Document Outline