multicore.h File Reference

#include <membfunc.h>
Include dependency graph for multicore.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  NrnThreadMembList
struct  NrnThreadBAList
struct  NrnThread

Defines

#define FOR_THREADS(nt)   for (nt = nrn_threads; nt < nrn_threads + nrn_nthread; ++nt)

Typedefs

typedef struct NrnThreadMembList NrnThreadMembList
typedef struct NrnThreadBAList NrnThreadBAList
typedef struct NrnThread NrnThread

Functions

void nrn_thread_error (char *)
void nrn_multithread_job (void *(*)(NrnThread *))
void nrn_onethread_job (int, void *(*)(NrnThread *))
void nrn_wait_for_threads ()
void nrn_thread_table_check ()

Variables

int nrn_nthread
NrnThreadnrn_threads

Define Documentation

#define FOR_THREADS ( nt   )     for (nt = nrn_threads; nt < nrn_threads + nrn_nthread; ++nt)

Typedef Documentation

typedef struct NrnThread NrnThread

Function Documentation

void nrn_multithread_job ( void *)(NrnThread *  ) 
void nrn_onethread_job ( int  ,
void *)(NrnThread * 
)
void nrn_thread_error ( char *   ) 

References hoc_execerror().

Referenced by Imp::check(), linmod_alloc(), nrn_lhs(), nrn_rhs(), and nrn_solve().

Here is the call graph for this function:

void nrn_thread_table_check (  ) 
void nrn_wait_for_threads (  ) 

Variable Documentation

Generated on Mon Jun 13 08:10:29 2011 for NEURON by  doxygen 1.6.3