nrnmenu.cpp File Reference

#include <../../nrnconf.h>
#include <stdio.h>
#include <string.h>
#include <OS/string.h>
#include <ivstream.h>
#include "nrnoc2iv.h"
#include "nrnmenu.h"
#include "ndatclas.h"
#include "classreg.h"
#include "membfunc.h"
#include "parse.h"
Include dependency graph for nrnmenu.cpp:
This graph shows which files directly or indirectly include this file:

Classes

class  MechTypeImpl

Typedefs

typedef void(* ReceiveFunc )(Point_process *, double *, double)
typedef SymbolPSym

Functions

char * sec_and_position (Section *sec, Node *nd)
double * point_process_pointer (Point_process *, Symbol *, int)
Point_processob2pntproc (Object *)
int node_index (Section *, double)
void nrnallsectionmenu ()
void nrnallpointmenu ()
void nrnsecmenu ()
void nrnglobalmechmenu ()
void nrnmechmenu ()
void nrnpointmenu ()
void MechanismStandard_reg ()
void MechanismType_reg ()
void mech_insert1 (Section *, int)
void mech_uninsert1 (Section *, Symbol *)
Object * nrn_new_pointprocess (Symbol *)

Variables

Symlisthoc_built_in_symlist
Symbol ** pointsym
ReceiveFuncpnt_receive
int nrn_has_net_event_cnt_
intnrn_has_net_event_
short * nrn_is_artificial_
char * pnt_map

Typedef Documentation

typedef Symbol* PSym
typedef void(* ReceiveFunc)(Point_process *, double *, double)

Function Documentation

void mech_insert1 ( Section ,
int   
)

Referenced by MechanismType::insert().

void mech_uninsert1 ( Section ,
Symbol  
)

Referenced by MechanismType::remove().

void MechanismStandard_reg (  ) 

References class2oc().

Here is the call graph for this function:

void MechanismType_reg (  ) 

References class2oc(), and nil.

Here is the call graph for this function:

int node_index ( Section ,
double   
)
Object* nrn_new_pointprocess ( Symbol  ) 
void nrnallpointmenu (  ) 
void nrnallsectionmenu (  ) 

References ENDGUI, IFGUI, SectionBrowser::make_section_browser(), and ret.

Here is the call graph for this function:

void nrnglobalmechmenu (  ) 
void nrnmechmenu (  ) 

References ret.

void nrnpointmenu (  ) 
void nrnsecmenu (  ) 

References chkarg(), ENDGUI, IFGUI, ret, and section_menu().

Here is the call graph for this function:

Point_process* ob2pntproc ( Object *   ) 
double* point_process_pointer ( Point_process ,
Symbol ,
int   
)

References hoc_execerror(), if(), Symbol::name, NRNPOINTER, pd, Symbol::rng, Symbol::subtype, and Symbol::u.

Referenced by steer_point_process(), and SymDirectory::variable().

Here is the call graph for this function:

char* sec_and_position ( Section sec,
Node nd 
)

References assert, buf, nrn_arc_position(), and secname().

Referenced by nrnallpointmenu().

Here is the call graph for this function:


Variable Documentation

char* pnt_map

Referenced by nrnallpointmenu().

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