NEST  2.6.0,not_revisioned_source_dir@0
Public Member Functions | Private Attributes | List of all members
librandom::ClippedRedrawDiscreteRandomDev< BaseRDV > Class Template Reference

Wrapper template turning any discrete RDV into a clipped RDV. More...

#include <clipped_randomdev.h>

Inheritance diagram for librandom::ClippedRedrawDiscreteRandomDev< BaseRDV >:

Public Member Functions

 ClippedRedrawDiscreteRandomDev (RngPtr)
 
 ClippedRedrawDiscreteRandomDev ()
 
double operator() (void)
 
double operator() (RngPtr) const
 
long ldev (void)
 
long ldev (RngPtr) const
 
void set_status (const DictionaryDatum &)
 set distribution parameters from SLI dict More...
 
void get_status (DictionaryDatum &) const
 get distribution parameters from SLI dict More...
 

Private Attributes

long min_
 smallest value More...
 
long max_
 largest value More...
 

Detailed Description

template<typename BaseRDV>
class librandom::ClippedRedrawDiscreteRandomDev< BaseRDV >

Wrapper template turning any discrete RDV into a clipped RDV.

See also
ClippedRedrawContinuousRandomDev

Constructor & Destructor Documentation

References assert().

References assert().

Member Function Documentation

template<typename BaseRDV >
void librandom::ClippedRedrawDiscreteRandomDev< BaseRDV >::get_status ( DictionaryDatum d) const

get distribution parameters from SLI dict

References nest::names::d.

template<typename BaseRDV >
long librandom::ClippedRedrawDiscreteRandomDev< BaseRDV >::ldev ( void  )
inline
template<typename BaseRDV >
long librandom::ClippedRedrawDiscreteRandomDev< BaseRDV >::ldev ( RngPtr  r) const
inline
template<typename BaseRDV >
double librandom::ClippedRedrawDiscreteRandomDev< BaseRDV >::operator() ( void  )
inline
template<typename BaseRDV >
double librandom::ClippedRedrawDiscreteRandomDev< BaseRDV >::operator() ( RngPtr  r) const
inline
template<typename BaseRDV >
void librandom::ClippedRedrawDiscreteRandomDev< BaseRDV >::set_status ( const DictionaryDatum d)

set distribution parameters from SLI dict

References nest::names::d.

Member Data Documentation

template<typename BaseRDV >
long librandom::ClippedRedrawDiscreteRandomDev< BaseRDV >::max_
private

largest value

template<typename BaseRDV >
long librandom::ClippedRedrawDiscreteRandomDev< BaseRDV >::min_
private

smallest value


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