Télécharger masq.notice

Retour à la liste thématique

Afficher cette notice en

Numérotation des lignes :
$$$$ MASQ     NOTICE  BP208322  17/08/08    21:15:05     9526           
                                             DATE     17/08/08
                                             
  Operateur MASQUE                         Voir aussi : ABS BORN
    ----------------                                      SIGN  

    RESU1 = OBJET1  MASQ  |'SUPERIEUR' | ('SOMME')  | ENTI1  | ;
                          |'EGSUPE'    |            | FLOT1  |
                          |'EGALE'     |            | OBJET2 |
                          |'EGINFE'    |
                          |'INFERIEUR' |
                          |'DIFFERENT' |
                          |
                          |'COMPRIS'     ('SOMME') | ENTI1  ENTI2  | ;
                          |                        | FLOT1  FLOT2  |
                          |                        | OBJET2 OBJET3 |
                          |
                          |'EXISTE'   (MOT1) ; 


    Objet :
    _______

    L'operateur MASQUE fabrique un objet de meme type que OBJET1 dont
    les valeurs sont des 1. ou des 0.

    Si la relation algebrique (mots-clés 'SUPERIEUR', 'EGSUPE', ... )
    ou la condition d'existence (mot-clé 'EXISTE') est verifiee,
    alors la valeur retournee est 1., sinon elle vaut 0.
    
    Pour les tests algebriques, chaque valeur de OBJET1 est comparee a 
    une valeur (ENTI1 ou FLOT1) ou a la valeur correspondante dans un 
    objet (OBJET2) de meme type que OBJET1.

    Si le mot 'SOMME' est employe, RESU1 est la somme des 0. et des 1.,
    sinon RESU1 est l'objet de meme type qu'OBJET1, contenant les 0. et
    les 1.
    
    Le test d'existence ne s'applique qu'aux objets de type MCHAML.

    Commentaire :
    _____________

    OBJET1 : objet de type CHPOINT, LISTREEL, LISTENTI, MCHAML

    OBJET2 : objet de meme type que OBJET1
        
    OBJET3 : borne superieure (option 'COMPRIS') de OBJET1 lorsque
             celui-ci est de type CHPOINT ou MCHAML (meme type que
             OBJET1)

    ENTI1  : nombre avec lequel sont comparees les valeurs de OBJET1
             lorsque celui-ci est de type LISTENTI (type ENTIER)
             
    ENTI2  : borne superieure (option 'COMPRIS') de OBJET1 lorsque
             celui-ci est de type LISTENTI (type ENTIER)

    FLOT1  : nombre avec lequel sont comparees les valeurs de OBJET1
             lorsque celui-ci est de type CHPOINT, LISTREEL ou MCHAML
             (type FLOTTANT)
             
    FLOT1  : borne superieure (option 'COMPRIS') de OBJET1 lorsque
             celui-ci est de type LISTREEL (type FLOTTANT)
             
    MOT1   : nom de la composante dont on veut tester l'existence 
             (type MOT). En son absence toutes les composantes presentes
             dans le MCHAML sont testees.

    RESU1  : objet resultat de meme type que OBJET1 sauf si le mot-cle
             'SOMME' est utilise auquel cas RESU1 est de type ENTIER

    Remarque :
    __________

    Si OBJET1 est un CHPOINT, alors le resultat de type CHPOINT aura le
    meme support maillage de POI1.
    
    Si OBJET1 et OBJET2 sont deux CHPOINTs, on rappelle que si OBJET2 
    n'est pas explicitement defini pour certains noeuds de OBJET1, sa 
    valeur en ces noeuds est implicitement 0. par convention.


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