Télécharger et.notice

Retour à la liste

Afficher cette notice en

Numérotation des lignes :
$$$$ ET       NOTICE  CB215821  19/11/25    21:15:01     10397          
                                             DATE     19/11/25


    Operateur ET                             Voir aussi : OU DIFF INTE
    ------------                                             +  
    ----------------------
    |  1ere possibilite  |
    ----------------------

    OBJET3 = 'ET' ('TELQUEL') OBJET1  OBJET2 ('NOER');

   Objet :
    _______

    L'operateur ET construit l'objet OBJET3 representant le resultat
    de la fusion des objets OBJET1 et OBJET2.

    Cette operation n'a actuellement de sens qu'entre objets de meme
    type. Le resultat a le meme type que les objets OBJET1 et OBJET2.

    Font exceptions a cette regle les concatenations respectives de
    POINT           et MAILLAGE  ->  MAILLAGE
    POINT           et POINT     ->  MAILLAGE  (elements de type POI1)
    MOT             et LISTMOTS  ->  LISTMOTS
    ENTIER          et LISTENTI  ->  LISTENTI
    FLOTTANT/ENTIER et LISTREEL  ->  LISTREEL
    ENTIER          et ENTIER    ->  LISTENTI
    FLOTTANT        et FLOTTANT  ->  LISTREEL
    ENTIER          et FLOTTANT  ->  LISTREEL
    FLOTTANT        et ENTIER    ->  LISTREEL

    Commentaire :
    _____________

    Les types d'objet acceptes par l'operateur ET sont :
    POINT    MAILLAGE  LOGIQUE   CHPOINT  RIGIDITE  MMODEL   MCHAML
    ATTACHE  BLOQSTRU  ELEMSTRU  SOLUTION DEFORME   BASMOD   VECTEUR
    LISTREEL LISTENTI  EVOLUTIO  CHARGEME STRUCTUR  MCHAML   TABLE
    LISTMOTS MOT       NUAGE     LISTCHPO MATRIK    FLOTTANT ENTIER

    Remarques :
    ___________

   * Si les objets OBJET1 et OBJET2 sont de type LOGIQUE,
     le resultat est la conjonction logique des 2 objets.


   * Si les objets OBJET1 et OBJET2 sont de type CHPOINT, l'operation
     n'est possible que si ils ont la meme nature (DISCRET ou DIFFUS).
     Le resultat est la concatenation des deux objets pour leurs parties
     disjointes et pour leurs parties communes constituees par les memes
     composantes aux memes noeuds le resultat depend de leur nature :
     - s'ils sont de nature diffuse la valeur doit etre la meme pour
         les deux champs, sauf si le motcle NOER est indique.
     - s'ils sont de nature discrete on somme les deux valeurs.


   * Si les objets OBJET1 et OBJET2 sont de type MOT, ils doivent
     etre places derriere ET. Le resultat est la concatenation des deux
     mots. Si le mot 'TELQUEL' est utilise les blancs aux extremites de
     OBJET1 et OBJET2 sont conserves. Voir aussi operateur 'CHAINE'.

   * Si les objets OBJET1 et OBJET2 sont de type TABLE, ils
     doivent etre tous les deux de sous-type "LIAISONS_STATIQUES",
     ou bien "BASE_MODALE".

   * Si les objets OBJET1 et OBJET2 sont de type MAILLAGE, les
     partitions de type SEG2 sont concatenees en veillant a preserver une
     continuite de parcours de la partition resultat, sauf en presence du
     mot-clef 'TELQUEL' qui force un respect de l'ordre des maillages
     fournis en entree.

    ----------------------
    |  2eme possibilite  |
    ----------------------

    OBJET2 = 'ET'  TAB1 ;

    Objet :
    _______

    L'operateur ET construit la fusion de l'ensemble des objets
    contenus dans la table de sous-type ESCLAVE TAB1. Ces objets
    doivent etre de type POINT, MAILLAGE, CHPOINT, MCHAML, RIGIDITE, 
    MATRIK, MMODEL, LISTREEL, LISTENTI, FLOTTANT ou ENTIER.

    Le resultat est du meme type que les objets places en chaque indice 
    entier de TAB1 a l'exception des objets repertories dans le 
    tableau qui suit :

    +----------------------+-------------------+
    | Type de de l'indice  |  Type du résultat |
    +----------------------+-------------------+
    | POINT                |  MAILLAGE         |
    | FLOTTANT             |  LISTREEL         |
    | ENTIER               |  LISTENTI         |
    +----------------------+-------------------+

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