Télécharger elem.notice

Retour à la liste

Afficher cette notice en

Numérotation des lignes :
$$$$ ELEM     NOTICE  MB234859  26/08/27    21:15:06     12630          
                                             DATE     26/08/27

    Operateur ELEM                           Voir aussi : POIN MOTS
    --------------                                        DROI  MAXI  
                                                          MINI  

    Cet operateur a plusieurs fonctions selon les donnees.

   ------------------
   | 1ere Fonction  |
   ------------------

    Il permet d'extraire des elements de differents types d'un MAILLAGE
donne GEO2. Le resultat est un objet de type MAILLAGE ou POINT .

    GEO1 = GEO2 ELEM | MOT1   | LENTI1 |;
                     | COUL1  | N1     |;
                     |
                     | 'COUL' I1 ;
                     |
                     | 'CONTENANT'  POIN1 ('NOVERIF') ;
                     |
                     | 'APPUYE' | 'STRICTEMENT' | GEO3 ('NOVERIF') ;
                     |          | 'LARGEMENT'   |
                     |          | 'ELEMENTS'    |
                     |
                     | 'COMPRIS'  POIN1 POIN2 ;

    Les differentes possibilites sont :

   - type d'element MOT1 (type MOT) ou couleur COUL1 (type MOT)

     extrait de GEO2 les elements du type MOT1 ou de la couleur 
     COUL1 indique.
     + LENTI1 (type LISTENTI) : parmi les elements trouves, seuls 
       ceux dont les numeros se trouvent dans la liste LENTI1 sont 
       extraits.
     + N1 (type ENTIER) : parmi les elements trouves, seul le 
       N1-eme element est extrait.

   - mot-cle 'COUL' : extrait de GEO2 les elements de numero de 
     couleur I1 (voir operateur COUL pour connaitre les numeros 
     associes a chaque couleur)

   - mot-cle 'CONTENANT' : extrait de GEO2 tous les elements 
     contenant le point POIN1, c'est-a-dire tels que ce point soit 
     geometriquement dans l'element.
     Si le mot NOVERIF est utilise il est autorise de creer un resultat 
     de type MAILLAGE vide.

   - mot-cle 'APPUYE' : extrait de GEO2 les elements s'appuyant 
     strictement (par defaut) ou largement sur les points de l'objet GEO3 
     (type POINT ou MAILLAGE) ou sur les elements de GEO3. 
     Un element s'appuie sur un autre s'il contient tous les noeuds 
     de ce dernier.
     Si le mot NOVERIF est utilise il est autorise de creer un resultat 
     de type MAILLAGE vide.

   - mot-cle 'COMPRIS' : extrait pour une ligne GEO2, un segment 
     compris entre deux points. La ligne resultat est decrite de POIN1
     vers POIN2 (type POINT).

    Exemples :
    __________

                GEO1 ELEM TRI3
                GEO1 ELEM QUA4 3
                GEO1 ELEM APPUYE LARGEMENT POIN8
                GEO1 ELEM SEG2 (LECT 1 PAS 2 9)
                GEO1 ELEM ROSE
                GEO1 ELEM BLEU 1
                GEO1 ELEM TURQ (LECT 2 PAS 1 3)
                GEO1 ELEM CONT PO1
                LIG1 ELEM COMP PO1 PO2

 Il y a possibilite de concatener la selection sur le type et la couleur

                GEO1 ELEM QUA4 ROSE
                GEO1 ELEM BLEU PRI6 4
                GEO1 ELEM SEG2 ROUG (LECT 1 PAS 2 9)

   ------------------
   | 2eme Fonction  |
   ------------------
    LMOT1 = GE02 ELEM 'TYPE' ;
    LMOT1 = GE02 ELEM 'COUL' ;

    Il permet de connaitre les types des elements contenus d'un MAILLAGE
donne GEO2 (option 'TYPE') ou bien la couleur des elements (option
'COUL'). Dans ce cas le resultat est un objet de type LISTMOTS.

   ------------------
   | 3eme Fonction  |
   ------------------
   GEO1 = CHE1 'ELEM'| MOT1          |('ABS') (MOT3) (MOT4 LMOTS1);
                     | MOT2     X1   |
                     |'COMPRIS' X1 X2|

   Il permet d'extraire d'un champ/element l'element ou les elements
supports du maximum ou du minimum de l'ensemble de valeurs d'une ou
de plusieurs composantes du champ ou contenant les valeurs verifiant
une relation de comparaison par rapport a une valeur de reference.

    Commentaire :
    _____________

    CHE1       : Objet de type  MCHAML

    MOT1       :'MAXI' ou 'MINI' pour rechercher les elements pour
                 lesquels CHE1 est maximum / minimum

    X1         : Valeur de reference (type FLOTTANT)
    X2         : Valeur de reference (type FLOTTANT)

    MOT2 X1    : Recherche les elements de CHE1 dont la valeur vérifie
                 une des conditions suivantes :
                'SUPERIEUR' |
                'EGSUPE'    |
                'EGALE'     | X1
                'EGINFE'    |
                'INFERIEUR' |
                'DIFFERENT' |

   'COMPRIS' X1 X2 : Recherche les elements de CHE1 dont la
                 valeur est comprise entre X1 et X2

   'ABS'       : Mot cle optionnel indiquant que la recherche des
                 elements se fera sur la valeur absolue de CHE1

    MOT3       : Mot cle optionnel pouvant prendre l'une des valeurs
                 suivantes :
                'LARG' (Par defaut) Un element est contenu dans GEO1 si
                                    au moins un de ses points support
                                    verifie la condition souhaitee

                'STRI'              Un element est contenu dans GEO1 si
                                    tous ses points support verifient
                                    la condition souhaitee
                                    Dans le cas de 'MAXI' ou 'MINI', un
                                    seul element est retenu

    MOT4       : Mot cle optionnel pouvant prendre l'une des valeurs
                 suivantes :
                'AVEC' : Considere seulement les composantes de CHE1 qui
                         sont contenues dans LMOTS1 (Objet de type
                         LISTMOTS)

                'SANS' : Considere les composantes de CHE1 qui ne sont
                         pas contenues dans LMOTS1 (Objet de type
                         LISTMOTS)

    GEO1     : Objet resultat de type MAILLAGE

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