NEURON
nmodlrandom.cpp File Reference
#include <../../nrnconf.h>
#include <section.h>
#include <parse.hpp>
#include <nrnran123.h>
#include <classreg.h>
#include <gui-redirect.h>

Go to the source code of this file.

Classes

struct  NMODLRandom
 

Macros

#define dmaxuint   4294967295.
 

Functions

static Object ** set_ids (void *v)
 
static Object ** get_ids (void *v)
 
static Object ** set_seq (void *v)
 
static double get_seq (void *v)
 
static double uniform (void *v)
 
static void * nmodlrandom_cons (Object *)
 
static void nmodlrandom_destruct (void *v)
 
void NMODLRandom_reg ()
 
Objectnrn_pntproc_nmodlrandom_wrap (void *v, Symbol *sym)
 
Objectnrn_nmodlrandom_wrap (Prop *prop, Symbol *sym)
 

Variables

static Symbolnmodlrandom_sym {}
 
static Member_func members [] = {{"get_seq", get_seq}, {"uniform", uniform}, {nullptr, nullptr}}
 
static Member_ret_obj_func retobj_members []
 

Macro Definition Documentation

◆ dmaxuint

#define dmaxuint   4294967295.

Definition at line 36 of file nmodlrandom.cpp.

Function Documentation

◆ get_ids()

static Object** get_ids ( void *  v)
static

Definition at line 49 of file nmodlrandom.cpp.

◆ get_seq()

static double get_seq ( void *  v)
static

Definition at line 70 of file nmodlrandom.cpp.

◆ nmodlrandom_cons()

static void* nmodlrandom_cons ( Object )
static

Definition at line 92 of file nmodlrandom.cpp.

◆ nmodlrandom_destruct()

static void nmodlrandom_destruct ( void *  v)
static

Definition at line 97 of file nmodlrandom.cpp.

◆ NMODLRandom_reg()

void NMODLRandom_reg ( )

Definition at line 102 of file nmodlrandom.cpp.

◆ set_ids()

static Object** set_ids ( void *  v)
static

Definition at line 38 of file nmodlrandom.cpp.

◆ set_seq()

static Object** set_seq ( void *  v)
static

Definition at line 62 of file nmodlrandom.cpp.

◆ uniform()

static double uniform ( void *  v)
static

Definition at line 79 of file nmodlrandom.cpp.

Variable Documentation

◆ members

Member_func members[] = {{"get_seq", get_seq}, {"uniform", uniform}, {nullptr, nullptr}}
static

Definition at line 85 of file nmodlrandom.cpp.

◆ nmodlrandom_sym

Symbol* nmodlrandom_sym {}
static

Definition at line 34 of file nmodlrandom.cpp.

◆ retobj_members

Member_ret_obj_func retobj_members[]
static
Initial value:
= {{"set_ids", set_ids},
{"get_ids", get_ids},
{"set_seq", set_seq},
{nullptr, nullptr}}
static Object ** set_seq(void *v)
Definition: nmodlrandom.cpp:62
static Object ** get_ids(void *v)
Definition: nmodlrandom.cpp:49
static Object ** set_ids(void *v)
Definition: nmodlrandom.cpp:38

Definition at line 87 of file nmodlrandom.cpp.