- Timestamp:
- 05/18/11 19:47:02 (12 months ago)
- Location:
- branches/mcstas-1.x/lib/share
- Files:
-
- 2 modified
-
mcstas-r.c (modified) (6 diffs)
-
mcstas-r.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/mcstas-1.x/lib/share/mcstas-r.c
r3076 r3079 742 742 /* Number of neutron histories to simulate. */ 743 743 #ifndef DANSE 744 mcstatic doublemcncount = 1e6;745 mcstatic doublemcrun_num = 0;744 mcstatic unsigned long long int mcncount = 1e6; 745 mcstatic unsigned long long int mcrun_num = 0; 746 746 #endif 747 747 … … 923 923 924 924 /* mcset_ncount: set total number of neutrons to generate */ 925 void mcset_ncount( doublecount)925 void mcset_ncount(unsigned long long int count) 926 926 { 927 927 mcncount = count; … … 929 929 930 930 /* mcget_ncount: get total number of neutrons to generate */ 931 doublemcget_ncount(void)931 unsigned long long int mcget_ncount(void) 932 932 { 933 933 return mcncount; … … 935 935 936 936 /* mcget_run_num: get curent number of neutrons in TRACE */ 937 doublemcget_run_num(void)937 unsigned long long int mcget_run_num(void) 938 938 { 939 939 return mcrun_num; … … 4872 4872 mcsetn_arg(char *arg) 4873 4873 { 4874 mcset_ncount( strtod(arg, NULL));4874 mcset_ncount((long long int) strtod(arg, NULL)); 4875 4875 } 4876 4876 … … 5281 5281 else 5282 5282 { 5283 printf("%.2f %% (%10.1f/%10.1f)\n", 100 *mcget_run_num()/mcget_ncount(), mcget_run_num(),mcget_ncount());5283 printf("%.2f %% (%10.1f/%10.1f)\n", 100.0*mcget_run_num()/mcget_ncount(), 1.0*mcget_run_num(), 1.0*mcget_ncount()); 5284 5284 } 5285 5285 t0 = (time_t)mcstartdate; -
branches/mcstas-1.x/lib/share/mcstas-r.h
r2699 r3079 517 517 */ 518 518 519 void mcset_ncount( doublecount);520 doublemcget_ncount(void);521 doublemcget_run_num(void);519 void mcset_ncount(unsigned long long int count); 520 unsigned long long int mcget_ncount(void); 521 unsigned long long int mcget_run_num(void); 522 522 double mcdetector_out(char *cname, double p0, double p1, double p2, char *filename); 523 523 double mcdetector_out_0D(char *t, double p0, double p1, double p2, char *c, Coords pos);
