* fichier : test1_diff.dgibi
************************************************************************
************************************************************************
* Ce Cas-Test vérifie le bon fonctionnement de l'opérateur DIFF *
P1 = 0. 0. ;
P2 = 0. 1. ;
P3 = 0. 2. ;
L1 = DROIT 10 P1 P2 ;
L2 = DROIT 12 P2 P3 ;
L3 = L1 ET L2 ;
*----------------------------------------------------------------------*
* Cas de MELEME SIMPLE de TYPE identiques *
*----------------------------------------------------------------------*
* Création d'un MELEME SIMPLE VIDE de type QUA4
* Test de Validation de l'opérateur
SI ('NEG' NOMTYP 'QUA4');
FINS;
SI ('NEG' DIMLIST 1);
FINS;
* Création d'un MELEME SIMPLE de type QUA4 (NON VIDE)
* Test de fonctionnement de l'opérateur
SI ('NEG' NOMTYP 'QUA4');
FINS;
SI ('NEG' DIMLIST 1);
FINS;
* Vérification qu'avec ET on retrouve bien la même chose
MAILET = MAILQ4VI ET MAILQ4;
MAILETDI = DIFFQ4VI ET MAILQ4;
* Test de fonctionnement de l'opérateur
SI ('NEG' DIMLIST1 DIMLIST2);
FINS;
*----------------------------------------------------------------------*
* Cas de MELEME SIMPLE de TYPE différent *
*----------------------------------------------------------------------*
* Création d'un MELEME SIMPLE VIDE de type TRI3
* Test de fonctionnement de l'opérateur
SI ('NEG' NOMTYP1 'QUA4');
FINS;
SI ('NEG' DIMLIST 1);
FINS;
* Création d'un MELEME SIMPLE de type TRI3 NON VIDE
* Test de fonctionnement de l'opérateur
SI ('NEG' NOMTYP1 'TRI3');
FINS;
SI ('NEG' NOMTYP2 'QUA4');
FINS;
SI ('NEG' DIMLIST 2);
FINS;
*----------------------------------------------------------------------*
* Cas de MELEME COMPLEXE *
*----------------------------------------------------------------------*
MAILC1 = MAILT3 ET MAILQ4;
* Test de fonctionnement de l'opérateur
* Modif SG 2016/12/01 : maintenant, en cas de maillage vide, on met le
* type d'element courant plutot que POI1...
*SI ('NEG' NOMTYP 'POI1');
'SI' ('NEG' NOMTYP itycou);
FINS;
SI ('NEG' DIMLIST 1);
FINS;
MAILC1 = MAILT3 ET MAILQ4;
MAILC2 = VIDSEG3 ET VIDCUB8 ET MAILC1;
* Test de fonctionnement de l'opérateur
*old SI ('NEG' NOMTYP 'POI1');
*old MESS 'Erreur de DIFF : Type d_Elements POI1 absents';
'SI' ('NEG' NOMTYP itycou);
FINS;
SI ('NEG' DIMLIST 1);
FINS;
FIN;
					© Cast3M 2003 - Tous droits réservés.
					Mentions légales