#include <../../nrnconf.h>
#include <stdio.h>
#include <stdlib.h>
#include "random1.h"
#include <InterViews/resource.h>
#include "classreg.h"
#include "oc2iv.h"
#include "nrnisaac.h"
#include <vector>
#include <ocnotify.h>
#include "ocobserv.h"
#include <nrnran123.h>
#include <RNG.h>
#include <ACG.h>
#include <MLCG.h>
#include <Random.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>
#include <mcran4.h>
Go to the source code of this file.
◆ dmaxuint
| #define dmaxuint 4294967295. |
◆ RandomPlayList
◆ nrn_get_random_sequence()
| long nrn_get_random_sequence |
( |
Rand * |
r | ) |
|
◆ nrn_random123_getseq()
| int nrn_random123_getseq |
( |
Rand * |
r, |
|
|
uint32_t * |
seq, |
|
|
char * |
which |
|
) |
| |
◆ nrn_random123_setseq()
| int nrn_random123_setseq |
( |
Rand * |
r, |
|
|
uint32_t |
seq, |
|
|
char |
which |
|
) |
| |
◆ nrn_random_arg()
| Rand * nrn_random_arg |
( |
int |
i | ) |
|
◆ nrn_random_isran123()
| int nrn_random_isran123 |
( |
Rand * |
r, |
|
|
uint32_t * |
id1, |
|
|
uint32_t * |
id2, |
|
|
uint32_t * |
id3 |
|
) |
| |
◆ nrn_random_pick()
| double nrn_random_pick |
( |
Rand * |
r | ) |
|
◆ nrn_random_play()
◆ nrn_random_reset()
◆ nrn_set_random_sequence()
| void nrn_set_random_sequence |
( |
Rand * |
r, |
|
|
long |
seq |
|
) |
| |
◆ r_ACG()
| static double r_ACG |
( |
void * |
r | ) |
|
|
static |
◆ r_binomial()
| static double r_binomial |
( |
void * |
r | ) |
|
|
static |
◆ r_cons()
◆ r_destruct()
◆ r_discunif()
| static double r_discunif |
( |
void * |
r | ) |
|
|
static |
◆ r_erlang()
| static double r_erlang |
( |
void * |
r | ) |
|
|
static |
◆ r_geometric()
| static double r_geometric |
( |
void * |
r | ) |
|
|
static |
◆ r_hypergeo()
| static double r_hypergeo |
( |
void * |
r | ) |
|
|
static |
◆ r_Isaac64()
| static double r_Isaac64 |
( |
void * |
r | ) |
|
|
static |
◆ r_lognormal()
| static double r_lognormal |
( |
void * |
r | ) |
|
|
static |
◆ r_MCellRan4()
| static double r_MCellRan4 |
( |
void * |
r | ) |
|
|
static |
◆ r_MLCG()
| static double r_MLCG |
( |
void * |
r | ) |
|
|
static |
◆ r_negexp()
| static double r_negexp |
( |
void * |
r | ) |
|
|
static |
◆ r_normal()
| static double r_normal |
( |
void * |
r | ) |
|
|
static |
◆ r_nrnran123()
| static double r_nrnran123 |
( |
void * |
r | ) |
|
|
static |
◆ r_play()
| static double r_play |
( |
void * |
r | ) |
|
|
static |
◆ r_poisson()
| static double r_poisson |
( |
void * |
r | ) |
|
|
static |
◆ r_ran123_globalindex()
| static double r_ran123_globalindex |
( |
void * |
r | ) |
|
|
static |
◆ r_repick()
| static double r_repick |
( |
void * |
r | ) |
|
|
static |
◆ r_sequence()
| static double r_sequence |
( |
void * |
r | ) |
|
|
static |
◆ r_uniform()
| static double r_uniform |
( |
void * |
r | ) |
|
|
static |
◆ r_weibull()
| static double r_weibull |
( |
void * |
r | ) |
|
|
static |
◆ Random_reg()
◆ r_members
Initial value:
{nullptr, nullptr}}
static double r_negexp(void *r)
static double r_poisson(void *r)
static double r_sequence(void *r)
static double r_repick(void *r)
static double r_uniform(void *r)
static double r_ran123_globalindex(void *r)
static double r_discunif(void *r)
static double r_MCellRan4(void *r)
static double r_MLCG(void *r)
static double r_normal(void *r)
static double r_hypergeo(void *r)
static double r_weibull(void *r)
static double r_lognormal(void *r)
static double r_play(void *r)
static double r_erlang(void *r)
static double r_ACG(void *r)
static double r_Isaac64(void *r)
static double r_nrnran123(void *r)
static double r_binomial(void *r)
static double r_geometric(void *r)
Definition at line 626 of file ivocrand.cpp.
◆ random_play_list_