#include <stdio.h>
#include <math.h>
#include "scoplib.h"
#include "md1redef.h"
#include "section.h"
#include "md2redef.h"
Classes | |
struct | Member_func |
Defines | |
#define | exp hoc_Exp |
#define | _threadargscomma_ _p, _ppvar, _thread, _nt, |
#define | _threadargs_ _p, _ppvar, _thread, _nt |
#define | t _nt->_t |
#define | dt _nt->_dt |
#define | interval _p[0] |
#define | number _p[1] |
#define | start _p[2] |
#define | noise _p[3] |
#define | event _p[4] |
#define | on _p[5] |
#define | ispike _p[6] |
#define | v _p[7] |
#define | _tsav _p[8] |
#define | _nd_area *_ppvar[0]._pval |
#define | donotuse *_ppvar[2]._pval |
#define | _p_donotuse _ppvar[2]._pval |
#define | erand erand_NetStim |
#define | invl invl_NetStim |
#define | _tqitem &(_ppvar[3]._pvoid) |
Functions | |
double | hoc_Exp () |
double * | getarg () |
int | nrn_get_mechtype () |
double | erand () |
double | invl () |
static void | nrn_init () |
static void | nrn_state () |
_netstim_reg_ () | |
double | invl (double *_p, Datum *_ppvar, Datum *_thread, _NrnThread *_nt, _lmean) |
double | nrn_random_pick (void *r) |
void * | nrn_random_arg (int argpos) |
double | erand (double *_p, Datum *_ppvar, Datum *_thread, _NrnThread *_nt) |
Variables | |
Prop * | nrn_point_prop_ |
typedef(* | _Pfrv )() |
_Pfrv * | pnt_receive |
short * | pnt_receive_size |
#define _nd_area *_ppvar[0]._pval |
#define _p_donotuse _ppvar[2]._pval |
Referenced by erand().
#define _threadargs_ _p, _ppvar, _thread, _nt |
#define _threadargscomma_ _p, _ppvar, _thread, _nt, |
#define _tqitem &(_ppvar[3]._pvoid) |
#define _tsav _p[8] |
#define donotuse *_ppvar[2]._pval |
#define dt _nt->_dt |
#define erand erand_NetStim |
Referenced by invl().
#define event _p[4] |
#define exp hoc_Exp |
#define interval _p[0] |
#define invl invl_NetStim |
#define ispike _p[6] |
#define noise _p[3] |
Referenced by invl().
#define number _p[1] |
#define on _p[5] |
Referenced by nrnpy_pyobject_in_obj().
#define start _p[2] |
#define t _nt->_t |
#define v _p[7] |
_netstim_reg_ | ( | ) |
References add_nrn_artcell(), add_nrn_has_net_event(), hoc_register_dparam_size(), hoc_register_limits(), hoc_register_units(), hoc_register_var(), ivoc_help(), nrn_get_mechtype(), nrn_init(), and point_register_mech().
References _p_donotuse, exprand(), hoc_execerror(), nrn_random_pick(), and nrn_threads.
double erand | ( | ) |
double* getarg | ( | ) |
double hoc_Exp | ( | ) |
References _threadargs_, erand, and noise.
double invl | ( | ) |
int nrn_get_mechtype | ( | ) |
static void nrn_init | ( | ) |
double nrn_random_pick | ( | void * | r | ) |
static void nrn_state | ( | ) |
typedef(* _Pfrv)() |
short* pnt_receive_size |