void nest::gif_psc_exp_multisynapse::Parameters_::get( DictionaryDatum& d ) const { def< double >( d, names::I_e, I_e_ ); def< double >( d, names::E_L, E_L_ ); def< double >( d, names::g_L, g_L_ ); def< double >( d, names::C_m, c_m_ ); def< double >( d, names::V_reset, V_reset_ ); def< double >( d, names::Delta_V, Delta_V_ ); def< double >( d, names::V_T_star, V_T_star_ ); def< double >( d, names::lambda_0, lambda_0_ * 1000.0 ); // convert to 1/s def< double >( d, names::t_ref, t_ref_ ); def< int >( d, names::n_receptors, n_receptors_() ); def< bool >( d, names::has_connections, has_connections_ ); ArrayDatum tau_syn_ad( tau_syn_ ); def< ArrayDatum >( d, names::tau_syn, tau_syn_ad ); ArrayDatum tau_sfa_list_ad( tau_sfa_ ); def< ArrayDatum >( d, names::tau_sfa, tau_sfa_list_ad ); ArrayDatum q_sfa_list_ad( q_sfa_ ); def< ArrayDatum >( d, names::q_sfa, q_sfa_list_ad ); ArrayDatum tau_stc_list_ad( tau_stc_ ); def< ArrayDatum >( d, names::tau_stc, tau_stc_list_ad ); ArrayDatum q_stc_list_ad( q_stc_ ); def< ArrayDatum >( d, names::q_stc, q_stc_list_ad ); }
void iaf_psc_exp_multisynapse::Parameters_::get( DictionaryDatum& d ) const { def< double >( d, names::E_L, E_L_ ); // resting potential def< double >( d, names::I_e, I_e_ ); def< double >( d, names::V_th, Theta_ + E_L_ ); // threshold value def< double >( d, names::V_reset, V_reset_ + E_L_ ); def< double >( d, names::C_m, C_ ); def< double >( d, names::tau_m, Tau_ ); def< double >( d, names::t_ref, refractory_time_ ); def< int >( d, names::n_synapses, n_receptors_() ); def< bool >( d, names::has_connections, has_connections_ ); ArrayDatum tau_syn_ad( tau_syn_ ); def< ArrayDatum >( d, names::tau_syn, tau_syn_ad ); }
void iaf_psc_alpha_multisynapse::Parameters_::get( DictionaryDatum& d ) const { def< double >( d, names::E_L, E_L_ ); // resting potential def< double >( d, names::I_e, I_e_ ); def< double >( d, names::V_th, Theta_ + E_L_ ); // threshold value def< double >( d, names::V_reset, V_reset_ + E_L_ ); def< double >( d, names::C_m, C_ ); def< double >( d, names::tau_m, Tau_ ); def< double >( d, names::t_ref, TauR_ ); def< double >( d, names::V_min, LowerBound_ + E_L_ ); def< int >( d, "n_synapses", num_of_receptors_ ); def< bool >( d, names::has_connections, has_connections_ ); ArrayDatum tau_syn_ad( tau_syn_ ); def< ArrayDatum >( d, "tau_syn", tau_syn_ad ); }