####################################################################################################################################### # # # P A R T I T I O N A L E A T O I R E D E L ' E N S E M B L E D E S P A R T I C U L E S # # E N T R O I S S O U S - E N S E M B L E S : # # # # # # Author of '$xivP/disk.000000009/face.2/.REFL.s.71.$U' : # # # # Jean-Francois Colonna (LACTAMME, AAAAMMJJhhmmss). # # # ####################################################################################################################################### $Z $DELETE $xTV/CARACTERIS $Z Gen $xTV/CARACTERIS 0.0 1.0 cubique=FAUX # Le 20150223151007, je note le principe de '$xTV/CARACTERIS'. Il contient donc en # # progression croissante N nombres entre 0 et 1. Ensuite grace a 'v $xrv/passe_ban.01$K' # # cette suite de nombres est transformee en ensembles de trois sous-ensembles correspondant # # pour '$xTV/CARACTERIS' respectivement a ses "parties" inferieure, du milieu et superieure. # # Ainsi, par exemple (le fichier '$xTV/CARACTERIS' est dans la colonne de gauche) : # # # # | +0 | -> | 1 | # # | +0.1 | -> | 1 | # # | +0.2 | -> | 1 | # # | +0.3 | -> | 1 | # # minimum # # | +0.4 | -> | 2 | # # | +0.5 | -> | 2 | # # | +0.6 | -> | 2 | # # maximum # # | +0.7 | -> | 3 | # # | +0.8 | -> | 3 | # # | +0.9 | -> | 3 | # # | +1 | -> | 3 | # # # # Ainsi, par la suite on va decouper l'ensemble des particules en trois sous-ensembles # # homogeneres en ce qui concerne les RAYONs, les COULEURs,... # $Z setParam _____Minimum 0.40 $Z setParam _____Maximum 0.60 ####################################################################################################################################### # # # R A Y O N D E S P A R T I C U L E S : # # # ####################################################################################################################################### $Z setParam _____MinimumR 1 $Z setParam _____IntermediaireR 2 $Z setParam _____MaximumR 1 $Z $DELETE $xTV/CARACTERIS.R $Z $xrv/passe_ban.01$X \ $Z ne=$Npart \ $Z fichier=$xTV/CARACTERIS \ $Z minimum=$_____Minimum \ $Z maximum=$_____Maximum \ $Z hors_bande=VRAI \ $Z marquer=VRAI \ $Z valeur_inferieure=$_____MinimumR \ $Z valeur_intermediaire=$_____IntermediaireR \ $Z valeur_superieure=$_____MaximumR \ $Z > $xTV/CARACTERIS.R ####################################################################################################################################### # # # M A S S E D E S P A R T I C U L E S : # # # ####################################################################################################################################### $Z setParam _____MinimumM 1 $Z setParam _____IntermediaireM 20 $Z setParam _____MaximumM 1 $Z $DELETE $xTV/CARACTERIS.M $Z $xrv/passe_ban.01$X \ $Z ne=$Npart \ $Z fichier=$xTV/CARACTERIS \ $Z minimum=$_____Minimum \ $Z maximum=$_____Maximum \ $Z hors_bande=VRAI \ $Z marquer=VRAI \ $Z valeur_inferieure=$_____MinimumM \ $Z valeur_intermediaire=$_____IntermediaireM \ $Z valeur_superieure=$_____MaximumM \ $Z > $xTV/CARACTERIS.M ####################################################################################################################################### # # # S E N S I B I L I T E A U C H A M P G R A V I T A T I O N N E L : # # # ####################################################################################################################################### $Z setParam _____MinimumG 1 $Z setParam _____IntermediaireG 1 $Z setParam _____MaximumG 1 $Z $DELETE $xTV/CARACTERIS.G $Z $xrv/passe_ban.01$X \ $Z ne=$Npart \ $Z fichier=$xTV/CARACTERIS \ $Z minimum=$_____Minimum \ $Z maximum=$_____Maximum \ $Z hors_bande=VRAI \ $Z marquer=VRAI \ $Z valeur_inferieure=$_____MinimumG \ $Z valeur_intermediaire=$_____IntermediaireG \ $Z valeur_superieure=$_____MaximumG \ $Z > $xTV/CARACTERIS.G ####################################################################################################################################### # # # M O D U L E D E L A V I T E S S E D E S P A R T I C U L E S : # # # ####################################################################################################################################### $Z setParam _____MinimumV 1 $Z setParam _____IntermediaireV 0 $Z setParam _____MaximumV 1 $Z $DELETE $xTV/CARACTERIS.V $Z $xrv/passe_ban.01$X \ $Z ne=$Npart \ $Z fichier=$xTV/CARACTERIS \ $Z minimum=$_____Minimum \ $Z maximum=$_____Maximum \ $Z hors_bande=VRAI \ $Z marquer=VRAI \ $Z valeur_inferieure=$_____MinimumV \ $Z valeur_intermediaire=$_____IntermediaireV \ $Z valeur_superieure=$_____MaximumV \ $Z > $xTV/CARACTERIS.V ####################################################################################################################################### # # # C O O R D O N N E E S D E S P A R T I C U L E S : # # # ####################################################################################################################################### $Z setParam _____MinimumCX 1 $Z setParam _____IntermediaireCX 1 $Z setParam _____MaximumCX 1 $Z $DELETE $xTV/CARACTERIS.CX $Z $xrv/passe_ban.01$X \ $Z ne=$Npart \ $Z fichier=$xTV/CARACTERIS \ $Z minimum=$_____Minimum \ $Z maximum=$_____Maximum \ $Z hors_bande=VRAI \ $Z marquer=VRAI \ $Z valeur_inferieure=$_____MinimumCX \ $Z valeur_intermediaire=$_____IntermediaireCX \ $Z valeur_superieure=$_____MaximumCX \ $Z > $xTV/CARACTERIS.CX $Z setParam _____MinimumCY 1 $Z setParam _____IntermediaireCY 1 $Z setParam _____MaximumCY 1 $Z $DELETE $xTV/CARACTERIS.CY $Z $xrv/passe_ban.01$X \ $Z ne=$Npart \ $Z fichier=$xTV/CARACTERIS \ $Z minimum=$_____Minimum \ $Z maximum=$_____Maximum \ $Z hors_bande=VRAI \ $Z marquer=VRAI \ $Z valeur_inferieure=$_____MinimumCY \ $Z valeur_intermediaire=$_____IntermediaireCY \ $Z valeur_superieure=$_____MaximumCY \ $Z > $xTV/CARACTERIS.CY $Z setParam _____MinimumCZ 1 $Z setParam _____IntermediaireCZ 1 $Z setParam _____MaximumCZ 1 $Z $DELETE $xTV/CARACTERIS.CZ $Z $xrv/passe_ban.01$X \ $Z ne=$Npart \ $Z fichier=$xTV/CARACTERIS \ $Z minimum=$_____Minimum \ $Z maximum=$_____Maximum \ $Z hors_bande=VRAI \ $Z marquer=VRAI \ $Z valeur_inferieure=$_____MinimumCZ \ $Z valeur_intermediaire=$_____IntermediaireCZ \ $Z valeur_superieure=$_____MaximumCZ \ $Z > $xTV/CARACTERIS.CZ ####################################################################################################################################### # # # C O M P O S A N T E ' Y ' D E L A V I T E S S E D E S P A R T I C U L E S : # # # ####################################################################################################################################### $Z setParam _____MinimumVY 1 $Z setParam _____IntermediaireVY 1 $Z setParam _____MaximumVY 1 $Z $DELETE $xTV/CARACTERIS.VY $Z $xrv/passe_ban.01$X \ $Z ne=$Npart \ $Z fichier=$xTV/CARACTERIS \ $Z minimum=$_____Minimum \ $Z maximum=$_____Maximum \ $Z hors_bande=VRAI \ $Z marquer=VRAI \ $Z valeur_inferieure=$_____MinimumVY \ $Z valeur_intermediaire=$_____IntermediaireVY \ $Z valeur_superieure=$_____MaximumVY \ $Z > $xTV/CARACTERIS.VY ####################################################################################################################################### # # # C O U L E U R D E S P A R T I C U L E S : # # # ####################################################################################################################################### $Z setParam _____MinimumK 1 $Z # On utilise '$_____MinimumK' et non pas '$_____MinimumRVB' a cause d'un probleme # $Z # de longueur de nom de variable 'v _____xivPdf_09_2/.REFL.s.71.$U _____IntermediaireRVB' # $Z # sur '$LACT12'. # $Z setParam _____IntermediaireK 1 $Z # On utilise '$_____IntermediaireK' et non pas '$_____IntermediaireRVB' a cause d'un probleme # $Z # de longueur de nom de variable 'v _____xivPdf_09_2/.REFL.s.71.$U _____IntermediaireRVB' # $Z # sur '$LACT12'. # $Z setParam _____MaximumK 1 $Z # On utilise '$_____MaximumK' et non pas '$_____MaximumRVB' a cause d'un probleme # $Z # de longueur de nom de variable 'v _____xivPdf_09_2/.REFL.s.71.$U _____IntermediaireRVB' # $Z # sur '$LACT12'. # $Z $DELETE $xTV/CARACTERIS.RVB $Z $xrv/passe_ban.01$X \ $Z ne=$Npart \ $Z fichier=$xTV/CARACTERIS \ $Z minimum=$_____Minimum \ $Z maximum=$_____Maximum \ $Z hors_bande=VRAI \ $Z marquer=VRAI \ $Z valeur_inferieure=$_____MinimumK \ $Z valeur_intermediaire=$_____IntermediaireK \ $Z valeur_superieure=$_____MaximumK \ $Z > $xTV/CARACTERIS.RVB ####################################################################################################################################### # # # F A M I L L E D E S P A R T I C U L E S : # # # ####################################################################################################################################### $Z setParam _____MinimumL 0 $Z setParam _____IntermediaireL 0 $Z setParam _____MaximumL 0 $Z $DELETE $xTV/CARACTERIS.L $Z $xrv/passe_ban.01$X \ $Z ne=$Npart \ $Z fichier=$xTV/CARACTERIS \ $Z minimum=$_____Minimum \ $Z maximum=$_____Maximum \ $Z hors_bande=VRAI \ $Z marquer=VRAI \ $Z valeur_inferieure=$_____MinimumL \ $Z valeur_intermediaire=$_____IntermediaireL \ $Z valeur_superieure=$_____MaximumL \ $Z > $xTV/CARACTERIS.L ####################################################################################################################################### # # # D E F I N I T I O N D E S T R O I S E N S E M B L E S D E P A R T I C U L E S # # U T I L I S A B L E S P A R ' v $xrv/selection.01$K ' : # # # ####################################################################################################################################### $Z $DELETE $xTV/ENSEMBLE.100 $Z $xrv/passe_ban.01$X \ $Z ne=$Npart \ $Z fichier=$xTV/CARACTERIS \ $Z minimum=$_____Minimum \ $Z maximum=$_____Maximum \ $Z hors_bande=VRAI \ $Z marquer=VRAI \ $Z valeur_inferieure=$EXIST \ $Z valeur_intermediaire=$NEXIST \ $Z valeur_superieure=$NEXIST \ $Z > $xTV/ENSEMBLE.100 $Z $DELETE $xTV/ENSEMBLE.010 $Z $xrv/passe_ban.01$X \ $Z ne=$Npart \ $Z fichier=$xTV/CARACTERIS \ $Z minimum=$_____Minimum \ $Z maximum=$_____Maximum \ $Z hors_bande=VRAI \ $Z marquer=VRAI \ $Z valeur_inferieure=$NEXIST \ $Z valeur_intermediaire=$EXIST \ $Z valeur_superieure=$NEXIST \ $Z > $xTV/ENSEMBLE.010 $Z $DELETE $xTV/ENSEMBLE.001 $Z $xrv/passe_ban.01$X \ $Z ne=$Npart \ $Z fichier=$xTV/CARACTERIS \ $Z minimum=$_____Minimum \ $Z maximum=$_____Maximum \ $Z hors_bande=VRAI \ $Z marquer=VRAI \ $Z valeur_inferieure=$NEXIST \ $Z valeur_intermediaire=$NEXIST \ $Z valeur_superieure=$EXIST \ $Z > $xTV/ENSEMBLE.001 ####################################################################################################################################### # # # N A I S S A N C E D E S P A R T I C U L E S : # # # ####################################################################################################################################### $Z setParam _____MinimumN 0 $Z setParam _____IntermediaireN 0 $Z setParam _____MaximumN 0 $Z $DELETE $xTV/CARACTERIS.N $Z $xrv/passe_ban.01$X \ $Z ne=$Npart \ $Z fichier=$xTV/CARACTERIS \ $Z minimum=$_____Minimum \ $Z maximum=$_____Maximum \ $Z hors_bande=VRAI \ $Z marquer=VRAI \ $Z valeur_inferieure=$_____MinimumN \ $Z valeur_intermediaire=$_____IntermediaireN \ $Z valeur_superieure=$_____MaximumN \ $Z > $xTV/CARACTERIS.N ####################################################################################################################################### # # # C O L L A G E D E S P A R T I C U L E S : # # # ####################################################################################################################################### $Z setParam _____MinimumCO $EXIST $Z setParam _____IntermediaireCO $EXIST $Z setParam _____MaximumCO $EXIST $Z $DELETE $xTV/CARACTERIS.CO $Z $xrv/passe_ban.01$X \ $Z ne=$Npart \ $Z fichier=$xTV/CARACTERIS \ $Z minimum=$_____Minimum \ $Z maximum=$_____Maximum \ $Z hors_bande=VRAI \ $Z marquer=VRAI \ $Z valeur_inferieure=$_____MinimumCO \ $Z valeur_intermediaire=$_____IntermediaireCO \ $Z valeur_superieure=$_____MaximumCO \ $Z > $xTV/CARACTERIS.CO ####################################################################################################################################### # # # C O L L I S I O N N A B I L I T E D E S P A R T I C U L E S : # # # ####################################################################################################################################### $Z setParam _____MinimumKO $EXIST $Z setParam _____IntermediaireKO $EXIST $Z setParam _____MaximumKO $EXIST $Z $DELETE $xTV/CARACTERIS.KO $Z $xrv/passe_ban.01$X \ $Z ne=$Npart \ $Z fichier=$xTV/CARACTERIS \ $Z minimum=$_____Minimum \ $Z maximum=$_____Maximum \ $Z hors_bande=VRAI \ $Z marquer=VRAI \ $Z valeur_inferieure=$_____MinimumKO \ $Z valeur_intermediaire=$_____IntermediaireKO \ $Z valeur_superieure=$_____MaximumKO \ $Z > $xTV/CARACTERIS.KO ####################################################################################################################################### # # # N E T T O Y A G E : # # # ####################################################################################################################################### $Z $DELETE $xTV/CARACTERIS