#include <../../nrnconf.h>
#include <InterViews/resource.h>
#include <stdio.h>
#include "ocfile.h"
#include "nrnoc2iv.h"
#include "classreg.h"
#include "ndatclas.h"
#include "tqueue.h"
#include "netcon.h"
#include "vrecitem.h"
#include "membfunc.h"
Classes | |
class | SaveState |
struct | SaveState::NodeState |
struct | SaveState::SecState |
struct | SaveState::StateStructInfo |
struct | SaveState::ACellState |
struct | SaveState::NetConState |
struct | SaveState::PreSynState |
struct | SaveState::TQState |
Typedefs | |
typedef void(* | ReceiveFunc )(Point_process *, double *, double) |
Functions | |
void | nrn_shape_update () |
TQueue * | net_cvode_instance_event_queue (NrnThread *) |
void | clear_event_queue () |
hoc_Item * | net_cvode_instance_psl () |
PlayRecList * | net_cvode_instance_prl () |
for (int i=0, j=0;i< n_memb_func;++i) if(nrn_is_artificial_[i]) | |
for (int isec=0;isec< nsec_;++isec) | |
if (!checknet(warn)) | |
assert (isec==section_count) | |
assert (nroot_==nrn_global_ncell) | |
if (nprs_) | |
allocnet () | |
void | SaveState_reg () |
Variables | |
int | section_count |
Section ** | secorder |
ReceiveFunc * | pnt_receive |
NetCvode * | net_cvode_instance |
double | t |
short * | nrn_is_artificial_ |
return | true |
PlayRecList * | prl = net_cvode_instance_prl() |
nprs_ = prl->count() |
typedef void(* ReceiveFunc)(Point_process *, double *, double) |
allocnet | ( | ) |
assert | ( | nroot_ | = =nrn_global_ncell |
) |
assert | ( | isec | = =section_count |
) |
void clear_event_queue | ( | ) |
Referenced by nrn_finitialize(), and SaveState::restorenet().
for | ( | ) |
References fprintf(), inode, memb_func, Symbol::name, nd, Prop::next, Section::nnode, Section::parentnode, Section::parentsec, Section::pnode, Node::prop, Section::prop, sec, secname(), Memb_func::sym, and Prop::type.
for | ( | int | i = 0 |
) |
if | ( | ! | checknetwarn | ) |
TQueue* net_cvode_instance_event_queue | ( | NrnThread * | ) |
Referenced by SaveState::alloc_tq(), and SaveState::savenet().
PlayRecList* net_cvode_instance_prl | ( | ) |
Referenced by SaveState::restore(), and SaveState::save().
hoc_Item* net_cvode_instance_psl | ( | ) |
Referenced by SaveState::allocnet(), SaveState::checknet(), SaveState::readnet(), SaveState::restorenet(), and SaveState::savenet().
void nrn_shape_update | ( | ) |
References diam_change_cnt, diam_changed, hoc_Item::next, recalc_diam(), section_list, setup_topology(), tree_changed, v_setup_vectors(), and v_structure_change.
Referenced by SaveState::read().
void SaveState_reg | ( | ) |
NetCvode* net_cvode_instance |
short* nrn_is_artificial_ |
PlayRecList* prl = net_cvode_instance_prl() |
Referenced by nrn_print_matrix().
Referenced by SaveState::alloc(), SaveState::check(), connection_coef(), if(), neuron2nemo(), nrn_print_matrix(), and section_order().
double t |