point.c File Reference

#include <../../nrnconf.h>
#include "section.h"
#include "membfunc.h"
#include "parse.h"
Include dependency graph for point.c:

Functions

double loc_point_process ()
Propprop_alloc ()
voidcreate_point_process (int pointtype, Object *ho)
Object * nrn_new_pointprocess (Symbol *sym)
 destroy_point_process (void *v)
 nrn_loc_point_process (int pointtype, Point_process *pnt, Section *sec, Node *node)
 nrn_relocate_old_points (Section *oldsec, Node *oldnode, Section *sec, Node *node)
double loc_point_process (int pointtype, void *v)
double get_loc_point_process (void *v)
double has_loc_point (void *v)
double * point_process_pointer (Point_process *pnt, Symbol *sym, int index)
void steer_point_process (void *v)
 nrn_cppp ()
 connect_point_process_pointer ()
 clear_point_process_struct (Prop *p)
int is_point_process (Object *ob)

Variables

char * pnt_map
Symbol ** pointsym
short * nrn_is_artificial_
Propnrn_point_prop_
void(* nrnpy_o2loc_p_ )(Object *, Section **, double *)

Function Documentation

clear_point_process_struct ( Prop p  ) 
connect_point_process_pointer (  ) 

References hoc_execerror(), hoc_nopop(), and hoc_pxpop().

Here is the call graph for this function:

void* create_point_process ( int  pointtype,
Object*  ho 
)
destroy_point_process ( void v  ) 

Referenced by KSChan::destroy_pnt().

double get_loc_point_process ( void v  ) 
double has_loc_point ( void v  ) 

References Point_process::sec.

int is_point_process ( Object*  ob  ) 

Referenced by BBS::gid_connect().

double loc_point_process ( int  pointtype,
void v 
)
double loc_point_process (  ) 

Referenced by create_point_process().

nrn_cppp (  ) 

Referenced by debugzz().

nrn_loc_point_process ( int  pointtype,
Point_process pnt,
Section sec,
Node node 
)
Object* nrn_new_pointprocess ( Symbol sym  ) 
nrn_relocate_old_points ( Section oldsec,
Node oldnode,
Section sec,
Node node 
)
double* point_process_pointer ( Point_process pnt,
Symbol sym,
int  index 
)

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:

Prop* prop_alloc (  ) 
void steer_point_process ( void v  ) 

References hoc_araypt(), hoc_pushpx(), hoc_spop(), index, ISARRAY, point_process_pointer(), and SYMBOL.

Here is the call graph for this function:


Variable Documentation

Referenced by KSChan::alloc().

void(* nrnpy_o2loc_p_)(Object *, Section **, double *)

Referenced by loc_point_process(), and nrnpy_nrn().

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