![]() |
NEURON
|
#include <../../nrnconf.h>#include "nrnmusicapi.h"#include "hocdec.h"#include "nrn_ansi.h"#include "netcon.h"#include "cvodeobj.h"#include "netcvode.h"#include "multicore.h"#include "nrnmusic.h"#include "nrnpy.h"#include "netpar.h"#include <unordered_map>Go to the source code of this file.
Classes | |
| class | NrnMusicEventHandler |
| class | MusicPortPair |
| class | NetParMusicEvent |
Macros | |
| #define | NO_PYTHON_H 1 |
| #define | IN_NRNMUSIC_CPP |
Typedefs | |
| using | PortTable = std::unordered_map< void *, int > |
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) |
| void | alloc_music_space () |
| void | nrnmusic_runtime_phase () |
Variables | |
| int | nrnmusic |
| MPI_Comm | nrnmusic_comm |
| NetCvode * | net_cvode_instance |
| MUSIC::Setup * | nrnmusic_setup |
| MUSIC::Runtime * | nrnmusic_runtime |
| static NetParMusicEvent * | npme |
| static PortTable * | music_input_ports |
| static PortTable * | music_output_ports |
| #define IN_NRNMUSIC_CPP |
Definition at line 3 of file nrnmusic.cpp.
| #define NO_PYTHON_H 1 |
Definition at line 2 of file nrnmusic.cpp.
| using PortTable = std::unordered_map<void*, int> |
Definition at line 78 of file nrnmusic.cpp.
| void alloc_music_space | ( | ) |
Definition at line 92 of file nrnmusic.cpp.
| void nrnmusic_init | ( | int * | pargc, |
| char *** | pargv | ||
| ) |
Definition at line 200 of file nrnmusic.cpp.
| void nrnmusic_inject | ( | void * | port, |
| int | gindex, | ||
| double | tt | ||
| ) |
Definition at line 107 of file nrnmusic.cpp.
| void nrnmusic_injectlist | ( | void * | vp, |
| double | tt | ||
| ) |
Definition at line 100 of file nrnmusic.cpp.
| void nrnmusic_runtime_phase | ( | ) |
Definition at line 231 of file nrnmusic.cpp.
| void nrnmusic_spikehandle | ( | void * | vport, |
| double | tt, | ||
| int | gindex | ||
| ) |
| void nrnmusic_terminate | ( | ) |
Definition at line 221 of file nrnmusic.cpp.
|
static |
Definition at line 79 of file nrnmusic.cpp.
|
static |
Definition at line 80 of file nrnmusic.cpp.
|
extern |
Definition at line 26 of file cvodestb.cpp.
|
static |
Definition at line 76 of file nrnmusic.cpp.
|
extern |
|
extern |
| MUSIC::Runtime* nrnmusic_runtime |
Definition at line 29 of file nrnmusic.cpp.
| MUSIC::Setup* nrnmusic_setup |
Definition at line 28 of file nrnmusic.cpp.