exp2syn.c File Reference

#include <stdio.h>
#include <math.h>
#include "scoplib.h"
#include "md1redef.h"
#include "section.h"
#include "md2redef.h"
Include dependency graph for exp2syn.c:

Classes

struct  Member_func

Defines

#define exp   hoc_Exp
#define _threadargscomma_   _p, _ppvar, _thread, _nt,
#define _threadargs_   _p, _ppvar, _thread, _nt
#define t   _nt->_t
#define dt   _nt->_dt
#define tau1   _p[0]
#define tau2   _p[1]
#define e   _p[2]
#define i   _p[3]
#define g   _p[4]
#define A   _p[5]
#define B   _p[6]
#define factor   _p[7]
#define DA   _p[8]
#define DB   _p[9]
#define v   _p[10]
#define _g   _p[11]
#define _tsav   _p[12]
#define _nd_area   *_ppvar[0]._pval
#define _cvode_ieq   _ppvar[2]._i

Functions

double hoc_Exp ()
double * getarg ()
int nrn_get_mechtype ()
static void nrn_init ()
static void nrn_state ()
static void nrn_jacob ()
static int _ode_map ()
static int _ode_spec ()
static int _ode_matsol ()
 _exp2syn_reg_ ()
static int _ode_matsol1 ()

Variables

Propnrn_point_prop_
typedef(* _Pfrv )()
_Pfrvpnt_receive
short * pnt_receive_size

Define Documentation

#define _cvode_ieq   _ppvar[2]._i
#define _g   _p[11]
#define _nd_area   *_ppvar[0]._pval
#define _threadargs_   _p, _ppvar, _thread, _nt
#define _threadargscomma_   _p, _ppvar, _thread, _nt,
#define _tsav   _p[12]
#define A   _p[5]
#define B   _p[6]
#define DA   _p[8]
#define DB   _p[9]
#define dt   _nt->_dt
#define e   _p[2]
#define exp   hoc_Exp
#define factor   _p[7]
#define g   _p[4]
#define i   _p[3]

