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