NEURON
Point_process Struct Reference

A point process is computed just like regular mechanisms. More...

#include <section_fwd.hpp>

Public Attributes

Sectionsec {}
 
Nodenode {}
 
Propprop {}
 
Objectob {}
 
void * presyn_ {}
 
void * nvi_ {}
 
void * _vnt {}
 

Detailed Description

A point process is computed just like regular mechanisms.

Ie it appears in the property list whose type specifies which allocation, current, and state functions to call. This means some nodes have more properties than other nodes even in the same section. The Point_process structure allows the interface to hoc variable names. Each variable symbol u.rng->type refers to the point process mechanism. The variable is treated as a vector variable whose first index specifies "which one" of that mechanisms insertion points we are talking about. Finally the variable u.rng->index tells us where in the p-array to look. The number of point_process vectors is the number of different point process types. This is different from the mechanism type which enumerates all mechanisms including the point_processes. It is the responsibility of create_point_process to set up the vectors and fill in the symbol information. However only after the process is given a location can the variables be set or accessed. This is because the allocation function may have to connect to some ionic parameters and the process exists primarily as a property of a node.

Definition at line 77 of file section_fwd.hpp.

Member Data Documentation

◆ _vnt

void* Point_process::_vnt {}

Definition at line 85 of file section_fwd.hpp.

◆ node

Node* Point_process::node {}

Definition at line 79 of file section_fwd.hpp.

◆ nvi_

void* Point_process::nvi_ {}

Definition at line 84 of file section_fwd.hpp.

◆ ob

Object* Point_process::ob {}

Definition at line 82 of file section_fwd.hpp.

◆ presyn_

void* Point_process::presyn_ {}

Definition at line 83 of file section_fwd.hpp.

◆ prop

Prop* Point_process::prop {}

Definition at line 80 of file section_fwd.hpp.

◆ sec

Section* Point_process::sec {}

Definition at line 78 of file section_fwd.hpp.


The documentation for this struct was generated from the following file: