• Aucun résultat trouvé

Procédure TEST_TABLE Code_Aster

N/A
N/A
Protected

Academic year: 2022

Partager "Procédure TEST_TABLE Code_Aster"

Copied!
4
0
0

Texte intégral

(1)

Code_Aster Version default

Titre : Procédure TEST_TABLE Date : 12/11/2012 Page : 1/4

Responsable : COURTOIS Mathieu Clé : U4.92.03 Révision :

f370bf309268

Procédure TEST_TABLE

1 But

Tester une "cellule" (ou une colonne entière) d'un concept de type table.

Imprime OK si la valeur trouvée dans la cellule est identique à la valeur donnée en référence, NOOK sinon.

Cette commande est utilisée essentiellement par les cas tests pour valider la non-régression des résultats.

Manuel d'utilisation Fascicule u4.92: Test

Document diffusé sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

(2)

Code_Aster Version default

Titre : Procédure TEST_TABLE Date : 12/11/2012 Page : 2/4

Responsable : COURTOIS Mathieu Clé : U4.92.03 Révision :

f370bf309268

2 Syntaxe

TEST_TABLE (

♦ TABLE = matable, [table]

# 1. Sélection de la colonne à tester :

♦ NOM_PARA = para, [Kn]

/ # 1.1 Sélection de la ligne contenant la cellule à tester :

♦ FILTRE = (_F( ♦ NOM_PARA = para , [Kn]

/ ◊ CRIT_COMP = /'EQ' , [défaut]

/'NE' , /'LT' , /'GT' , /'LE' , /'GE' ,

♦ / VALE_I = ival , [I]

/ VALE_K = kval , [Kn]

/ / VALE = rval , [R]

/ VALE_C = cval , [C]

◊ | PRECISION = / prec, [R8]

/ 1.0E-3 , [DEFAUT]

| CRITERE = / 'RELATIF' , [DEFAUT]

/ 'ABSOLU' , / ♦ CRIT_COMP = /'MAXI' ,

/'MAXI_ABS' , /'MINI' , /'MINI_ABS' , /'VIDE' , /'NON_VIDE' , ),),

/ # 1.2 Pour tester l’ensemble d’une colonne :

♦ TYPE_TEST = / 'SOMM_ABS' , / 'SOMM' , / 'MAX' , / 'MIN' ,

# 2. Définition de la valeur de référence :

# voir TEST_RESU [u4.92.01]

◊ INFO = / 1 , [DEFAUT]

/ 2 , )

Manuel d'utilisation Fascicule u4.92: Test

Document diffusé sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

(3)

Code_Aster Version default

Titre : Procédure TEST_TABLE Date : 12/11/2012 Page : 3/4

Responsable : COURTOIS Mathieu Clé : U4.92.03 Révision :

f370bf309268

3 Opérandes

3.1 Opérande TABLE

On donne le nom de la table que l'on veut tester.

3.2 Opérande NOM_PARA

On donne le nom du paramètre identifiant la colonne à tester.

3.3 Tester une cellule ; mot clé FILTRE

Ce mot clé facteur (répétable à volonté) sert à sélectionner la ligne contenant la cellule à tester.

L'emploi de ce mot clé est décrit dans la commande IMPR_TABLE [U4.91.03]. La seule différence par rapport à IMPR_TABLE est que les critères de comparaison (CRIT_COMP) d’inégalité ne sont pas disponibles.

Remarque :

Il est souvent nécessaire de répéter ce mot clé pour sélectionner une ligne unique, c'est pourquoi la commande TEST_TABLE ne permet de tester qu'une seule valeur à la fois. Si l'on veut tester 3 valeurs dans une table, il faut appeler 3 fois la commande.

3.4 Tester une colonne entière

/ TYPE_TEST = ‘SOMM_ABS’

La somme des valeurs absolues de toute la colonne de la table.

/ TYPE_TEST = ‘SOMM’

La somme des valeurs de toute la colonne de la table.

/ TYPE_TEST = ‘MAX’

Le maximum des valeurs de toute la colonne de la table.

/ TYPE_TEST = ‘MIN’

Le minimum des valeurs de toute la colonne de la table.

3.5 Mots-clés communs aux commandes TEST_XXX

La définition des valeurs de non régression et de référence, ainsi que des tolérances admissibles, les critère de comparaison est détaillée dans la documentation [u4.92.01] de la commande TEST_RESU.

3.6 Opérande INFO

◊ INFO = inf

Imprime des informations complémentaires dans le fichier "message" si inf=2. N'imprime rien si inf=1.

4 Exemple

Pour tester la table maxFchoc :

TEST_TABLE ( TABLE = maxFchoc , NOM_PARA = 'MAXI',

FILTRE = ( _F(NOM_PARA = 'FONCTION', VALE_K = 'effochoc'),

Manuel d'utilisation Fascicule u4.92: Test

Document diffusé sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

(4)

Code_Aster Version default

Titre : Procédure TEST_TABLE Date : 12/11/2012 Page : 4/4

Responsable : COURTOIS Mathieu Clé : U4.92.03 Révision :

f370bf309268 _F(NOM_PARA = 'INST' , VALE = 3.76E-1),) REFERENCE = 'ANALYTIQUE',

VALE_CALC = –6,298299978E2 VALE_REFE = -6.2983E2,)

Manuel d'utilisation Fascicule u4.92: Test

Document diffusé sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Références

Documents relatifs

Il est possible de dériver le champ de température par rapport à un paramètre sensible quand il a été utilisé pour définir :.. • une condition de

Il est souvent nécessaire de répéter ce mot clé pour sélectionner une ligne unique, c'est pourquoi la commande TEST_TABLE ne permet de tester qu'une seule valeur à la fois. Si

•A précision numérique constante mais avec potentiellement des pertes en temps de calcul: l'activation des facultés OOC de MUMPS (cf. mot-clé OUT_OF_CORE ci dessous) et l'activation

It is often necessary to repeat this key word to select line single, this is why command TEST_TABLE makes it possible to test only one value at

Pour résoudre un problème de grande taille (> 10 6 ddls), le solveur PETSC avec ses réglages par défaut peut permettre de passer un calcul malgré des limitations mémoire

Pour résoudre un problème de grande taille (> 10 6 ddls), le solveur PETSC avec ses réglages par défaut peut permettre de passer un calcul malgré des limitations mémoire

On peut donc débrancher ce processus de contrôle (c'est ce qui est fait par défaut via la valeur -1) et ce, d'autant plus qu'il a un coût en temps non négligeable et que celui-ci

On peut donc débrancher ce processus de contrôle (c'est ce qui est fait par défaut via la valeur -1) et ce, d'autant plus qu'il a un coût en temps non négligeable et que celui-ci