#include <../neuronmusic/nrnmusic.h>
#include <OS/table.h>
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 NO_PYTHON_H 1 |
void alloc_music_space | ( | ) |
declareTable | ( | Gi2PreSynTable | , | |
int | , | |||
PreSyn * | ||||
) |
References nrnmusic, nrnmusic_comm, and nrnmusic_setup.
Referenced by nrnmpi_init().
Referenced by nrnmusic_injectlist().
References MusicPortPair::gindex_, MusicPortPair::next_, nrnmusic_inject(), and MusicPortPair::port_.
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 | ) |
Referenced by nrn_spike_exchange_init(), nrnmpi_init(), nrnmpi_terminate(), and nrnmusic_init().
MPI_Comm nrnmusic_comm |
Referenced by nrnmpi_init(), and nrnmusic_init().
MUSIC::Runtime* nrnmusic_runtime |
Referenced by NetParMusicEvent::deliver(), and nrnmusic_terminate().
MUSIC::Setup* nrnmusic_setup |
Referenced by nrnmusic_init(), and nrnmusic_terminate().