#include <../../nrnconf.h>#include <nrnmpi.h>#include <stdio.h>#include <stdlib.h>#include <math.h>#include <InterViews/resource.h>#include <nrnoc2iv.h>#include <nrnhash.h>#include <bbs.h>#include <errno.h>#include <netcon.h>#include <cvodeobj.h>#include <netcvode.h>
Defines | |
| #define | MD 2147483648. |
| #define | BGP_INTERVAL 2 |
Functions | |
| declareNrnHash (Gid2PreSyn, int, PreSyn *) implementNrnHash(Gid2PreSyn | |
| Point_process * | ob2pntproc (Object *) |
| void | nrn_pending_selfqueue (double, NrnThread *) |
| int | vector_capacity (IvocVect *) |
| double * | vector_vec (IvocVect *) |
| Object * | nrn_sec2cell (Section *) |
| void | ncs2nrn_integrate (double tstop) |
| void | nrn_fake_fire (int gid, double firetime, int fake_out) |
| int | nrnmpi_spike_compress (int nspike, boolean gid_compress, int xchng_meth) |
| void | nrn_cleanup_presyn (PreSyn *) |
| void | nrnmpi_gid_clear (int) |
| void | nrn_partrans_clear () |
| void | nrn_spike_exchange_init () |
| double | nrn_bgp_receive_time (int) |
| void | nrnmpi_multisplit_clear () |
| NrnHashIterate (Gid2PreSyn, gid2in_, PreSyn *, ps) | |
| for (i=gid2out_->size_-1;i >=0;--i) | |
Variables | |
| int | |
| NetCvode * | net_cvode_instance |
| double | t |
| double | dt |
| int | cvode_active_ |
| int | nrn_use_selfqueue_ |
| int | i |
| #define BGP_INTERVAL 2 |
| #define MD 2147483648. |
Referenced by BBS::cell(), and BBS::threshold().
| declareNrnHash | ( | Gid2PreSyn | , | |
| int | , | |||
| PreSyn * | ||||
| ) |
| void ncs2nrn_integrate | ( | double | tstop | ) |
Referenced by BBS::netpar_solve().
| double nrn_bgp_receive_time | ( | int | ) |
| void nrn_cleanup_presyn | ( | PreSyn * | ps | ) |
References assert, net_cvode_instance, and nrn_threads.
| void nrn_partrans_clear | ( | ) |
References nrn_mk_transfer_thread_data_, nrnmpi_v_transfer_, and nrnthread_v_transfer_.
Referenced by nrnmpi_gid_clear().
| Object* nrn_sec2cell | ( | Section * | ) |
References Prop::dparam, nrnpy_pysec_cell_p_, Datum::obj, and Section::prop.
Referenced by BBS::gid2cell(), BBS::gid2obj(), and section_owner().
| void nrn_spike_exchange_init | ( | ) |
References assert, bgp_dma_setup(), cvode_active_, dt, e, hoc_execerror(), MUTCONSTRUCT, MUTDESTRUCT, net_cvode_instance, nrn_nthread, nrn_threads, nrnmpi_myid, nrnmpi_numprocs, nrnmusic, and t.

| NrnHashIterate | ( | Gid2PreSyn | , | |
| gid2in_ | , | |||
| PreSyn * | , | |||
| ps | ||||
| ) |
References nrn_partrans_clear(), NrnHashIterate, and nrnmpi_multisplit_clear().

| void nrnmpi_multisplit_clear | ( | ) |
References nrn_multisplit_active_.
Referenced by nrnmpi_gid_clear().
References ag_send_nspike_, cvode_active_, hoc_Emalloc(), hoc_malchk(), hoc_warning(), localgid_size_, nrnmpi_myid, ovfl_capacity_, spfixin_, spfixin_ovfl_, and spfixout_.

| Point_process* ob2pntproc | ( | Object * | ) |
| double* vector_vec | ( | IvocVect * | ) |
| double dt |
| NetCvode* net_cvode_instance |
| double t |
1.6.3