BBS Class Reference
#include <bbs.h>
List of all members.
Public Member Functions |
| | BBS () |
| | BBS (int nhost) |
| virtual | ~BBS () |
| boolean | look (const char *) |
| void | take (const char *) |
| boolean | look_take (const char *) |
| int | upkint () |
| double | upkdouble () |
| void | upkvec (int n, double *px) |
| char * | upkstr () |
| char * | upkpickle (size_t *size) |
| void | pkbegin () |
| void | pkint (int) |
| void | pkdouble (double) |
| void | pkvec (int n, double *px) |
| void | pkstr (const char *) |
| void | pkpickle (const char *, size_t size) |
| void | post (const char *) |
| int | submit (int userid) |
| boolean | working (int &id, double &x, int &userid) |
| void | context () |
| boolean | is_master () |
| void | worker () |
| void | done () |
| void | perror (const char *) |
| double | time () |
| double | wait_time () |
| double | integ_time () |
| double | send_time () |
| void | add_wait_time (double) |
| int | nhost () |
| int | myid () |
| void | set_gid2node (int, int) |
| int | gid_exists (int) |
| double | threshold () |
| void | cell () |
| void | outputcell (int) |
| void | spike_record (int, IvocVect *, IvocVect *) |
| void | netpar_solve (double) |
| Object ** | gid2obj (int) |
| Object ** | gid2cell (int) |
| Object ** | gid_connect (int) |
| double | netpar_mindelay (double maxdelay) |
| void | netpar_spanning_statistics (int *, int *, int *, int *) |
| IvocVect * | netpar_max_histogram (IvocVect *) |
| Object ** | pyret () |
Protected Member Functions |
| void | init (int) |
| | HAVE_PVM3_H.
|
Protected Attributes |
| BBSImpl * | impl_ |
Constructor & Destructor Documentation
Member Function Documentation
| void BBS::add_wait_time |
( |
double |
st |
) |
|
| Object ** BBS::gid2cell |
( |
int |
gid |
) |
|
| Object ** BBS::gid2obj |
( |
int |
gid |
) |
|
| Object ** BBS::gid_connect |
( |
int |
gid |
) |
|
References check_obj_type(), hoc_execerror(), hoc_objgetarg(), hoc_temp_objvar(), ifarg(), is_point_process(), net_cvode_instance, nil, nrnmpi_myid, ob2pntproc(), and Symbol::u.
| int BBS::gid_exists |
( |
int |
gid |
) |
|
| double BBS::integ_time |
( |
|
) |
|
| boolean BBS::look |
( |
const char * |
key |
) |
|
| boolean BBS::look_take |
( |
const char * |
key |
) |
|
| double BBS::netpar_mindelay |
( |
double |
maxdelay |
) |
|
| void BBS::netpar_solve |
( |
double |
tstop |
) |
|
References bgp_dma_receive(), cvode_active_, dt, e, hoc_execerror(), impl_, BBSImpl::integ_time_, ncs2nrn_integrate(), nrn_spike_exchange(), nrnmpi_myid, nrnmpi_wtime(), BBSImpl::send_time_, tstopunset, and BBSImpl::wait_time_.
| void BBS::netpar_spanning_statistics |
( |
int * |
nsend, |
|
|
int * |
nsendmax, |
|
|
int * |
nrecv, |
|
|
int * |
nrecv_useful | |
|
) |
| | |
| void BBS::perror |
( |
const char * |
s |
) |
|
| void BBS::pkdouble |
( |
double |
x |
) |
|
| void BBS::pkpickle |
( |
const char * |
s, |
|
|
size_t |
size | |
|
) |
| | |
| void BBS::pkstr |
( |
const char * |
s |
) |
|
| void BBS::pkvec |
( |
int |
n, |
|
|
double * |
px | |
|
) |
| | |
| void BBS::post |
( |
const char * |
key |
) |
|
| double BBS::send_time |
( |
|
) |
|
| int BBS::submit |
( |
int |
userid |
) |
|
| void BBS::take |
( |
const char * |
key |
) |
|
| double BBS::threshold |
( |
|
) |
|
| double BBS::upkdouble |
( |
|
) |
|
| char * BBS::upkpickle |
( |
size_t * |
size |
) |
|
| void BBS::upkvec |
( |
int |
n, |
|
|
double * |
px | |
|
) |
| | |
| double BBS::wait_time |
( |
|
) |
|
Member Data Documentation
Referenced by add_wait_time(), context(), done(), init(), integ_time(), look(), look_take(), netpar_solve(), perror(), pkbegin(), pkdouble(), pkint(), pkpickle(), pkstr(), pkvec(), post(), pyret(), send_time(), submit(), take(), time(), upkdouble(), upkint(), upkpickle(), upkstr(), upkvec(), wait_time(), worker(), working(), and ~BBS().
The documentation for this class was generated from the following files:
- /home/hines/neuron/nrndox/src/parallel/bbs.h
- /home/hines/neuron/nrndox/src/nrniv/netpar.cpp
- /home/hines/neuron/nrndox/src/parallel/bbs.cpp
- /home/hines/neuron/nrndox/src/parallel/ocbbs.cpp