* fichier : elem.dgibi ************************************************************************ ************************************************************************ ************************************************************************ * NOM : ELEM * DESCRIPTION : Test de verification de l'operateur ELEM * En particulier l'option APPUYE ELEM qui est nouvelle * * LANGAGE : GIBIANE-CAST3M * AUTEUR : Stephane GOUNAND (CEA/DES/ISAS/DM2S/SEMT/LTA) * mel : stephane.gounand@cea.fr ********************************************************************** * VERSION : v1, 01/08/2025, version initiale * HISTORIQUE : v1, 01/08/2025, création * HISTORIQUE : * HISTORIQUE : ************************************************************************ * interact=faux ; * lok = vrai ; * 'DEBP' egamail mail1*'MAILLAGE' mail2*'MAILLAGE' ; 'FINP' lega ; * * Restitue la plus longue en premier 'DEBP' lis2 n*'ENTIER' ; 'SI' ('EGA' n (n '/' 2 '*' 2)) ; 'SI' ('EGA' n 2) ; 'SINO' ; 'FINS' ; 'SINO' ; 'SI' ('EGA' n 1) ; 'SINO' ; 'FINS' ; 'FINS' ; 'FINP' l1 l2 ; * *'OPTI' 'DENS' 0.333333 ; pA = 0. 0. ; pB = 1. 0. ; pC = 1. 1. ; pD = 0. 1. ; * * l2 l1 = lis2 nmt ; mtn = mt1 'ET' mt2n ; * * Test 1 : 1 arête du bord : 1 seul element associe * lok = lok 'ET' tst ; tst = egamail pint pare ; lok = lok 'ET' tst ; * * Test 2 : 1 arête interne : 2 elements associes * lok = lok 'ET' tst ; tst = egamail pint1 pareint1 ; lok = lok 'ET' tst ; * * Test 3 : 1 bord sans coin de n elements : n elements associes * tst = 'EGA' nelebas nlAB ; lok = lok 'ET' tst ; tst = egamail pintbas pAB ; lok = lok 'ET' tst ; * * Test 3 : n elements quadratiques : n elements lineaire associes * * * * tst = egamail mtnqx1 mtnqx2 ; lok = lok 'ET' tst ; * * tst = egamail mtnfx1 mtnfx2 ; lok = lok 'ET' tst ; * * tst = egamail mtnfx3 mtnfx2 ; lok = lok 'ET' tst ; * * 'SI' ('NON' lok) ; 'MESSAGE' ('CHAINE' 'Il y a eu des erreurs') ; 'ERREUR' 5 ; 'SINON' ; 'MESSAGE' ('CHAINE' 'Tout sest bien passe !') ; 'FINSI' ; * 'SI' interact ; 'OPTION' 'ECHO' 1 'DONN' 5 ; 'FINSI' ; * * End of dgibi file ELEM * 'FIN' ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales