CoreNEURON
|
#include <float.h>
#include <map>
#include <mutex>
#include "coreneuron/nrnconf.h"
#include "coreneuron/sim/multicore.hpp"
#include "coreneuron/network/netcon.hpp"
#include "coreneuron/network/netcvode.hpp"
#include "coreneuron/network/netpar.hpp"
#include "coreneuron/utils/ivocvect.hpp"
#include "coreneuron/utils/profile/profiler_interface.h"
#include "coreneuron/nrniv/nrniv_decl.h"
#include "coreneuron/io/output_spikes.hpp"
#include "coreneuron/utils/nrn_assert.h"
#include "coreneuron/gpu/nrn_acc_manager.hpp"
#include "coreneuron/network/multisend.hpp"
#include "coreneuron/mechanism/membfunc.hpp"
#include "coreneuron/coreneuron.hpp"
#include "coreneuron/utils/nrnoc_aux.hpp"
Go to the source code of this file.
Namespaces | |
coreneuron | |
THIS FILE IS AUTO GENERATED DONT MODIFY IT. | |
Macros | |
#define | PP2NT(pp) (nrn_threads + (pp)->_tid) |
#define | PP2t(pp) (PP2NT(pp)->_t) |
Functions | |
void | coreneuron::mk_netcvode () |
void | coreneuron::net_sem_from_gpu (int sendtype, int i_vdata, int, int ith, int ipnt, double, double) |
void | coreneuron::net_send (void **, int, Point_process *, double, double) |
void | coreneuron::artcell_net_send (void **, int, Point_process *, double, double) |
void | coreneuron::net_event (Point_process *, double) |
void | coreneuron::interthread_enqueue (NrnThread *nt) |
void | coreneuron::nrn_p_construct () |
void | coreneuron::net_move (void **, Point_process *, double) |
void | coreneuron::artcell_net_move (void **, Point_process *, double) |
void | coreneuron::ncs2nrn_integrate (double tstop) |
static bool | coreneuron::pscheck (double var, double thresh, int *flag) |
Variables | |
NetCvode * | coreneuron::net_cvode_instance |
bool | coreneuron::cvode_active_ |
bool | coreneuron::nrn_use_bin_queue_ = 0 |
Flag to use the bin queue. More... | |
#define PP2NT | ( | pp | ) | (nrn_threads + (pp)->_tid) |
Definition at line 30 of file netcvode.cpp.
#define PP2t | ( | pp | ) | (PP2NT(pp)->_t) |
Definition at line 31 of file netcvode.cpp.