#include <../../nrnconf.h>#include <stdio.h>#include <stdlib.h>#include "random1.h"#include "RNG.h"#include "Random.h"#include <InterViews/resource.h>#include "classreg.h"#include "oc2iv.h"#include "nrnisaac.h"#include <OS/list.h>#include <InterViews/observe.h>#include <ACG.h>#include <MLCG.h>#include <Poisson.h>#include <Normal.h>#include <Uniform.h>#include <Binomial.h>#include <DiscUnif.h>#include <Erlang.h>#include <Geom.h>#include <LogNorm.h>#include <NegExp.h>#include <RndInt.h>#include <HypGeom.h>#include <Weibull.h>

Classes | |
| class | RandomPlay |
| class | MCellRan4 |
| class | Isaac64 |
Defines | |
| #define | dmaxuint 4294967295. |
Functions | |
| void | nrn_random_play () |
| declarePtrList (RandomPlayList, RandomPlay) implementPtrList(RandomPlayList | |
| double | nrn_random_pick (Rand *r) |
| Rand * | nrn_random_arg (int) |
| void | mcell_ran4_init (unsigned int *idum) |
| double | mcell_ran4 (unsigned int *idum, double *ran_vec, int n, double range) |
| double | mcell_ran4_64 (unsigned int *idum, unsigned int ilow, double *ran_vec, int n, double range) |
| unsigned int | mcell_iran4 (unsigned int *idum, unsigned int *iran_vec, int n) |
| unsigned int | mcell_iran4_64 (unsigned int *idum, unsigned int ilow, unsigned int *iran_vec, int n) |
| void | Random_reg () |
| #define dmaxuint 4294967295. |
| declarePtrList | ( | RandomPlayList | , | |
| RandomPlay | ||||
| ) |
| unsigned int mcell_iran4_64 | ( | unsigned int * | idum, | |
| unsigned int | ilow, | |||
| unsigned int * | iran_vec, | |||
| int | n | |||
| ) |
| double mcell_ran4_64 | ( | unsigned int * | idum, | |
| unsigned int | ilow, | |||
| double * | ran_vec, | |||
| int | n, | |||
| double | range | |||
| ) |
Referenced by hoc_mcran4init().
| double nrn_random_pick | ( | Rand * | r | ) |
References Rand::rand.
Referenced by erand().
| void nrn_random_play | ( | ) |
References i, and RandomPlay::play().
Referenced by nrn_finitialize().

| void Random_reg | ( | ) |
1.6.3