#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().
1.6.3