![]() |
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.