* fichier : maxi.dgibi ************************************************************************ ************************************************************************ ************************************************************************ * * Mots-clés : MAXI, MANU 'CHPO' * * Test de verification de les operateurs MAXI et MANU 'CHPO' * * creation : bp, 2015-06-09 * modifs : ... a completer ... * ************************************************************************ XPREC = 1.E-10; ************************************************************************ * syntaxe de MAXI : * Xmax = MAXI X1 X2 ... Xn ************************************************************************ SI (Xerr > XPREC); NBERR=NBERR + 1; lerr= lerr et 0; FINSI; ************************************************************************ * syntaxe de MAXI : * OBJET3 = MAXI OBJET1 OBJET2 (objeti ..) ************************************************************************ *** LISTREEL *** pipi2 = 2.* pipi; pipi3 = 3.* pipi; * list popo; SI ((ABS (xpopo - 20.)) > XPREC); NBERR=NBERR + 1; lerr= lerr et 1; FINSI; * list popo3; SI ((ABS (xpopo3 - 30.)) > XPREC); NBERR=NBERR + 1; lerr= lerr et 2; FINSI; *** CHPOINT *** *************** créé via MANU CHPO + maillage de POI1 : p0 = 0. 0.; * list kr ; * list va ; * on peut aussi verifier ce qu il y a comme maillage * kr1 = extr kr 'MAIL'; list kr1; * va1 = extr va 'MAIL'; list va1; * list obj; SI ((ABS (xobj - 0.19)) > XPREC); NBERR=NBERR + 1; lerr= lerr et 3; FINSI; *************** créé via COOR + maillage d elements p1 = 0 0; p2 = 2 1; list x; * meshx = extr x MAIL; list meshx; x2 = x**2; x3 = x**3; list toto; list toto3; * test SI ((ABS (xtoto - 4.)) > XPREC); NBERR=NBERR + 1; lerr= lerr et 4; FINSI; SI ((ABS (xtoto3 - 8.)) > XPREC); NBERR=NBERR + 1; lerr= lerr et 5; FINSI; SI ((ABS (xtoto - 16.2)) > XPREC); NBERR=NBERR + 1; lerr= lerr et 6; FINSI; SI ((ABS (xtoto3 - 25.4)) > XPREC); NBERR=NBERR + 1; lerr= lerr et 7; FINSI; * apres un REDU (le meleme change) SI ((ABS (xtiti - 3.0)) > XPREC); NBERR=NBERR + 1; lerr= lerr et 8; FINSI; *************** créé via MANU CHPO + maillage d elements : SI ((ABS (xobj2 - 0.29)) > XPREC); NBERR=NBERR + 1; lerr= lerr et 9; FINSI; *************** créé via MANU CHPO + maillage de POI1 avec des doublons: mesh11 = mesh11 et p2 'TELQUEL'; mesh11 = mesh11 et p0 'TELQUEL'; SI ((ABS (xmax11 - 0.19)) > XPREC); NBERR=NBERR + 1; lerr= lerr et 10; FINSI; FINSI; FIN ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales