CoreNEURON
multicore.hpp File Reference

Go to the source code of this file.

Classes

struct  coreneuron::NrnThreadMembList
 
struct  coreneuron::NrnThreadBAList
 
struct  coreneuron::NrnFastImem
 
struct  coreneuron::TrajectoryRequests
 
struct  coreneuron::PreSynHelper
 
struct  coreneuron::NrnThread
 

Namespaces

 coreneuron
 THIS FILE IS AUTO GENERATED DONT MODIFY IT.
 

Functions

NrnThreadMembList * coreneuron::create_tml (NrnThread &nt, int mech_id, Memb_func &memb_func, int &shadow_rhs_cnt, const std::vector< int > &mech_types, const std::vector< int > &nodecounts)
 
void coreneuron::nrn_threads_create (int n)
 
template<typename F , typename... Args>
void coreneuron::nrn_multithread_job (F &&job, Args &&... args)
 
void coreneuron::nrn_thread_table_check ()
 
void coreneuron::nrn_threads_free ()
 
void coreneuron::dt2thread (double adt)
 
void coreneuron::clear_event_queue ()
 
void coreneuron::nrn_ba (NrnThread *nt, int bat)
 
void * coreneuron::nrn_fixed_step_lastpart (NrnThread *nth)
 
void coreneuron::nrn_solve_minimal (NrnThread *)
 
void coreneuron::nrncore2nrn_send_init ()
 
void * coreneuron::setup_tree_matrix_minimal (NrnThread *)
 
void coreneuron::nrncore2nrn_send_values (NrnThread *nth)
 
void coreneuron::nrn_fixed_step_group_minimal (int total_sim_steps)
 
void coreneuron::nrn_fixed_single_steps_minimal (int total_sim_steps, double tstop)
 --> Coreneuron More...
 
void coreneuron::nrn_fixed_step_minimal ()
 
void coreneuron::nrn_finitialize (int setv, double v)
 
void coreneuron::direct_mode_initialize ()
 All state from NEURON necessary to continue a run. More...
 
void coreneuron::nrn_mk_table_check ()
 
void coreneuron::nonvint (NrnThread *_nt)
 
void coreneuron::update (NrnThread *_nt)
 
constexpr int coreneuron::at_time (NrnThread *nt, double te)
 

Variables

bool coreneuron::use_solve_interleave