|
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.