/*#define GNUPLOTPROGRAM "..\\gp37mgw\\wgnuplot"*/
#define FILENAMELENGTH 80
/*#define DEBUG*/
-#define unix
+#define windows
#define GLOCK_ERROR_NOPATH -1 /* empty path */
#define GLOCK_ERROR_GETCWD -2 /* cannot get cwd */
int m,nb;
int *num, firstpass=0, lastpass=4,*cod, *ncodemax, *Tage;
double **agev,*moisnais, *annais, *moisdc, *andc,**mint, **anint;
-double **pmmij, ***probs, ***mobaverage;
+double **pmmij, ***probs;
double dateintmean=0;
double *weight;
double ***mobaverage;
int theta;
char digit[4];
- char digitp[16];
+ char digitp[25];
char fileresprobmorprev[FILENAMELENGTH];
- if(popbased==1)
- strcpy(digitp,"-populbased-");
- else
+ if(popbased==1){
+ if(mobilav==1)
+ strcpy(digitp,"-populbased-mobilav-");
+ else strcpy(digitp,"-populbased-nomobil-");
+ }
+ else
strcpy(digitp,"-stablbased-");
+<<<<<<< imach.c
+ if (mobilav!=0) {
+=======
if(mobilav!=0)
strcat(digitp,"mobilav-");
else
strcat(digitp,"nomobil-");
if (mobilav!=0) {
+>>>>>>> 1.54
mobaverage= ma3x(1, AGESUP,1,NCOVMAX, 1,NCOVMAX);
if (movingaverage(probs, bage, fage, mobaverage,mobilav)!=0){
fprintf(ficlog," Error in movingaverage mobilav=%d\n",mobilav);
free_matrix(doldmp,nlstate+1,nlstate+ndeath,nlstate+1,nlstate+ndeath);
free_matrix(dnewmp,nlstate+1,nlstate+ndeath,1,npar);
free_matrix(varppt,nlstate+1,nlstate+ndeath,nlstate+1,nlstate+ndeath);
- free_ma3x(mobaverage,1, AGESUP,1,NCOVMAX, 1,NCOVMAX);
+ if (mobilav!=0) free_ma3x(mobaverage,1, AGESUP,1,NCOVMAX, 1,NCOVMAX);
fclose(ficresprobmorprev);
fclose(ficgp);
fclose(fichtm);
-
}
/************ Variance of prevlim ******************/
double calagedate, agelim, kk1, kk2, yp,yp1,yp2,jprojmean,mprojmean,anprojmean;
double *popeffectif,*popcount;
double ***p3mat;
+ double ***mobaverage;
char fileresf[FILENAMELENGTH];
agelim=AGESUP;
double calagedate, agelim, kk1, kk2, yp,yp1,yp2,jprojmean,mprojmean,anprojmean;
double *popeffectif,*popcount;
double ***p3mat,***tabpop,***tabpopprev;
+ double ***mobaverage;
char filerespop[FILENAMELENGTH];
tabpop= ma3x(1, AGESUP,1,NCOVMAX, 1,NCOVMAX);