1 : $$$$ ET NOTICE PV090527 23/12/18 21:15:03 11810 2 : DATE 23/12/18 3 : 4 : 5 : Operateur ET Voir aussi : OU DIFF INTE 6 : ------------ + 7 : ---------------------- 8 : | 1ere possibilite | 9 : ---------------------- 10 : 11 : OBJETR = 'ET' ('TELQUEL') OBJET1 OBJET2 (OBJET3 ...) ('NOER'); 12 : 13 : Objet : 14 : _______ 15 : 16 : L'operateur ET construit l'objet OBJETR representant le resultat 17 : de la fusion des objets OBJET1 et OBJET2. 18 : 19 : Cette operation n'a actuellement de sens qu'entre objets de meme 20 : type. Le resultat a le meme type que les objets OBJET1 et OBJET2. 21 : 22 : Dans le seul cas ou OBJET1 et OBJET2 sont de type logique, il peut 23 : y avoir d'autres opérandes également de type logique. 24 : 25 : Font exceptions a cette regle les concatenations respectives de 26 : POINT et MAILLAGE -> MAILLAGE 27 : POINT et POINT -> MAILLAGE (elements de type POI1) 28 : MOT et LISTMOTS -> LISTMOTS 29 : ENTIER et LISTENTI -> LISTENTI 30 : FLOTTANT/ENTIER et LISTREEL -> LISTREEL 31 : ENTIER et ENTIER -> LISTENTI 32 : FLOTTANT et FLOTTANT -> LISTREEL 33 : ENTIER et FLOTTANT -> LISTREEL 34 : FLOTTANT et ENTIER -> LISTREEL 35 : OBJET et LISTOBJE -> LISTOBJE (voir remarque) 36 : 37 : Commentaire : 38 : _____________ 39 : 40 : Les types d'objet acceptes par l'operateur ET sont : 41 : POINT MAILLAGE LOGIQUE CHPOINT RIGIDITE MMODEL MCHAML 42 : ATTACHE BLOQSTRU ELEMSTRU SOLUTION DEFORME BASMOD VECTEUR 43 : LISTREEL LISTENTI EVOLUTIO CHARGEME STRUCTUR MCHAML TABLE 44 : LISTMOTS MOT NUAGE LISTCHPO MATRIK FLOTTANT ENTIER 45 : LISTOBJE 46 : 47 : Remarques : 48 : ___________ 49 : 50 : * Si les objets OBJET1 et OBJET2 sont de type LOGIQUE, 51 : le resultat est la conjonction logique des 2 objets. 52 : D'autres LOGIQUEs peuvent aussi être fournis et le résultat 53 : est alors la conjonction logique de tous les objets. 54 : 55 : 56 : * Si les objets OBJET1 et OBJET2 sont de type CHPOINT, l'operation 57 : n'est possible que si ils ont la meme nature (DISCRET ou DIFFUS). 58 : Le resultat est la concatenation des deux objets pour leurs parties 59 : disjointes et pour leurs parties communes constituees par les memes 60 : composantes aux memes noeuds le resultat depend de leur nature : 61 : - s'ils sont de nature diffuse la valeur doit etre la meme pour 62 : les deux champs, sauf si le motcle NOER est indique. 63 : - s'ils sont de nature discrete on somme les deux valeurs. 64 : 65 : 66 : * Si les objets OBJET1 et OBJET2 sont de type MOT, ils doivent 67 : etre places derriere ET. Le resultat est la concatenation des deux 68 : mots. Si le mot 'TELQUEL' est utilise les blancs aux extremites de 69 : OBJET1 et OBJET2 sont conserves. Voir aussi operateur 'CHAINE'. 70 : 71 : * Si les objets OBJET1 et OBJET2 sont de type TABLE, ils 72 : doivent etre tous les deux de sous-type "LIAISONS_STATIQUES", 73 : ou bien "BASE_MODALE". 74 : 75 : * Si les objets OBJET1 et OBJET2 sont de type MAILLAGE, les 76 : partitions de type SEG2 sont concatenees en veillant a preserver une 77 : continuite de parcours de la partition resultat, sauf en presence du 78 : mot-clef 'TELQUEL' qui force un respect de l'ordre des maillages 79 : fournis en entree. 80 : 81 : * Si OBJET1 et OBJET2 sont un LISTOBJE et un OBJET de meme type 82 : que ceux contenus dans la liste, l'objet est ajoute en fin de 83 : liste. 84 : 85 : ---------------------- 86 : | 2eme possibilite | 87 : ---------------------- 88 : 89 : OBJET2 = 'ET' ( TAB1 ) ; 90 : ( LOBJ1 ) 91 : 92 : Objet : 93 : _______ 94 : 95 : L'operateur ET construit la fusion de l'ensemble des objets 96 : contenus : 97 : - soit dans la table de sous-type ESCLAVE TAB1 ; 98 : - soit dans la liste d'objets LOBJ1. 99 : 100 : Ces objets doivent etre de type POINT, MAILLAGE, CHPOINT, MCHAML, 101 : RIGIDITE, MATRIK, MMODEL, EVOLUTION, LISTREEL, LISTENTI, FLOTTANT 102 : ou ENTIER. 103 : 104 : Le resultat est du meme type que les objets places en chaque indice 105 : entier de TAB1 a l'exception des objets repertories dans le 106 : tableau qui suit : 107 : 108 : +----------------------+-------------------+ 109 : | Type de de l'indice | Type du résultat | 110 : +----------------------+-------------------+ 111 : | POINT | MAILLAGE | 112 : | FLOTTANT | LISTREEL | 113 : | ENTIER | LISTENTI | 114 : +----------------------+-------------------+ 115 :
© Cast3M 2003 - Tous droits réservés.
Mentions légales