/* This funcion takes the data and the values of the user input parameters 
   and returns the values of the measure of G (for min proc), 
   the value of pmin and the value of lambda at each data point. 
   It also calculates initlife and initialises markseed and timeseed for
   each point. */

/* These are for a quick and dirty random number generator which assumes 
   that unsigned longs are 32 bit.  If they are not then init.c MUST BE 
   ALTERED and another random number generator used for this bit. */
#define QDA 1664525
#define QDC 1013904223
#define MAXLOGLAMBDA 4
#define MAXCONT 16         /* DO NOT SET TO MORE THAN 21!!! */

void initialise(
		double sigma,       /* value of $\sigma$ */
		double tau,         /* value of $\tau$ */
		double lambda,      /* value of $\lambda$ */
		double gamma,       /* value of $\gamma$ */
		double *mG,         /* value of $m(G)$ */
		int length,         /* number of points in process */
		location points[],  /* all the info about the points */
		long seed,          /* Two arbitrarily chosen seeds */
		long seedtwo        /* for the process. */
		);
