nrnmusic.cpp File Reference

#include <../neuronmusic/nrnmusic.h>
#include <OS/table.h>
Include dependency graph for nrnmusic.cpp:

Classes

class  NrnMusicEventHandler
class  MusicPortPair
class  NetParMusicEvent

Defines

#define NO_PYTHON_H   1

Functions

void nrnmusic_init (int *, char ***)
void nrnmusic_terminate ()
void nrnmusic_injectlist (void *vp, double tt)
void nrnmusic_inject (void *port, int gindex, double tt)
void nrnmusic_spikehandle (void *vport, double tt, int gindex)
Object * nrnpy_po2ho (PyObject *)
PyObject * nrnpy_ho2po (Object *)
Object * hoc_new_object (Symbol *, void *)
 declareTable (PortTable, void *, int) implementTable(PortTable
 declareTable (Gi2PreSynTable, int, PreSyn *) implementTable(Gi2PreSynTable
void alloc_music_space ()

Variables

int nrnmusic
MPI_Comm nrnmusic_comm
MUSIC::Setup * nrnmusic_setup
MUSIC::Runtime * nrnmusic_runtime
 int

Define Documentation

#define NO_PYTHON_H   1

Function Documentation

void alloc_music_space (  ) 
declareTable ( Gi2PreSynTable  ,
int  ,
PreSyn *   
)
declareTable ( PortTable  ,
void ,
int   
)
Object* hoc_new_object ( Symbol ,
void  
)
void nrnmusic_init ( int pargc,
char ***  pargv 
)

References nrnmusic, nrnmusic_comm, and nrnmusic_setup.

Referenced by nrnmpi_init().

void nrnmusic_inject ( void port,
int  gindex,
double  tt 
)

Referenced by nrnmusic_injectlist().

void nrnmusic_injectlist ( void vp,
double  tt 
)

References MusicPortPair::gindex_, MusicPortPair::next_, nrnmusic_inject(), and MusicPortPair::port_.

Here is the call graph for this function:

void nrnmusic_spikehandle ( void vport,
double  tt,
int  gindex 
)
void nrnmusic_terminate (  ) 

References nrnmusic_runtime, and nrnmusic_setup.

Referenced by nrnmpi_terminate().

PyObject * nrnpy_ho2po ( Object *  o  ) 

Referenced by nrnpy_hoc_pop().

Object * nrnpy_po2ho ( PyObject *  po  ) 

Variable Documentation

int
MPI_Comm nrnmusic_comm

Referenced by nrnmpi_init(), and nrnmusic_init().

MUSIC::Runtime* nrnmusic_runtime
MUSIC::Setup* nrnmusic_setup
Generated on Mon Jun 13 08:10:28 2011 for NEURON by  doxygen 1.6.3