Operator 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  ;

     Description :
     ------------

     1st case :
     ---------
     In a modal base analysis, a structure is represented
 by a set of modes and static solutions.
 The specification of the linkages which act on the
 structure as well as that of the set of modes and static
 solutions define the problem to be solved.
 The BASE operator enables the user to construct an object
 (BASEMODA type) which includes all this information.
 

     2nd case  :
     ----------
     The BASE operator carries out a geometric operation of 
 translation ('PLUS') or rotation ('ROTA') on an object 
 containing modes and pseudo-modes of a structure.
 

    Contents :
    ___________

    STRU1   : object containing the structure description, either
              elementary, or composed of identical substructures.
              (STRUCTUR type)

    ATTA1   : object containing the specification of the linkages 
              (ATTACHE type)

    SOL1    : object containing the set of modes
              (SOLUTION type, MODE subtype)

    SOL2    : object containing the set of static solutions
              (SOLUTION type, SOLUTION STATIQUE subtype)

    The specification of modes, linkages, and static solutions 
 is optional.

    TAB1    : object containing the structure modal characteristics 
              after translation or rotation (TABLE type).
              TAB1 structure :   TAB1.'BASE'  = TAB4
                                     .'POINT' = TAB5
                TAB4 has the same structure as TAB2.
                TAB5 provides the correspondence between the points 
                     contained in TAB3 (TABLE type) in the new
                     geometry.
                     TAB5.(TAB3.I) = QI , QI is the point which
                     corresponds, at the level of the modified
                     geometry, to the point PI = TAB3.I of the
                     initial geometry

    TAB2    : object containing the initial structure modal 
              characteristics (TABLE type),
              BASE_MODALE subtype table

    TAB3    : TABLE type object indexed by INTEGERs varying from
              1 to N and containing points of the geometry, POINT 
              subtype table 
              
    'PLUS'  : MOT type object indicating that the geometrical 
              operation carried out is a translation of vector VEC1 
              (POINT type object)
              
    'ROTA'  : MOT type object indicating that the geometrical
              operation carried out is a rotation of angle FLOT1 
              (in degrees) about the axis defined by the point P1
              (in 2D) or the points P1 and P2 (in 3D)
             


    Possible combinations :
    _______________________

    If STRU1 is elementary :

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

    If STRU is a set of identical substructures :

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

    Note :
    ________

    If the static solutions are infered from the linkages, the 
 BASE operator calculates automatically the static solutions by
 default.

    Reading of an elementary base :
    _______________________________

    Operators such as PJBA, EVOL, RECO,... require an elementary
 base, i.e. a modal base different from a set of sub-bases, as 
 operands.

    There are three reading possibilities :

      BAS         : read the elementary base BAS
      BAS STRU    : read the elementary base taken from BAS,
                    associated with the substucture STRU 
      BAS STRU N1 : search for the elementary base BAS, associated
                    with the Nith substructure taken from the set
                    of identical substuctures STRU
                    
    Example 1 :
    ___________

      B1 = BASE STRU1 MOD1 ;              B1 is elementary
      B  = B1 ET B2 ET ....;
      FN1= PJBA B1       FORCE1 ;      |  Both formulations
      FN1= PJBA B STRU1  FORCE1 ;      |  are equivalent

    Example 2 :
    ___________

      STRU2= STRU1 RIGI2 MASS2 6 ;        STRU2 includes 6 identical
                                          substructures
      B2   = BASE STRU2 MOD2 ;
      FN2  = PJBA B2 STRU2 4 FORCE2 ;     B2 STRU2 4 stands for the
                                          elementary base connected 
                                          with the STRU2 4th 
                                          substructure.