00001 #ifndef nrnisaac_h 00002 #define nrnisaac_h 00003 00004 #if defined(__cplusplus) 00005 extern "C" { 00006 #endif 00007 00008 void* nrnisaac_new(); 00009 void nrnisaac_delete(void* rng); 00010 void nrnisaac_init(void* rng, unsigned long int seed); 00011 double nrnisaac_dbl_pick(void* rng); 00012 u_int32_t nrnisaac_uint32_pick(void* rng); 00013 00014 #if defined(__cplusplus) 00015 } 00016 #endif 00017 00018 #endif