nrniv_mf.h File Reference

#include "classreg.h"
#include "membfunc.h"
Include dependency graph for nrniv_mf.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef void(* Pvmi )(NrnThread *, Memb_list *, int)

Functions

void register_mech (char **, void(*)(Prop *), Pvmi, Pvmi, Pvmi, Pvmi, int, int)
int point_register_mech (char **, void(*)(Prop *), Pvmi, Pvmi, Pvmi, Pvmi, int, void *(*)(Object *), void(*)(void *), Member_func *, int)
void hoc_register_cvode (int, int(*)(int), int(*)(int, double **, double **, double *, Datum *, double *, int), int(*)(NrnThread *, Memb_list *, int), int(*)(NrnThread *, Memb_list *, int))
int nrn_get_mechtype (const char *)
void ion_reg (const char *, double)
Propneed_memb (Symbol *)
Propprop_alloc (Prop **, int, Node *)
void nrn_promote (Prop *, int, int)
double nrn_ion_charge (Symbol *)
voidcreate_point_process (int, Object *)
void destroy_point_process (void *)
double has_loc_point (void *)
double get_loc_point_process (void *)
double loc_point_process (int, void *)
Point_processob2pntproc (Object *)
Point_processob2pntproc_0 (Object *)

Variables

int v_structure_change
Propnrn_point_prop_

Typedef Documentation

typedef void(* Pvmi)(NrnThread *, Memb_list *, int)

Function Documentation

void* create_point_process ( int  ,
Object *   
)
void destroy_point_process ( void  ) 

Referenced by KSChan::destroy_pnt().

double get_loc_point_process ( void  ) 
double has_loc_point ( void  ) 

References Point_process::sec.

void hoc_register_cvode ( int  ,
int(*)(int ,
int(*)(int, double **, double **, double *, Datum *, double *, int ,
int(*)(NrnThread *, Memb_list *, int ,
int(*)(NrnThread *, Memb_list *, int  
)
void ion_reg ( const char *  ,
double   
)
double loc_point_process ( int  ,
void  
)
Prop* need_memb ( Symbol  ) 

References fprintf(), hoc_execerror(), m, Prop::next, prop_alloc(), and type.

Referenced by KSChan::alloc().

Here is the call graph for this function:

int nrn_get_mechtype ( const char *   ) 
double nrn_ion_charge ( Symbol  ) 

References global_charge, and Symbol::subtype.

Referenced by nrn_wrote_conc(), and KSChan::setcond().

void nrn_promote ( Prop ,
int  ,
int   
)
Point_process* ob2pntproc ( Object *   ) 
Point_process* ob2pntproc_0 ( Object *   ) 

Referenced by ob2pntproc().

int point_register_mech ( char **  ,
void(*)(Prop *)  ,
Pvmi  ,
Pvmi  ,
Pvmi  ,
Pvmi  ,
int  ,
void *)(Object *,
void(*)(void *)  ,
Member_func ,
int   
)
Prop* prop_alloc ( Prop **  ,
int  ,
Node  
)
void register_mech ( char **  ,
void(*)(Prop *)  ,
Pvmi  ,
Pvmi  ,
Pvmi  ,
Pvmi  ,
int  ,
int   
)

Variable Documentation

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