void runProg(char **argv) { int a, b, c, f, l, k, j, g, y; char average_flu_day[120],s[120]; int si; int numinfhosts, numrechosts, numinfections; struct flu *recovereds; int toSend = 512; readvars(); city_array = (int *) malloc(sizeof(int) * num_Cities); foreign_array = (int *) malloc(sizeof(int) * n_cross_city_edges * num_Cities); //worst case scenario fprintf(flu_sum_output,"\nNet_type,swnP,vacc_strats,per_vaccs,popsize,NCR,mut_rate,num_inf,tot_inf,duration,peak_inf,peak_day,half_pop_inf_day,# strains\n"); if(!vaccinate) { printf("WARNING: Not vaccinating but summary output will report vacc_strat!\n"); printf("\tAlthough slower, consider vaccinating but setting proportion \n\tof pop to vacc = 0.0%\n\n"); } swnP = p_values[0]; nodes = pop_sizes[0]; // printf("Population: %d\n",nodes); while(num_connected < num_Cities-1) {} initialize(argv); /* set up model and do statistics */ printf("done setting up network and rewiring\n"); printf("NORMAL EXECUTION\n"); makeGraphicFile(); exit(0); }
int read2VarsParticles(void) { varrec recForGG; errorText[0]=0; blind=1; if(!readvars(1,&recForGG) ) return 1; if(!readparticles(1,0)) return 2; return 0; }
int loadModel(int check,int ugForce) { varrec recForGG; errorText[0]=0; if( (!check)&&(lastModel == n_model) ) return 1; if( !readvars(check,&recForGG) ) if(blind) sortie(125); else return 0; if( !readparticles(check,ugForce)) if(blind) sortie(125); else return 0; if( recForGG.need!=-1) { nmodelvar++; *(modelvars+nmodelvar)=recForGG; } if( !readlagrangian(check,ugForce)) if(blind) sortie(125); else return 0; filldecaylist(); readEXTLIB(); lastModel = n_model; return 1; }