/* Structure Declaration */

typedef struct run_par{
  double epsilon;
} run_par;

typedef struct tl_par{
  char nw;
  double Av, Bv, Cv, Tper, phi_read, *phi, tcfrac, tc, tauc;
  double Avnw;
  double Tall, Tnw, Tw;
  double AvBcTo2p;
  int nspike_max;
  int ntl, itl;
  char thal_input, determine_phi, pr;
} tl_par;


/* Function Declaration */
void read_thalamic_par(tl_par *tlpar, run_par *runpar, fl_st fl);
void compute_spike_train(tl_par *tlpar, run_par *runpar, int **rng_ptr,
     fl_st fl);