mcran4.c File Reference

Defines

#define NITER   2

Functions

void mcell_ran4_init (unsigned int *idum)
double mcell_ran4_64 (unsigned int *idum, unsigned int ilow, double *ran_vec, unsigned int n, double range)
double mcell_ran4 (unsigned int *idum, double *ran_vec, unsigned int n, double range)
unsigned int mcell_iran4_64 (unsigned int *idum, unsigned int ilow, unsigned int *iran_vec, unsigned int n)
unsigned int mcell_iran4 (unsigned int *idum, unsigned int *iran_vec, unsigned int n)
double chkarg ()
double * hoc_pgetarg ()
void hoc_mcran4 ()
void hoc_mcran4init ()
void hoc_usemcran4 ()

Variables

int use_mcell_ran4_

Define Documentation

#define NITER   2

Referenced by mcell_iran4_64(), and mcell_ran4_64().


Function Documentation

double chkarg (  ) 
void hoc_mcran4 (  ) 

References hoc_pgetarg(), hoc_pushx(), hoc_ret(), int, mcell_ran4(), and x.

Here is the call graph for this function:

void hoc_mcran4init (  ) 

References chkarg(), hoc_pushx(), hoc_ret(), ifarg(), int, mcell_ran4_init(), and prev().

Here is the call graph for this function:

double * hoc_pgetarg (  ) 
void hoc_usemcran4 (  ) 

References chkarg(), hoc_pushx(), hoc_ret(), ifarg(), int, prev(), and use_mcell_ran4_.

Here is the call graph for this function:

unsigned int mcell_iran4 ( unsigned int idum,
unsigned int iran_vec,
unsigned int  n 
)

References mcell_iran4_64().

Referenced by MCellRan4::asLong().

Here is the call graph for this function:

unsigned int mcell_iran4_64 ( unsigned int idum,
unsigned int  ilow,
unsigned int iran_vec,
unsigned int  n 
)

References i, ib, and NITER.

Referenced by MCellRan4::asLong(), and mcell_iran4().

double mcell_ran4 ( unsigned int idum,
double *  ran_vec,
unsigned int  n,
double  range 
)

References mcell_ran4_64().

Referenced by MCellRan4::asDouble(), KSSingle::exprand(), hoc_mcran4(), scop_random(), and KSSingle::unifrand().

Here is the call graph for this function:

double mcell_ran4_64 ( unsigned int idum,
unsigned int  ilow,
double *  ran_vec,
unsigned int  n,
double  range 
)

References i, ib, and NITER.

Referenced by MCellRan4::asDouble(), and mcell_ran4().

void mcell_ran4_init ( unsigned int idum  ) 

Referenced by hoc_mcran4init().


Variable Documentation

Referenced by hoc_usemcran4(), and scop_random().

Generated on Mon Jun 13 08:10:30 2011 for NEURON by  doxygen 1.6.3