Télécharger @pointir.notice

Retour à la liste

Afficher cette notice en

Numérotation des lignes :
$$$$ @POINTIR NOTICE  PASCAL    12/10/18    21:15:02     7532           
                                             DATE     12/10/18


    Procedure @POINTIR
    ------------------

  PTS1 = @POINTIR | 'UNIF' N1                | (MAIL1) ('PINI' PTS2) ...
                  | 'EXCL' N1 'SPHE' R1 (N2) |

     ... ('GERM' | 'AUTO' | ) ;
                 | IGER1  |

    Objet :
    _______ 

      La procedure @POINTIR realise un maillage de points (POI1)
    repartis aleatoirement selon une distribution uniforme (option UNIF)
    ou selon un processus d'exclusion (option EXCL) dans le domaine
    defini par le maillage MAIL1 ou, par defaut, dans le domaine unite.
    En 2D, le domaine unite est un carre de cote 1 centre sur le point
    de coordonnees (0,5;0,5) ; en 3D, il s'agit d'un cube de cote 1
    centre sur le point de coordonnees (0,5;0,5;0,5).

    Commentaire :
    _____________

    'UNIF'    = Mot cle pour une distribution uniforme de points.

    'EXCL'    = Mot cle pour une distribution generee selon un processus
                "d'exclusion" : chaque point de la distribution est a
                une distance minimale R1 des autres.

    N1        = Objet de type ENTIER : nombre de points a generer.
                Dans le cas de l'option EXCL, en fonction de la dis-
                -tance R1 d'exclusion, il est possible que le processus
                n'arrive pas a generer le nombre de points demande.

    'SPHE'    = Mot cle indiquant que la zone d'exclusion autour des
                points est une sphere (cercle en 2D) centree sur ces
                points.

    R1        = Objet de type FLOTTANT : rayon de la zone d'exclusion.

    N2        = Objet de type ENTIER : nombre d'iterations du processus
                d'exclusion pour placer les N1 points demandes.
                Par defaut, N2 est egal a 25*N1.
                
    MAIL1     = Objet de type MAILLAGE (surface en 2D, volume en 3D) :
                defini le domaine dans lequel sont tires les points.

    'PINI'    = Mot cle indiquant la donnee de points initiaux.

    PTS2      = Objet MAILLAGE de type POI1 : points initiaux, utiles
                uniquement dans le cas de l'option 'EXCL'.
                N.B. : Ces points ne sont pas inclus dans PTS1 en
                       sortie de la procedure.

    'GERM'    = Mot cle indiquant la donnee d'un nouveau germe.

    'AUTO'    = Modification automatique du germe par congruence : le
                germe, stocke dans le fichier /tmp/germe, est modifie
                a chaque appel de @POINTIR avec l'option 'AUTO'.

    IGERM1    = Indice d'initialisation du generateur de nombres
                aleatoires.

    PTS1      = Objet de type MAILLAGE : maillage de POI1.

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