![]() |
NEURON
|
#include <../../nrnconf.h>#include <stdio.h>#include <stddef.h>#include <math.h>#include <float.h>#include <stdlib.h>#include <mcran4.h>#include "hocdec.h"Go to the source code of this file.
Functions | |
| void | mcell_ran4_init (uint32_t low) |
| double | mcell_ran4 (uint32_t *high, double *x, unsigned int n, double range) |
| double | mcell_ran4a (uint32_t *high) |
| uint32_t | mcell_iran4 (uint32_t *high) |
| double | chkarg () |
| void | hoc_mcran4 () |
| void | hoc_mcran4init () |
| void | hoc_usemcran4 () |
| uint32_t | nrnRan4int (uint32_t *idx1, uint32_t idx2) |
| double | nrnRan4dbl (uint32_t *idx1, uint32_t idx2) |
Variables | |
| static uint32_t | lowindex = 0 |
| int | use_mcell_ran4_ |
| static const double | SHIFT32 = 1.0 / 4294967296.0 |
| double chkarg | ( | ) |
Definition at line 78 of file mcran4.cpp.
Definition at line 89 of file mcran4.cpp.
Definition at line 98 of file mcran4.cpp.
| uint32_t mcell_iran4 | ( | uint32_t * | high | ) |
Definition at line 69 of file mcran4.cpp.
| double mcell_ran4 | ( | uint32_t * | high, |
| double * | x, | ||
| unsigned int | n, | ||
| double | range | ||
| ) |
Definition at line 57 of file mcran4.cpp.
| void mcell_ran4_init | ( | uint32_t | low | ) |
Definition at line 53 of file mcran4.cpp.
| double mcell_ran4a | ( | uint32_t * | high | ) |
Definition at line 65 of file mcran4.cpp.
| double nrnRan4dbl | ( | uint32_t * | idx1, |
| uint32_t | idx2 | ||
| ) |
Definition at line 162 of file mcran4.cpp.
| uint32_t nrnRan4int | ( | uint32_t * | idx1, |
| uint32_t | idx2 | ||
| ) |
Definition at line 107 of file mcran4.cpp.
|
static |
Definition at line 51 of file mcran4.cpp.
|
static |
Definition at line 161 of file mcran4.cpp.
|
extern |
Definition at line 407 of file hoc_init.cpp.