####################################################################################################################################### # # # F L O T D E P A R T I C U L E S L E L O N G # # D E S B R O N C H I O L E S T E R M I N A L E S D E S P O U M O N S : # # # # # # Author of '$xiird/.ACIN.A.11.$U' : # # # # Jean-Francois Colonna (LACTAMME, AAAAMMJJhhmmss). # # # ####################################################################################################################################### $Z setParam _____Palette $xiP/trou_noir.84 $Z SET Premiere=1 $Z SET Derniere=240 $Z # '$Derniere' doit etre un multiple de 'N' defini ci-apres avec '3*(DIMENSION-1)=3*(9-1)=24'. # $Z Pal $Z setenv Acinus_Ajuster FAUX $Z setenv Acinus_Gros 1 $c #define DIMENSION 9 $c #define GRAINE 11 $c $c #define N0 1 $c #define N (3*(DIMENSION-1)) $c $c #define L0 0.0 $c #define L 1.0 $c $c int main() $c { $c int n=N0; $c int niveau; $c int points; $c int Npoints=(Derniere-Premiere+1)/(N-N0+1)+1; $c /* Il faut un point de plus (+1) que ce l'on veut visualiser car, en effet, les extremites */ $c /* des segments ne doivent etre tracees qu'une fois bien que presque toutes appartiennent a */ $c /* deux segments pusique : */ $c /* */ $c /* extremite(segment(n-1)) = origine(segment(n)) */ $c /* */ $c /* Mais malgre tout, il faut ce '+1' afin que la definition du 'lambda' ci-apres soit */ $c /* compatible avec celle de 'v $xrv/particule.31$I DEFV.Float.INIT.lambda'. */ $c $c printf("setenv Acinus_APoints %d\n" $c ,Npoints $c ); $c $c for (niveau=N0 ; niveau<=N ; niveau++) $c { $c for (points=1 ; points<Npoints ; points++) $c { $c double lambda=((double)(points-1))/((double)(Npoints-1)); $c double Dlambda=1.0/((double)2*(Npoints-1)); $c $c printf("setenv Acinus_LambdaMin %f\n" $c ,lambda-Dlambda $c ); $c printf("setenv Acinus_LambdaMax %f\n" $c ,lambda+Dlambda $c ); $c $c printf("$xu/Felici.M/GenImages.01$Z $c $_____images.%04d $c %d %d %d $c 0 0 0 $c $_____Palette $c %d $c %d %d\n" $c ,n $c ,DIMENSION,DIMENSION,DIMENSION $c ,GRAINE $c ,niveau,niveau $c ); $c $c n++; $c } $c } $c }