Télécharger @pointir.notice

Retour à la liste thématique

Afficher cette notice en

Numérotation des lignes :
   1 : $$$$ @POINTIR NOTICE  FANDEUR   22/06/17    21:15:01     11378          
   2 :                                              DATE     22/06/17
   3 : 
   4 : 
   5 :     Procedure @POINTIR
   6 :     ------------------
   7 : 
   8 :   PTS1 = @POINTIR | 'UNIF' N1                         | (MAIL1) ...
   9 :                   | 'EXCL' N1 | 'SPHE' RS1     | (N2) |
  10 :                                 'COUR' RC1 RC2 |
  11 : 
  12 :      ... ('PINI' PTS2) ('GERM' | 'AUTO' | ) ;
  13 :                                | IGER1  |
  14 : 
  15 :     Objet :
  16 :     _______
  17 : 
  18 :       La procedure @POINTIR realise un maillage de points (POI1)
  19 :     repartis aleatoirement selon une distribution uniforme (option UNIF)
  20 :     ou selon un processus d'exclusion (option EXCL) dans le domaine
  21 :     defini par le maillage MAIL1 ou, par defaut, dans le domaine unite.
  22 :     En 2D, le domaine unite est un carre de cote 1 centre sur le point
  23 :     de coordonnees (0,5;0,5) ; en 3D, il s'agit d'un cube de cote 1
  24 :     centre sur le point de coordonnees (0,5;0,5;0,5).
  25 : 
  26 :     Commentaire :
  27 :     _____________
  28 : 
  29 :     'UNIF'    = Mot cle pour une distribution uniforme de points.
  30 : 
  31 :     'EXCL'    = Mot cle pour une distribution generee selon un processus
  32 :                 "d'exclusion" : chaque point de la distribution doit
  33 :                 appartenir a un domaine donne.
  34 : 
  35 :     N1        = Objet de type ENTIER : nombre de points a generer.
  36 :                 Dans le cas de l'option EXCL, en fonction des parametres
  37 :                 du domaine d'exclusion, il est possible que le processus
  38 :                 n'arrive pas a generer le nombre de points demande.
  39 : 
  40 :     'SPHE'    = Mot cle indiquant que la zone d'exclusion autour des
  41 :                 points est une sphere (cercle en 2D) centree sur ces
  42 :                 points.
  43 : 
  44 :     R1S       = Objet de type FLOTTANT : rayon de la SPHEre d'exclusion.
  45 : 
  46 :     'COUR'    = Mot cle indiquant que la zone d'exclusion autour des
  47 :                 points correspond a l'"exterieur" d'une couronne
  48 :                 centree sur ces points.
  49 : 
  50 :     R1C       = Objet de type FLOTTANT : rayon interne de la COURonne
  51 :     R2C       = Objet de type FLOTTANT : rayon externe de la COURonne
  52 : 
  53 :     N2        = Objet de type ENTIER : nombre d'iterations du processus
  54 :                 d'exclusion pour placer les N1 points demandes.
  55 :                 Par defaut, N2 est egal a 25*N1.
  56 : 
  57 :     MAIL1     = Objet de type MAILLAGE (surface en 2D, volume en 3D) :
  58 :                 definit le domaine dans lequel sont tires les points.
  59 : 
  60 :     'PINI'    = Mot cle indiquant la donnee de points initiaux.
  61 : 
  62 :     PTS2      = Objet MAILLAGE de type POI1 : points initiaux, utiles
  63 :                 uniquement dans le cas de l'option 'EXCL'.
  64 :                 N.B. : Ces points ne sont pas inclus dans PTS1 en
  65 :                        sortie de la procedure.
  66 : 
  67 :     'GERM'    = Mot cle indiquant la donnee d'un nouveau germe.
  68 : 
  69 :     'AUTO'    = Modification automatique du germe par congruence : le
  70 :                 germe, stocke dans le fichier /tmp/germe, est modifie
  71 :                 a chaque appel de @POINTIR avec l'option 'AUTO'.
  72 : 
  73 :     IGERM1    = Indice d'initialisation du generateur de nombres
  74 :                 aleatoires.
  75 : 
  76 :     PTS1      = Objet de type MAILLAGE : maillage de POI1.
  77 : 

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