partrans.cpp File Reference

#include <../../nrnconf.h>
#include <stdio.h>
#include <errno.h>
#include <InterViews/resource.h>
#include <OS/list.h>
#include <nrnoc2iv.h>
#include <nrniv_mf.h>
#include <nrnmpi.h>
#include <nrnhash.h>
#include <mymath.h>
Include dependency graph for partrans.cpp:

Classes

struct  TransferThreadData

Defines

#define PPList   partrans_PPList

Functions

void nrnmpi_source_var ()
void nrnmpi_target_var ()
void nrnmpi_setup_transfer ()
void nrn_partrans_clear ()
double * nrn_recalc_ptr (double *)
void nrn_partrans_update_ptrs ()
 declareNrnHash (MapInt2Int, int, int)
 implementNrnHash (MapInt2Int, int, int)
 declarePtrList (DblPList, double) implementPtrList(DblPList
 declarePtrList (PPList, Point_process) implementPtrList(PPList
Point_process declareList (IntList, int) implementList(IntList

Variables

double t
int v_structure_change
void(* nrnthread_v_transfer_ )(NrnThread *)
void(* nrnmpi_v_transfer_ )()
void(* nrn_mk_transfer_thread_data_ )()

Define Documentation

#define PPList   partrans_PPList

Function Documentation

Point_process declareList ( IntList  ,
int   
)
declareNrnHash ( MapInt2Int  ,
int  ,
int   
)
declarePtrList ( PPList  ,
Point_process   
)
declarePtrList ( DblPList  ,
double   
)
implementNrnHash ( MapInt2Int  ,
int  ,
int   
)
void nrn_partrans_clear (  ) 
void nrn_partrans_update_ptrs (  ) 

References i, n, nrn_recalc_ptr(), and pd.

Referenced by nrniv_recalc_ptrs().

Here is the call graph for this function:

double* nrn_recalc_ptr ( double *   ) 
void nrnmpi_setup_transfer (  ) 
void nrnmpi_source_var (  ) 

References getarg(), hoc_execerror(), hoc_pgetarg(), i, and int.

Here is the call graph for this function:

void nrnmpi_target_var (  ) 

References getarg(), hoc_is_object_arg(), hoc_objgetarg(), hoc_pgetarg(), int, and ob2pntproc().

Here is the call graph for this function:


Variable Documentation

double t
Generated on Mon Jun 13 08:10:28 2011 for NEURON by  doxygen 1.6.3