#include <stdio.h>
#include <math.h>
#include "scoplib.h"
#include "md1redef.h"
#include "section.h"
#include "md2redef.h"
Classes | |
struct | Member_func |
struct | Info |
Defines | |
#define | exp hoc_Exp |
#define | _threadargscomma_ |
#define | _threadargs_ |
#define | t nrn_threads->_t |
#define | dt nrn_threads->_dt |
#define | fake_output _p[0] |
#define | _tsav _p[1] |
#define | _nd_area *_ppvar[0]._pval |
#define | ptr *_ppvar[2]._pval |
#define | _p_ptr _ppvar[2]._pval |
#define | initps initps_PatternStim |
#define | sendgroup sendgroup_PatternStim |
#define | _tqitem &(_ppvar[3]._pvoid) |
#define | INFOCAST Info** ip = (Info**)(&(_p_ptr)) |
Functions | |
double | hoc_Exp () |
double * | getarg () |
int | nrn_get_mechtype () |
double | initps () |
double | sendgroup () |
static void | nrn_init () |
static void | nrn_state () |
_pattern_reg_ () | |
int | ifarg (int iarg) |
double * | vector_vec (void *vv) |
int | vector_capacity (void *vv) |
void * | vector_arg (int iarg) |
void | nrn_fake_fire (int gid, double spiketime, int fake_out) |
Variables | |
Prop * | nrn_point_prop_ |
typedef(* | _Pfrv )() |
_Pfrv * | pnt_receive |
short * | pnt_receive_size |
#define _nd_area *_ppvar[0]._pval |
#define _p_ptr _ppvar[2]._pval |
#define _threadargs_ |
#define _threadargscomma_ |
#define _tqitem &(_ppvar[3]._pvoid) |
#define _tsav _p[1] |
#define dt nrn_threads->_dt |
#define exp hoc_Exp |
#define fake_output _p[0] |
Referenced by sendgroup().
Referenced by initps(), and sendgroup().
double initps initps_PatternStim |
#define ptr *_ppvar[2]._pval |
double sendgroup sendgroup_PatternStim |
#define t nrn_threads->_t |
_pattern_reg_ | ( | ) |
References add_nrn_artcell(), hoc_register_dparam_size(), hoc_register_limits(), hoc_register_units(), hoc_register_var(), ivoc_help(), nrn_get_mechtype(), nrn_init(), point_register_mech(), and register_destructor().
double* getarg | ( | ) |
double hoc_Exp | ( | ) |
References Frame::nargs.
double initps | ( | ) |
References Info::index, INFOCAST, and Info::tvec.
References assert, net_cvode_instance, and nrn_threads.
Referenced by sendgroup().
int nrn_get_mechtype | ( | ) |
static void nrn_init | ( | ) |
static void nrn_state | ( | ) |
double sendgroup | ( | ) |
References fake_output, Info::gidvec, i, Info::index, INFOCAST, nrn_fake_fire(), t, Info::tvec, vector_capacity(), and vector_vec().
References check_obj_type(), hoc_objgetarg(), Symbol::u, and Vect.
Referenced by LinearMechanism::create(), fit_praxis(), gr_line_info(), nrn_vecsim_add(), pval_praxis(), and vector_arg_px().
Referenced by fit_praxis(), and sendgroup().
double* vector_vec | ( | void * | vv | ) |
References hoc_execerror().
Referenced by fit_praxis(), gr_line_info(), pval_praxis(), HocDataPathImpl::search_vectors(), and sendgroup().
typedef(* _Pfrv)() |
short* pnt_receive_size |