Download nuag.notice

Back to the list

Display this manual page in
$$$$ NUAG     NOTICE  CHAT      11/09/12    21:17:27     7124           
                                             DATE     11/09/12
                                                                                
    Operateur NUAGE                                            
    --------------- 


   This operator creates a NUAGE object from different ways.

    ----------------------
    |  1rst possibility  |
    ----------------------
   NUA1 = NUAGE |     'COMP'  NOMCOMP1 OBJE1_1 OBJE1_2 .. OBJE1_M               
                | ..  'COMP'  NOMCOMP2 OBJE2_1 OBJE2_2 .. OBJE2_M 
                | .........
                | ..  'COMP'  NOMCOMPN OBJEN_1 OBJEN_2 .. OBJEN_M

   
   NUA1 = NUAGE | NOCOMP1*TYP1 NOCOMP2*TYP2 ... NOCOMPN*TYPN
                |   OBTYP1_1 OBTYP2_1 .... OBTYPN_1 
                |   OBTYP1_2 OBTYP2_2 .... OBTYPN_2
                |  ..........
                |   OBTYP1_M OBTYP2_M .... OBTYPN_M 

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

    This operator is to define an object of 'NUAGE' type (SET).
A 'NUAGE' is set of M  N_uplets. Each compound of a N-uplet has a 
name (NOCOMPI).

Two differents syntaxes are allowed :

  The first one read the name of a compound and then all the objects
of that compound etc..

 The second read all the names with the type of objects and then 
read all the N-uplets one after the other.

  Example : to define traction curves versus temperature. Let us 
assume that EVO1 EVO2 EVO3 are three EVOLUTIO objects representing
a traction curve for three different temperatures T1 T2 T3.

  The input of the NUAGE object can be done by these two ways :



NU1 = NUAGE  'TEMPERATURE'*'FLOTTANT' 'TRAC'*'EVOLUTIO'
           T1  EV1        T2  EV2         T3  EV3;

NU2 = NUAGE  'COMP' 'TEMPERATURE'  T1  T2  T3 
             'COMP' 'TRAC'        EV1 EV2 EV3 ;



    ---------------------
    |  2nd possibility  |
    ---------------------


NU1 = NUAGE CHPO1 ;

    Description :
    _____________

    The NUAGE operator changes a field by point into a set ('NUAGE'
type). For each point of the field by point a n-uplet is created that 
consists in the components of the corresponding point.

    Contents :
    __________

    NUA1   : generated object ('NUAGE' type)
   
    CHPO1  : 'CHPOINT' type object

    Remark :
    ________

    Components undefined in a sub-space of the field of point are set to zero in
the n-uplet.
 
    Example :
    _________

    CHP1 = MANU 'CHPO' POIN1 2 'UX' 10 'UY' 20 ;
    NUA1 = CATH CHP1 ;
    LIST NUA1 ;
    Le nuage contient 1 n-uplet a 2 composantes
    Composante 1 de nom UX     et de type FLOTTANT
    Liste des valeurs associees
    10.
    Composante 2 de nom UY     et de type FLOTTANT
    Liste des valeurs associees
    20. 



    ----------------------
    |   3rd possibility  |
    ----------------------


  NUA1 = NUAGE CHAM1;

    Description:
    ____________

    The NUAGE operator changes a field by elements into a set
('NUAGE' type).For each point of the field by elements, a
n-uplets is created that consists in the values of components of
the point.

    Contents :
    __________

    NUA1 : generated object ('NUAGE' type)
    CHAM1 : 'MCHAML' type object

    Note :
    ______

    Every component of the field by element must be 'FLOTTANT' type.
    Components undefined in a sub-area of the field by elements
are set to zero in the n-uplet

    Example :
    _________

    LIG1 = P1 DROI 5 P2;
    CHAM1 = MANU CHML LIG1 G 9.81;
    CHAM2 = COOR 1 CHAM1;
    NUA1 = NUAGE CHAM2;
    LIST NUA1;
    Le nuage contient 10 n-uplets a une composante
    Composante 1 de nom SCAL et de type FLOTTANT
    Liste des valeurs associees : 10
 

 

© Cast3M 2003 - All rights reserved.
Disclaimer