NEURON
datapath.cpp File Reference
#include <../../nrnconf.h>
#include <stdio.h>
#include <InterViews/resource.h>
#include <OS/string.h>
#include <OS/table.h>
#include <OS/list.h>
#include "hoclist.h"
#include <nrnpython_config.h>
#include "datapath.h"
#include "ivocvect.h"
#include "oc2iv.h"
#include "parse.hpp"

Go to the source code of this file.

Classes

class  PathValue
 
class  HocDataPathImpl
 

Macros

#define sentinal   123456789.e15
 

Functions

void nrn_vecsim_add (void *, bool)
 
void nrn_vecsim_remove (void *)
 
void bbs_done ()
 
void bbs_handle ()
 
void nrnbbs_context_wait ()
 
 declareTable (PathTable, void *, PathValue *)
 
 implementTable (PathTable, void *, PathValue *)
 
 declarePtrList (StringList, char)
 
 implementPtrList (StringList, char)
 

Variables

int bbs_poll_
 
Symlisthoc_built_in_symlist
 
Symlisthoc_top_level_symlist
 
Objectdatahoc_top_level_data
 
static Symbolsym_vec
 
static Symbolsym_v
 
static Symbolsym_vext
 
static Symbolsym_rallbranch
 
static Symbolsym_L
 
static Symbolsym_Ra
 

Macro Definition Documentation

◆ sentinal

#define sentinal   123456789.e15

Definition at line 103 of file datapath.cpp.

Function Documentation

◆ bbs_handle()

void bbs_handle ( )

Definition at line 29 of file datapath.cpp.

◆ declarePtrList()

declarePtrList ( StringList  ,
char   
)

◆ declareTable()

declareTable ( PathTable  ,
void ,
PathValue  
)

◆ implementPtrList()

implementPtrList ( StringList  ,
char   
)

◆ implementTable()

implementTable ( PathTable  ,
void ,
PathValue  
)

◆ nrn_vecsim_add()

void nrn_vecsim_add ( void ,
bool   
)

Definition at line 18 of file datapath.cpp.

◆ nrn_vecsim_remove()

void nrn_vecsim_remove ( void )

Definition at line 19 of file datapath.cpp.

◆ nrnbbs_context_wait()

void nrnbbs_context_wait ( )

Definition at line 30 of file datapath.cpp.

Variable Documentation

◆ bbs_poll_

int bbs_poll_

Definition at line 27 of file datapath.cpp.

◆ hoc_built_in_symlist

Symlist* hoc_built_in_symlist

Definition at line 39 of file symbol.cpp.

◆ hoc_top_level_data

Objectdata* hoc_top_level_data

Definition at line 134 of file hoc_oop.cpp.

◆ hoc_top_level_symlist

Symlist * hoc_top_level_symlist

Definition at line 662 of file code2.cpp.

◆ sym_L

Symbol * sym_L
static

Definition at line 105 of file datapath.cpp.

◆ sym_Ra

Symbol * sym_Ra
static

Definition at line 105 of file datapath.cpp.

◆ sym_rallbranch

Symbol * sym_rallbranch
static

Definition at line 105 of file datapath.cpp.

◆ sym_v

Symbol * sym_v
static

Definition at line 105 of file datapath.cpp.

◆ sym_vec

Symbol* sym_vec
static

Definition at line 105 of file datapath.cpp.

◆ sym_vext

Symbol * sym_vext
static

Definition at line 105 of file datapath.cpp.