1 | #========================================================== |
---|
2 | # fichier de DESCRIPTION |
---|
3 | #========================================================== |
---|
4 | #DEFVAL : permet de définir des valeurs -------------DEFVAL |
---|
5 | #defval SZX 20 | 30 | 50 | 80 | 100 | 5 |
---|
6 | #defval SZXpo2x2 800 | 1800 | 5000 | 12800 | 20000 | 50 | must be = pow(SZX,2) * 2 |
---|
7 | #defval SZXnx2 840 | 1860 | 5100 | 12960 | 20200 | 60 | must be = (SZX + pow(SZX,2)) * 2 |
---|
8 | defval SZX 100 |
---|
9 | defval SZXpo2x2 20000 | must be = pow(SZX,2) * 2 |
---|
10 | defval SZXnx2 20200 | must be = (SZX + pow(SZX,2)) * 2 |
---|
11 | defval SZXx2 200 | must be = SZX * 2 |
---|
12 | defval SZXpo2 10000 | must be = pow(SZX,2) |
---|
13 | # ATTENTION confusion (ds les modules?) entre SZX et SZR : plm faire SZR = SZX !!!!! |
---|
14 | # et aussi entre SZR et SZM !!!!! (plm c'est comme si SZM=SZR) |
---|
15 | defval SZR 100 | 200 | = NR (nbr de maille en longueur) |
---|
16 | defval SZXR 10000 | 20000 | must be = SZX*SZR (nbr de maille) |
---|
17 | defval SZXRx2 20000 | 40000 | must be = SZXR*2 (nbr de maille reel et imag) |
---|
18 | # |
---|
19 | ##defval SZX 10 | 6 |
---|
20 | ##defval SZXpo2x2 200 | 72 | must be = pow(SZX,2) * 2 |
---|
21 | ##defval SZXnx2 220 | 84 | must be = (SZX + pow(SZX,2)) * 2 |
---|
22 | ##defval SZXx2 20 | 12 | must be = SZX * 2 |
---|
23 | ##defval SZXpo2 100 | 36 | must be = pow(SZX,2) |
---|
24 | # |
---|
25 | ##defval SZR 5 | 1 | = NR (nbr de maille en longueur) |
---|
26 | ##defval SZXR 50 | 6 | must be = SZX*SZR (nbr de maille) |
---|
27 | ##defval SZXRx2 100 | 12 | must be = SZXR*2 (nbr de maille reel et imag) |
---|
28 | # |
---|
29 | defval SZU 0 |
---|
30 | defval SZT 1 |
---|
31 | defval SZA 1 |
---|
32 | |
---|
33 | #NAME : nom des sources "hat" --------------------HAT_NAME |
---|
34 | hat_name cgmnz |
---|
35 | |
---|
36 | #OPTION : des options de g?n?ration -----------------OPTION |
---|
37 | option O_M1QN3 |
---|
38 | option O_GRADTEST |
---|
39 | #option O_REAL FLOAT |
---|
40 | #option O_EXTOBJ eigvvcgm.o eigvvcgmb.o eigvvcgmd.o adBuffer.o adStack.o |
---|
41 | option O_EXTOBJ cgall.o cgallb.o cgalld.o adBuffer.o adStack.o |
---|
42 | |
---|
43 | #TRAJECTOIRES -----------------------------------------TRAJ |
---|
44 | traj Tcal M SZU SZT |
---|
45 | |
---|
46 | #ESPACE ----------------------------------------------SPACE |
---|
47 | space ScalA M 1 Tcal |
---|
48 | |
---|
49 | #MODULES: les modules et leurs attributs -----------MODULES |
---|
50 | modul Cz space ScalA noward output SZX target |
---|
51 | #modul Cisd space ScalA noward output SZX |
---|
52 | #modul BuildM space ScalA input array SZX output SZXpo2x2 |
---|
53 | modul BuildM3DMN space ScalA hidjac input array SZX output SZXpo2x2 |
---|
54 | modul Cgall space ScalA hidjac input array SZXpo2x2 output SZXnx2 tempo | cout |
---|
55 | #modul Sqrk space ScalA hidjac input array SZXx2 output SZXx2 tempo cout |
---|
56 | modul Sqrk space ScalA hidjac input array SZX output SZXx2 tempo | cout |
---|
57 | #modul Norm space ScalA hidjac input array SZXpo2x2 output SZXpo2x2 tempo cout |
---|
58 | #modul Norm space ScalA hidjac input array SZXpo2 output SZXpo2 tempo cout |
---|
59 | modul Norm space ScalA hidjac input array SZXpo2 output SZXpo2 tempo | cout |
---|
60 | #modul Excit space ScalA hidjac input array SZXpo2 output SZXpo2 tempo cout |
---|
61 | modul Scalex space ScalA hidjac input array SZXpo2 output SZXpo2 tempo cout |
---|
62 | # |
---|
63 | modul Phi space ScalA hidjac input array SZX output SZXRx2 tempo | cout |
---|
64 | |
---|
65 | #CONNECTIONS: liens sorties->entrées ----------------CTIN-M |
---|
66 | #ctin BuildM 1..SZX from Cz 1..SZX 1 |
---|
67 | #ctin Cgall 1..SZXpo2x2 from BuildM 1..SZXpo2x2 1 |
---|
68 | exec disp_ct_in |
---|
69 | |
---|
70 | #ORDER: ----------------------------------------------ORDER |
---|
71 | # ordre de parcourt de l'espace et de calcul des modules |
---|
72 | order modinspace ScalA |
---|
73 | order YA1 |
---|
74 | # BuildM Cgall |
---|
75 | BuildM3DMN Cgall |
---|
76 | Sqrk |
---|
77 | Norm |
---|
78 | # Excit |
---|
79 | Scalex |
---|
80 | Phi |
---|
81 | forder |
---|
82 | forder |
---|
83 | # |
---|
84 | order spaceintraj Tcal |
---|
85 | ScalA |
---|
86 | forder |
---|
87 | # |
---|
88 | |
---|
89 | #USER FUNCTIONS: --------------------------------------UFCT |
---|
90 | # instructions sp?cifiques de l'application |
---|
91 | insert_fct xdisplay |
---|
92 | insert_fct xinit_appli |
---|
93 | insert_fct arg xset_freq |
---|
94 | insert_fct arg xset_delta |
---|
95 | insert_fct xinit_cz |
---|
96 | insert_fct arg xperturb_cz |
---|
97 | insert_fct arg xsetstep |
---|
98 | insert_fct arg xset_zs |
---|
99 | #insert_fct arg xinit_cisd |
---|
100 | |
---|
101 | #FIN ================================================== END |
---|