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