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 nest::pp_psc_delta::Parameters_::get( DictionaryDatum& d ) const { def< double >( d, names::I_e, I_e_ ); def< double >( d, names::C_m, c_m_ ); def< double >( d, names::tau_m, tau_m_ ); def< double >( d, names::dead_time, dead_time_ ); def< bool >( d, names::dead_time_random, dead_time_random_ ); def< long >( d, names::dead_time_shape, dead_time_shape_ ); def< bool >( d, names::with_reset, with_reset_ ); def< double >( d, names::c_1, c_1_ ); def< double >( d, names::c_2, c_2_ ); def< double >( d, names::c_3, c_3_ ); def< double >( d, names::t_ref_remaining, t_ref_remaining_ ); if ( multi_param_ ) { 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 ); } else { if ( tau_sfa_.size() == 0 ) { def< double >( d, names::tau_sfa, 0 ); def< double >( d, names::q_sfa, 0 ); } else { def< double >( d, names::tau_sfa, tau_sfa_[ 0 ] ); def< double >( d, names::q_sfa, q_sfa_[ 0 ] ); } } }