Télécharger et.notice

Retour à la liste thématique

Afficher cette notice en

Numérotation des lignes :
   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