#include <../../nrnconf.h>
#include <OS/list.h>
#include "nrnoc2iv.h"
#include "ndatclas.h"
#include "ivocvect.h"
#include "ocmatrix.h"
#include "classreg.h"
#include "singlech.h"
#include "membfunc.h"
#include "random1.h"
#include "NegExp.h"
Classes | |
class | SingleChanState |
class | SingleChanInfo |
Defines | |
#define | NS 3 |
Functions | |
void | hoc_reg_singlechan (int, void(*)(...)) |
void | _singlechan_declare (void(*)(double, double *, Datum *), int *, int) |
void | _nrn_single_react (int, int, double) |
double | exprand (double) |
declarePtrList (SingleChanInfoList, SingleChanInfo) implementPtrList(SingleChanInfoList | |
void | SingleChan_reg () |
Variables | |
SingleChanInfo SingleChanInfoList * | infolist |
#define NS 3 |
Referenced by SingleChanState::SingleChanState().
References SingleChanInfo::f_, SingleChanInfo::n_, and SingleChanInfo::slist_.
declarePtrList | ( | SingleChanInfoList | , | |
SingleChanInfo | ||||
) |
double exprand | ( | double | ) |
Referenced by erand(), and SingleChan::erand1().
References memb_func, Symbol::name, nrn_istty_, Memb_func::sym, and SingleChanInfo::type_.
void SingleChan_reg | ( | ) |
SingleChanInfo SingleChanInfoList* infolist |