Opérateur BASE
                                             DATE     94/01/10
     Opérateur BASE
     --------------

     Cas 1 :
     -----
     BAS1 = BASE  STRU1 (ATTA1) (SOL1) (SOL2)  ;

     Cas 2 :
     -----
     TAB1 = BASE  TAB2  TAB3  | 'PLUS'   VEC1   ;
                              | 'ROTA'   FLOT1  P1  P2  ;

     Objet :
     -------

     Cas 1 :
     -----
     Dans une analyse sur base modale, une structure est représentée
par un ensemble de modes et de solutions statiques.
La spécification des liaisons qui s'exercent éventuellement sur la
structure, ainsi que la spécification de l'ensemble de modes et de
solutions statiques, définissent le problème à résoudre.
L'opérateur BASE permet de construire un objet (type BASEMODA)
qui rassemble ces diverses informations.

     Cas 2 :
     -----
     L'opérateur BASE effectue une opération géométrique de translation
('PLUS') ou de rotation ('ROTA') sur un objet contenant les modes et
les pseudo-modes d'une structure.

    Commentaire :
    _____________

    STRU1   : objet contenant la description de la structure, soit
              élémentaire, soit formé de sous-structures identiques
              (type STRUCTUR).

    ATTA1   : objet contenant la spécification des liaisons
              (type ATTACHE).

    SOL1    : objet contenant l'ensemble des modes
              (type SOLUTION, sous-type MODE).

    SOL2    : objet contenant l'ensemble des solutions statiques
              (type SOLUTION, sous-type SOLUTION STATIQUE)

    La spécification des modes ,des liaisons, des solutions statiques
est facultative.

    TAB1    : objet contenant les caractéristiques modales de la
              structure après translation ou rotation (type TABLE).
              structure de TAB1 :   TAB1.'BASE'  = TAB4
                                        .'POINT' = TAB5
                TAB4 a la Même structure que TAB2.
                TAB5 donne la correspondance dans la nouvelle géomé-
                     trie des points contenus dans TAB3 (type TABLE),
                     TAB5.(TAB3.I) = QI , QI est le point qui corres-
                     pond au niveau de la géométrie modifiée au point
                     PI = TAB3.I de la géométrie initiale.

    TAB2    : objet contenant les caractéristiques modales de la
              structure initiale (type TABLE),
              table de sous-type BASE_MODALE.

    TAB3    : objet de type TABLE indicé par des ENTIERs variant de 1 à
              N et contenant des points de la géométrie,
              table de sous-type POINT.

    'PLUS'  : objet de type MOT indiquant que l'opération géométrique
              effectuée est une translation de vecteur VEC1 (objet de
              type POINT).

    'ROTA'  : objet de type MOT indiquant que l'opération géométrique
              effectuée est une rotation d'angle FLOT1 (en degré) autour
              de l'axe défini par le point P1 (en 2D) ou les points P1
              et P2 (en 3D).



    Combinaisons possibles :
    _______________________

    Si STRU1 est élémentaire :

      BAS1 = BASE  STRU1 ATTA1 SOL1 SOL2 ;
      BAS2 = BASE  STRU1 ATTA1 SOL1      ;
      BAS3 = BASE  STRU1 ATTA1      SOL2 ;
      BAS4 = BASE  STRU1 ATTA1           ;
      BAS5 = BASE  STRU1       SOL1      ;

    Si STRU est un ensemble de sous-structures identiques :

      BAS6 = BASE  STRU1 ATTA1 SOL1     ;
      BAS7 = BASE  STRU1 ATTA1          ;
      BAS8 = BASE  STRU1       SOL1     ;

    Remarque :
    __________

    Dans le cas oš les solutions statiques sont déduites des liaisons
l'opérateur BASE calcule automatiquement les solutions statiques,
par défaut.

    Lecture d'une base élémentaire :
    ________________________________

    Des opérateurs comme PJBA , EVOL, RECO ,... demandent pour
opérandes une base élémentaire, c'est-à-dire une base modale qui
ne soit pas un ensemble de sous-bases.

    Il existe trois possibilités de lecture :

      BAS         : lecture de la base élémentaire BAS
      BAS STRU    : lecture de la base élémentaire prise dans BAS ,
                    associée à la sous structure STRU
      BAS STRU N1 : recherche de la base élémentaire BAS, associée à la
                    Nième sous-structure prise dans l'ensemble des
                    sous-structures identiques STRU.

    Exemple 1 :
    ___________

      B1 = BASE STRU1 MOD1 ;              B1 est élémentaire
      B  = B1 ET B2 ET ....;
      FN1= PJBA B1       FORCE1 ;      |  Ces deux formulations
      FN1= PJBA B STRU1  FORCE1 ;      |  sont équivalentes

    Exemple 2 :
    ___________

      STRU2= STRU1 RIGI2 MASS2 6 ;        STRU2 contient 6 sous-
                                          structures identiques
      B2   = BASE STRU2 MOD2 ;
      FN2  = PJBA B2 STRU2 4 FORCE2 ;     B2 STRU2 4 représente la
                                          base élémentaire attachée à la
                                          4ième sous-structure de STRU2