* fichier : deduad2d.dgibi 'OPTI' 'ECHO' 0 ; ************************************************************************ * NOM : DEDUAD2D * DESCRIPTION : cas-test 2d pour 'DEDU' 'ADAP' * * * LANGAGE : GIBIANE-CAST3M * AUTEUR : Stéphane GOUNAND (CEA/DEN/DM2S/SFME/LTMF) * mél : gounand@semt2.smts.cea.fr ********************************************************************** * VERSION : v1, 21/09/2005, version initiale * HISTORIQUE : v1, 21/09/2005, création * HISTORIQUE : * HISTORIQUE : ************************************************************************ * Prière de PRENDRE LE TEMPS de compléter les commentaires * en cas de modification de ce sous-programme afin de faciliter * la maintenance ! ************************************************************************ * 'SAUTER' 2 'LIGNE' ; 'MESSAGE' ' Execution de deduad2d.dgibi' ; 'SAUTER' 2 'LIGNE' ; * * * interact= FAUX ; graph = FAUX ; debug = FAUX ; * *BEGINPROCEDUR cas2d ************************************************************************ * NOM : CAS2D * DESCRIPTION : Construit les cas pour deduadap 2D * * * * LANGAGE : GIBIANE-CAST3M * AUTEUR : Stéphane GOUNAND (CEA/DEN/DM2S/SFME/LTMF) * mél : gounand@semt2.smts.cea.fr ********************************************************************** * VERSION : v1, 15/12/2004, version initiale * HISTORIQUE : v1, 15/12/2004, création * HISTORIQUE : * HISTORIQUE : ************************************************************************ * Prière de PRENDRE LE TEMPS de compléter les commentaires * en cas de modification de ce sous-programme afin de faciliter * la maintenance ! ************************************************************************ * * 'DEBPROC' CAS2D ; 'ARGUMENT' mesh*'ENTIER' ; 'ARGUMENT' nbmail2*'ENTIER' ; 'ARGUMENT' ltri/'LOGIQUE' ; * 'SI' ('NON' ('EXISTE' ltri)) ; ltri = 'VRAI' ; 'FINSI' ; * 'ARGUMENT' disc/'MOT' ; 'SI' ('NON' ('EXISTE' disc)) ; disc = 'LINE' ; 'FINSI' ; * 'SI' ('<' nbmail2 1) ; cherr = 'CHAINE' 'Nombre de mailles inférieur à 2...' ; 'ERREUR' cherr ; 'FINSI' ; nbmail = '*' nbmail2 2 ; * 'SI' ltri ; 'SI' ('EGA' disc 'LINE') ; 'OPTION' 'ELEM' 'TRI3' ; 'SINON' ; 'OPTION' 'ELEM' 'TRI6' ; 'FINSI' ; 'SINON' ; 'SI' ('EGA' disc 'LINE') ; 'OPTION' 'ELEM' 'QUA4' ; 'SINON' ; 'OPTION' 'ELEM' 'QUA8' ; 'FINSI' ; 'FINSI' ; * 'SI' ('OU' ('ET' ('>EG' mesh 1) ('EG' mesh 3) ('EG' mesh 3) ('EG' mesh 1) ('