hocmech.cpp File Reference

#include <../../nrnconf.h>
#include <InterViews/resource.h>
#include <ctype.h>
#include "nrnoc2iv.h"
#include "nrniv_mf.h"
#include "classreg.h"
#include "membfunc.h"
#include "parse.h"
Include dependency graph for hocmech.cpp:
This graph shows which files directly or indirectly include this file:

Classes

class  HocMech

Functions

int point_reg_helper (Symbol *)
Object * hoc_newobj1 (Symbol *, int)
void hoc_unlink_symbol (Symbol *, Symlist *)
void hoc_link_symbol (Symbol *, Symlist *)
void hoc_free_list (Symlist **)
Datumhoc_look_inside_stack (int, int)
void nrn_loc_point_process (int, Point_process *, Section *, Node *)
void print_symlist (const char *, Symlist *)
void make_mechanism ()
void make_pointprocess ()
void hoc_construct_point (Object *, int)
Object * hoc_new_opoint (int)
boolean special_pnt_call (Object *, Symbol *, int)
Point_processob2pntproc_0 (Object *ob)
Point_processob2pntproc (Object *ob)

Variables

Symlisthoc_symlist
char * pnt_map
Symbol ** pointsym
Propnrn_point_prop_

Function Documentation

void hoc_construct_point ( Object *  ob,
int  narg 
)
void hoc_free_list ( Symlist **   ) 
void hoc_link_symbol ( Symbol ,
Symlist  
)
Datum* hoc_look_inside_stack ( int  ,
int   
)
Object * hoc_new_opoint ( int  type  ) 

References hoc_newobj1(), HocMech::mech, and memb_func.

Here is the call graph for this function:

Object* hoc_newobj1 ( Symbol ,
int   
)
void hoc_unlink_symbol ( Symbol ,
Symlist  
)
void make_mechanism (  ) 
void make_pointprocess (  ) 
void nrn_loc_point_process ( int  ,
Point_process ,
Section ,
Node  
)
Point_process* ob2pntproc ( Object *  ob  ) 
Point_process* ob2pntproc_0 ( Object *  ob  ) 

Referenced by ob2pntproc().

int point_reg_helper ( Symbol  ) 
void print_symlist ( const char *  ,
Symlist  
)
boolean special_pnt_call ( Object *  ob,
Symbol sym,
int  narg 
)

Variable Documentation

char* pnt_map
Generated on Mon Jun 13 08:10:28 2011 for NEURON by  doxygen 1.6.3