nrnoc2iv.h File Reference

#include "oc2iv.h"
#include "section.h"
#include "ndatclas.h"
Include dependency graph for nrnoc2iv.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void v_setup_vectors ()
void section_ref (Section *)
void section_unref (Section *)
char * secname (Section *)
void nrn_pushsec (Section *)
void nrn_popsec ()
Sectionchk_access ()
void nrn_rangeconst (Section *, Symbol *, double *value, int op=0)
Propnrn_mechanism (int type, Node *)
boolean nrn_exists (Symbol *, Node *)
double * nrn_rangepointer (Section *, Symbol *, double x)
double * cable_prop_eval_pointer (Symbol *)
char * hoc_section_pathname (Section *)
double nrn_arc_position (Section *, Node *)
double node_dist (Section *, Node *)
Nodenode_exact (Section *, double)
double nrn_section_orientation (Section *)
double nrn_connection_position (Section *)
Sectionnrn_trueparent (Section *)
double topol_distance (Section *, Node *, Section *, Node *, Section **, Node **)
int arc0at0 (Section *)
void nrn_clear_mark ()
short nrn_increment_mark (Section *)
short nrn_value_mark (Section *)
boolean is_point_process (Object *)
int nrn_vartype (Symbol *)
void recalc_diam ()

Function Documentation

int arc0at0 ( Section  ) 

Referenced by nrn_arc_position().

double* cable_prop_eval_pointer ( Symbol  ) 

Referenced by hoc_evalpointer(), and hoc_ob_pointer().

Section* chk_access (  ) 
char* hoc_section_pathname ( Section  ) 

References hoc_araystr(), hoc_object_pathname(), hoc_objectdata, hoc_warning(), Symbol::name, name, secname(), Sprintf, Symbol::sym, and Symbol::u.

Here is the call graph for this function:

boolean is_point_process ( Object *   ) 

Referenced by BBS::gid_connect().

double node_dist ( Section ,
Node  
)

References inode, Node::sec_node_index_, and section_length().

Referenced by topol_distance().

Here is the call graph for this function:

Node* node_exact ( Section ,
double   
)
double nrn_arc_position ( Section ,
Node  
)
void nrn_clear_mark (  ) 

References ForAllSections, and sec.

double nrn_connection_position ( Section  ) 
boolean nrn_exists ( Symbol ,
Node  
)
short nrn_increment_mark ( Section  ) 
Prop* nrn_mechanism ( int  type,
Node  
)
void nrn_popsec (  ) 
void nrn_pushsec ( Section  ) 
void nrn_rangeconst ( Section ,
Symbol ,
double *  value,
int  op = 0 
)

Referenced by hoc_object_asgn().

double* nrn_rangepointer ( Section ,
Symbol ,
double  x 
)
double nrn_section_orientation ( Section  ) 
Section* nrn_trueparent ( Section  ) 
short nrn_value_mark ( Section  ) 
int nrn_vartype ( Symbol  ) 
void recalc_diam (  ) 
char* secname ( Section  ) 
void section_ref ( Section  ) 
void section_unref ( Section  ) 
double topol_distance ( Section ,
Node ,
Section ,
Node ,
Section **  ,
Node **   
)

References d, node_dist(), setup_topology(), and tree_changed.

Referenced by distance().

Here is the call graph for this function:

void v_setup_vectors (  ) 
Generated on Mon Jun 13 08:10:28 2011 for NEURON by  doxygen 1.6.3