Operator BLOQ
                                             DATE     95/10/04

    Opérateur BLOQUE                        See also :DEPI RELA 
    ----------------                                  REAC SYMT 
                                                      RESO ANTI 
                                                      OPTI MODE 

RIG1 = BLOQUE |('MAXI')| |          MOT1 ...                   | GEO1 ;
              |('MINI')| |      'RADIAL' POIN1 (POIN2)         |
                         |      'ORTHO'  POIN1 (POIN2)         |
                         |('DEPL')('ROTA') | ('DIRECTION' VEC1)|

    Description :
    ____________

    The BLOQUE operator constructs the RIG1 stiffness, which is
 associated with conditions of values imposed on the unknowns of a
 discretized problem. Later, this stiffness will have to be added to
 that of the structure.

    Contents :
    __________

    The non-zero values to be imposed must also be provided in a
 CHPOINT type object built by means of the DEPIMP operator.

    The conditions may either be of equality or of unilateral
 character, in which case it is advisable that the key word 'MINIMUM'
 or 'MAXIMUM' be specified, depending on whether you wish to limit
 the minimum or the maximum value of the involved unknowns. For
 eample, in case of a condition such as UX <EG 10.3, one should give :

         RIG1 = 'BLOQ' 'MAXI' 'UX' ;
         FO1  = 'DEPI' RIG1 0.3 ;

    'DEPL'  : key word for restraining all the moving degrees of
              freedom

    'ROTA'  : key word for restraining all the rotating degrees of
              freedom

    MOT1    : one or several names standing for the degrees of 
              freedom to be restrained (in this case, do not use the 
              two aforementioned key words).

    The possible names for the degrees of freedom are :

   mechanical degrees of freedom
   for a computation in MODE PLAN CONT :  UX   UY
   for a computation in MODE PLAN DEFO :  UX   UY
   for a computation in MODE PLAN GENE :  UX   UY   RZ(*) UZ   RX   RY
   for a computation in MODE AXIS      :  UR   UZ   RT
   for a computation in MODE FOUR      :  UR   UZ   UT    RT
   for a computation in MODE TRID      :  UX   UY   UZ   RX   RY   RZ

   (*)  only for COQ2 shell elements. Note that UZ, RX, RY are involved
   only at the node supporting the additionnal unknowns.

    liquid degrees of freedom    :  P    PI

    thermal degrees of freedom   :  T

    darcy degrees of freedom     :  TH


    'RADIAL'   : key word for restraining the radial displacement with
                 respect to the POIN1 point in 2D.
                 to the POIN1 POIN2 axis in 3D.

    'ORTHO'    : key word for restraining the ortho-radial displacement
                 with respect to the POIN1 point in 2D.
                              to the POIN1 POIN2 axis in 3D.
 

    'DIRECTION': key word for restraining the displacement (by default)
                 or the rotation ('ROTA' key word) according to the
                 direction defined by the VEC1 vector (POINT type)


    GEO1      : object in which the boundary conditions will be imposed 
                (MAILLAGE or POINT type)

    RIG1      : generated matrix (RIGIDITE type, RIGIDITE subtype)

    Remark: In case of generalized plane strains, the options DEPL
    ------  and ROTA enable to restrain the additionnal unknowns
            (UZ, RX, RY) only if their supporting point is given
            alone.