Referenced by add_nrn_fornetcons(), add_section(), STEState::add_transition(), LinearModelAddition::alloc(), NrnProperty::assign(), MultiSplitThread::bksub_backbone(), MultiSplitThread::bksub_short_backbone_part1(), MultiSplitThread::bksub_subtrees(), class2oc(), class_registration(), MusicPortPair::clear(), SingleChan::cond_transition(), SingleChan::cond_transitions(), STEState::condition(), convlv(), correl(), LinearMechanism::create(), KSSingle::cv_update(), dashes(), MultiSplitControl::del_msti(), NonLinImpRep::delta(), dep_make(), OcFullMatrix::det(), NonLinImpRep::dids(), NonLinImpRep::didv(), LinearModelAddition::dkmap(), NonLinImpRep::dsds(), NonLinImpRep::dsdv(), BGP_ReceiveBuffer::enqueue(), eqn_side(), eqn_space(), MultiSplitControl::exchange_setup(), BBSImpl::execute(), KSChanFunction::f(), fclamp(), ReducedTree::fillrmap(), ReducedTree::fillsmap(), NrnMusicEventHandler::filltable(), NrnProperty::find(), fit_praxis(), HocDataPathImpl::found_v(), four1(), free_stim(), free_syn(), fstim(), fstimi(), fsyn(), fsyng(), fsyni(), ReducedTree::gather(), SingleChan::get_rates(), OcFullMatrix::getdiag(), hoc_audit_from_hoc_main1(), hoc_Chdir(), hoc_cmp_otype(), hoc_emacs_from_audit(), hoc_endtemplate(), hoc_fmenu(), hoc_free_allobjects(), hoc_free_symspace(), hoc_func_table(), hoc_getsym(), hoc_known_type(), hoc_last_init(), hoc_Load_file(), hoc_load_file(), hoc_newobj(), hoc_newobj1(), hoc_newobj_arg(), hoc_nrn_load_dll(), hoc_nrnversion(), hoc_obj_unref(), hoc_object_asgn(), hoc_object_component(), hoc_object_pushed(), hoc_objectarg(), hoc_objvardecl(), hoc_parallel_begin(), hoc_pop_defer(), hoc_register_limits(), hoc_register_tolerance(), hoc_register_units(), hoc_register_var(), hoc_spec_table(), hoc_spinit(), hoc_stdout(), hoc_total_array(), hoc_total_array_data(), hoc_vsscanf(), hoc_win_exec(), I(), BGP_ReceiveBuffer::incoming(), init(), LinearModelAddition::init(), KSSingle::init(), BGP_ReceiveBuffer::init(), insertitem(), insertlist(), insertobj(), insertsec(), insertstr(), insertsym(), insertvoid(), ion_reg(), isaac64_init(), java2nrn_class(), KSSingle::KSSingle(), LinearModelAddition::LinearModelAddition(), linmod_alloc(), linmod_dkmap(), linmod_dkpsol(), linmod_dkres(), linmod_extra_eqn_count(), linmod_init(), linmod_lhs(), linmod_rhs(), linmod_update(), RandomPlay::list_remove(), SymDirectoryImpl::load_aliases(), Imp::loc(), long_difus_solve(), BBSLocalServer::look_take_result(), BBSLocalServer::look_take_todo(), Imp::LUDecomp(), M(), main(), MultiSplitControl::matrix_exchange(), MultiSplitControl::matrix_exchange_nocap(), MyMath::max(), mcell_iran4_64(), mcell_ran4_64(), MyMath::min(), MultiSplitControl::multisplit_adjust_rhs(), MultiSplitControl::multisplit_clear(), MultiSplitControl::multisplit_nocap_v_part1(), MultiSplitControl::multisplit_nocap_v_part3(), N_VAbs_NrnSerialLD(), N_VAddConst_NrnSerialLD(), N_VClone_NrnThread(), N_VClone_NrnThreadLD(), N_VCloneEmpty_NrnThread(), N_VCloneEmpty_NrnThreadLD(), N_VCompare_NrnSerialLD(), N_VConst_NrnSerialLD(), N_VConstrMask_NrnSerialLD(), N_VDestroy_NrnThread(), N_VDestroy_NrnThreadLD(), N_VDiv_NrnSerialLD(), N_VDotProd_NrnSerialLD(), N_VInv_NrnSerialLD(), N_VInvTest_NrnSerialLD(), N_VL1Norm_NrnSerialLD(), N_VLinearSum_NrnSerialLD(), N_VMaxNorm_NrnSerialLD(), N_VMin_NrnSerialLD(), N_VMinQuotient_NrnSerialLD(), N_VNew_NrnThread(), N_VNew_NrnThreadLD(), N_VNewEmpty_NrnThread(), N_VNewEmpty_NrnThreadLD(), N_VOneMask_NrnSerialLD(), N_VPrint_NrnSerialLD(), N_VPrint_NrnThread(), N_VPrint_NrnThreadLD(), N_VProd_NrnSerialLD(), N_VScale_NrnSerialLD(), N_VWL2Norm_NrnSerialLD(), N_VWrmsNorm_NrnSerialLD(), N_VWrmsNormMask_NrnSerialLD(), neuron2nemo(), newlist(), KSSingle::next1trans(), KSSingle::nextNtrans(), ReducedTree::nocap(), NonLinImpRep::NonLinImpRep(), nrn_cacheline_calloc(), nrn_cap_jacob(), nrn_classicalNodeA(), nrn_classicalNodeB(), nrn_fihexec(), nrn_isdouble(), nrn_lhs(), nrn_partrans_update_ptrs(), nrn_pushsec(), nrn_random_play(), nrn_rhs(), nrn_writes_conc(), nrnglobalmechmenu(), nrnmpi_init(), nrnmpi_source_var(), nrnmpi_splitcell_connect(), nrnpy_nrn(), nrnpython_start(), objectpath(), NonLinImpRep::ode(), HTList::operator[](), MultiSplitControl::pexch(), MessageValue::pkvec(), MultiSplitControl::pmat(), MultiSplitControl::pmat1(), MultiSplitControl::pmatf(), BBSLocalServer::post_result(), ReducedTree::pr_map(), print_clamp(), print_stim(), print_syn(), MultiSplitControl::prstruct(), pval_praxis(), SingleChanState::rate(), Imp::ratio_amp(), realft(), MultiSplitControl::reduced_mark(), ReducedTree::ReducedTree(), ReducedTree::reorder(), BBSLocal::return_args(), LinearModelAddition::rhs(), MultiSplitControl::rt_map_update(), KSSingle::rvalrand(), ReducedTree::scatter(), HocDataPathImpl::search(), HocDataPathImpl::search_vectors(), sendgroup(), SingleChan::set_rates(), set_varble(), OcSparseMatrix::setcol(), OcFullMatrix::setcol(), Setcolor(), OcSparseMatrix::setdiag(), OcFullMatrix::setdiag(), Imp::setmat(), Imp::setmat1(), setneuronhome(), OcSparseMatrix::setrow(), OcFullMatrix::setrow(), SingleChan::SingleChan(), solve(), NonLinImp::solve(), ReducedTree::solve(), Imp::solve(), KSSingle::state(), SingleChan::state_transition(), SingleChan::state_transitions(), stop_praxis(), BBSImpl::subworld_worker_execute(), symbols(), System(), MultiSplitThread::triang_backbone(), MultiSplitThread::triang_subtree2backbone(), OcList::update(), LinearMechanism::update_ptrs(), BBSLocal::upkint(), BBS::upkint(), MessageValue::upkvec(), LinearModelAddition::v2y(), MultiSplitThread::v_setup(), MultiSplitControl::v_setup(), BGP_ReceiveBuffer::~BGP_ReceiveBuffer(), HocDataPathImpl::~HocDataPathImpl(), LinearModelAddition::~LinearModelAddition(), ReducedTree::~ReducedTree(), and StateTransitionEvent::~StateTransitionEvent().

#define t   _nt->_t
#define tau1   _p[0]
#define tau2   _p[1]
#define v   _p[10]

Function Documentation

_exp2syn_reg_ (  ) 
static int _ode_map (  ) 
static int _ode_matsol (  ) 
static int _ode_matsol1 (  ) 
static int _ode_spec (  ) 
double* getarg (  ) 
double hoc_Exp (  ) 
int nrn_get_mechtype (  ) 
static void nrn_init (  ) 
static void nrn_jacob (  ) 
static void nrn_state (  ) 

Variable Documentation

typedef(* _Pfrv)()

Referenced by hoc_last_init(), and register_mech().

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