pattern.c File Reference

#include <stdio.h>
#include <math.h>
#include "scoplib.h"
#include "md1redef.h"
#include "section.h"
#include "md2redef.h"
Include dependency graph for pattern.c:

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)
voidvector_arg (int iarg)
void nrn_fake_fire (int gid, double spiketime, int fake_out)

Variables

Propnrn_point_prop_
typedef(* _Pfrv )()
_Pfrvpnt_receive
short * pnt_receive_size

Define Documentation

#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().

#define INFOCAST   Info** ip = (Info**)(&(_p_ptr))

Referenced by initps(), and sendgroup().

double initps   initps_PatternStim
#define ptr   *_ppvar[2]._pval
double sendgroup   sendgroup_PatternStim
#define t   nrn_threads->_t

Function Documentation

_pattern_reg_ (  ) 
double* getarg (  ) 
double hoc_Exp (  ) 
int ifarg ( int  iarg  ) 

References Frame::nargs.

double initps (  ) 

References Info::index, INFOCAST, and Info::tvec.

void nrn_fake_fire ( int  gid,
double  spiketime,
int  fake_out 
)

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().

Here is the call graph for this function:

void* vector_arg ( int  iarg  ) 

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().

Here is the call graph for this function:

int vector_capacity ( void vv  ) 

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().

Here is the call graph for this function:


Variable Documentation

typedef(* _Pfrv)()
Generated on Mon Jun 13 08:10:29 2011 for NEURON by  doxygen 1.6.3