void SMConnection::initialize_property_arrays(DictionaryDatum & d) const
  {
    ConnectionHetWD::initialize_property_arrays(d);

    initialize_property_array(d, "gs");
    initialize_property_array(d, "Es");
  }
  void Dif_alpha_connection::initialize_property_arrays(DictionaryDatum & d) const
  {
    ConnectionHetWD::initialize_property_arrays(d);

    initialize_property_array(d, "tau_as");
    initialize_property_array(d,"local_id_synapses");
  }
 void STDPConnectionMulti::initialize_property_arrays(DictionaryDatum & d) const
 {
   ConnectionHetWD::initialize_property_arrays(d);
   initialize_property_array(d, "Aplus"   );
   initialize_property_array(d, "Aneg"    );
   initialize_property_array(d, "tplus"   );
   initialize_property_array(d, "tneg"    );
   initialize_property_array(d, "Esyn"    );
   initialize_property_array(d, "Wmax"    );
   initialize_property_array(d, "EmitSpk" );
 }
示例#4
0
  void STDPTripletConnection::initialize_property_arrays(DictionaryDatum & d) const
  {
    StaticConnection::initialize_property_arrays(d);

    initialize_property_array(d, "tau_pluss");
    initialize_property_array(d, "tau_xs");
    initialize_property_array(d, "A_2ps");
    initialize_property_array(d, "A_2ms");

    initialize_property_array(d, "A_3ps");
    initialize_property_array(d, "A_3ms");
    initialize_property_array(d, "Kpluss");
    initialize_property_array(d, "Kxs");

  }
示例#5
0
  void MaturingConnection::initialize_property_arrays(DictionaryDatum & d) const
  {
    ConnectionHetWD::initialize_property_arrays(d);

    initialize_property_array(d, "matures");
    initialize_property_array(d, "ms");
    initialize_property_array(d, "t0s");
    initialize_property_array(d, "n_posts");
#ifdef DEBUG_MATURATION
    initialize_property_array(d, "n_pluss");
    initialize_property_array(d, "n_minuss");
    initialize_property_array(d, "n_pres");
#endif
  }
  void STPSchemmelConnection::initialize_property_arrays(DictionaryDatum & d) const
  {
    ConnectionHetWD::initialize_property_arrays(d);

    initialize_property_array(d, "tau_stps");
    initialize_property_array(d, "Us");
    initialize_property_array(d, "Is");
    initialize_property_array(d, "lambdas");
    initialize_property_array(d, "betas");
    initialize_property_array(d, "deps");
  }
  void STDPPlus::initialize_property_arrays(DictionaryDatum & d) const
  {
    ConnectionHetWD::initialize_property_arrays(d);

    initialize_property_array(d, "tau_pluss"); 
    initialize_property_array(d, "lambdas"); 
    initialize_property_array(d, "alphas"); 
    initialize_property_array(d, "mu_pluss"); 
    initialize_property_array(d, "mu_minuss");
    initialize_property_array(d, "Wmaxs");
  }
  void STDP_Tsodyk_Connection_Plus::initialize_property_arrays(DictionaryDatum & d) const
  {
    ConnectionHetWD::initialize_property_arrays(d);
	
	initialize_property_array(d, "Us"); 
    initialize_property_array(d, "tau_pscs");
    initialize_property_array(d, "tau_facs");
    initialize_property_array(d, "tau_recs");  
    initialize_property_array(d, "xs"); 
    initialize_property_array(d, "ys");
    initialize_property_array(d, "us");

    initialize_property_array(d, "tau_pluss"); 
    initialize_property_array(d, "lambdas"); 
    initialize_property_array(d, "alphas"); 
    initialize_property_array(d, "mu_pluss"); 
    initialize_property_array(d, "mu_minuss");
    initialize_property_array(d, "Wmaxs");
  }