Exemplo n.º 1
0
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);
}
Exemplo n.º 2
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;
}
Exemplo n.º 3
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;
}