Télécharger masq.notice

Retour à la liste thématique

Afficher cette notice en

Numérotation des lignes :
   1 : $$$$ MASQ     NOTICE  BP208322  17/08/08    21:15:05     9526           
   2 :                                              DATE     17/08/08
   3 :                                              
   4 :   Operateur MASQUE                         Voir aussi : ABS BORN
   5 :     ----------------                                      SIGN  
   6 : 
   7 :     RESU1 = OBJET1  MASQ  |'SUPERIEUR' | ('SOMME')  | ENTI1  | ;
   8 :                           |'EGSUPE'    |            | FLOT1  |
   9 :                           |'EGALE'     |            | OBJET2 |
  10 :                           |'EGINFE'    |
  11 :                           |'INFERIEUR' |
  12 :                           |'DIFFERENT' |
  13 :                           |
  14 :                           |'COMPRIS'     ('SOMME') | ENTI1  ENTI2  | ;
  15 :                           |                        | FLOT1  FLOT2  |
  16 :                           |                        | OBJET2 OBJET3 |
  17 :                           |
  18 :                           |'EXISTE'   (MOT1) ; 
  19 : 
  20 : 
  21 :     Objet :
  22 :     _______
  23 : 
  24 :     L'operateur MASQUE fabrique un objet de meme type que OBJET1 dont
  25 :     les valeurs sont des 1. ou des 0.
  26 : 
  27 :     Si la relation algebrique (mots-clés 'SUPERIEUR', 'EGSUPE', ... )
  28 :     ou la condition d'existence (mot-clé 'EXISTE') est verifiee,
  29 :     alors la valeur retournee est 1., sinon elle vaut 0.
  30 :     
  31 :     Pour les tests algebriques, chaque valeur de OBJET1 est comparee a 
  32 :     une valeur (ENTI1 ou FLOT1) ou a la valeur correspondante dans un 
  33 :     objet (OBJET2) de meme type que OBJET1.
  34 : 
  35 :     Si le mot 'SOMME' est employe, RESU1 est la somme des 0. et des 1.,
  36 :     sinon RESU1 est l'objet de meme type qu'OBJET1, contenant les 0. et
  37 :     les 1.
  38 :     
  39 :     Le test d'existence ne s'applique qu'aux objets de type MCHAML.
  40 : 
  41 :     Commentaire :
  42 :     _____________
  43 : 
  44 :     OBJET1 : objet de type CHPOINT, LISTREEL, LISTENTI, MCHAML
  45 : 
  46 :     OBJET2 : objet de meme type que OBJET1
  47 :         
  48 :     OBJET3 : borne superieure (option 'COMPRIS') de OBJET1 lorsque
  49 :              celui-ci est de type CHPOINT ou MCHAML (meme type que
  50 :              OBJET1)
  51 : 
  52 :     ENTI1  : nombre avec lequel sont comparees les valeurs de OBJET1
  53 :              lorsque celui-ci est de type LISTENTI (type ENTIER)
  54 :              
  55 :     ENTI2  : borne superieure (option 'COMPRIS') de OBJET1 lorsque
  56 :              celui-ci est de type LISTENTI (type ENTIER)
  57 : 
  58 :     FLOT1  : nombre avec lequel sont comparees les valeurs de OBJET1
  59 :              lorsque celui-ci est de type CHPOINT, LISTREEL ou MCHAML
  60 :              (type FLOTTANT)
  61 :              
  62 :     FLOT1  : borne superieure (option 'COMPRIS') de OBJET1 lorsque
  63 :              celui-ci est de type LISTREEL (type FLOTTANT)
  64 :              
  65 :     MOT1   : nom de la composante dont on veut tester l'existence 
  66 :              (type MOT). En son absence toutes les composantes presentes
  67 :              dans le MCHAML sont testees.
  68 : 
  69 :     RESU1  : objet resultat de meme type que OBJET1 sauf si le mot-cle
  70 :              'SOMME' est utilise auquel cas RESU1 est de type ENTIER
  71 : 
  72 :     Remarque :
  73 :     __________
  74 : 
  75 :     Si OBJET1 est un CHPOINT, alors le resultat de type CHPOINT aura le
  76 :     meme support maillage de POI1.
  77 :     
  78 :     Si OBJET1 et OBJET2 sont deux CHPOINTs, on rappelle que si OBJET2 
  79 :     n'est pas explicitement defini pour certains noeuds de OBJET1, sa 
  80 :     valeur en ces noeuds est implicitement 0. par convention.
  81 : 
  82 : 

© Cast3M 2003 - Tous droits réservés.
Mentions légales