NEST  2.6.0,not_revisioned_source_dir@0
Public Member Functions | Private Attributes | List of all members
nest::ppd_sup_generator::Age_distribution_ Class Reference

Public Member Functions

 Age_distribution_ (size_t num_age_bins, ulong_t ini_occ_ref, ulong_t ini_occ_act)
 initialize age dist More...
 
ulong_t update (double_t hazard_rate, librandom::RngPtr rng)
 update age dist and generate spikes More...
 

Private Attributes

librandom::BinomialRandomDev bino_dev_
 random deviate generator More...
 
librandom::PoissonRandomDev poisson_dev_
 random deviate generator More...
 
std::vector< ulong_tocc_refractory_
 occupation numbers of ages below dead time More...
 
ulong_t occ_active_
 summed occupation number of ages above dead time More...
 
size_t activate_
 rotating pointer More...
 

Constructor & Destructor Documentation

nest::ppd_sup_generator::Age_distribution_::Age_distribution_ ( size_t  num_age_bins,
ulong_t  ini_occ_ref,
ulong_t  ini_occ_act 
)

initialize age dist

References activate_, occ_active_, and occ_refractory_.

Member Function Documentation

nest::ulong_t nest::ppd_sup_generator::Age_distribution_::update ( double_t  hazard_rate,
librandom::RngPtr  rng 
)

update age dist and generate spikes

Member Data Documentation

size_t nest::ppd_sup_generator::Age_distribution_::activate_
private

rotating pointer

Referenced by Age_distribution_().

librandom::BinomialRandomDev nest::ppd_sup_generator::Age_distribution_::bino_dev_
private

random deviate generator

ulong_t nest::ppd_sup_generator::Age_distribution_::occ_active_
private

summed occupation number of ages above dead time

Referenced by Age_distribution_().

std::vector<ulong_t> nest::ppd_sup_generator::Age_distribution_::occ_refractory_
private

occupation numbers of ages below dead time

Referenced by Age_distribution_().

librandom::PoissonRandomDev nest::ppd_sup_generator::Age_distribution_::poisson_dev_
private

random deviate generator


The documentation for this class was generated from the following files: