#include <RandomDistribution.h>
Public Member Functions | |
RandomDistributionBoostImplementation (boost_dist const &d) | |
virtual | ~RandomDistributionBoostImplementation () |
virtual double | get (RandomEngine &eng) |
virtual RandomDistribution * | clone (void) const |
Protected Types | |
typedef boost_dist | boost_dist_t |
Definition at line 36 of file RandomDistribution.h.
typedef boost_dist RandomDistributionBoostImplementation< boost_dist >::boost_dist_t [protected] |
Definition at line 39 of file RandomDistribution.h.
RandomDistributionBoostImplementation< boost_dist >::RandomDistributionBoostImplementation | ( | boost_dist const & | d | ) | [inline] |
Definition at line 42 of file RandomDistribution.h.
Referenced by RandomDistributionBoostImplementation< boost::geometric_distribution< int, double > >::clone().
virtual RandomDistributionBoostImplementation< boost_dist >::~RandomDistributionBoostImplementation | ( | ) | [inline, virtual] |
Definition at line 43 of file RandomDistribution.h.
virtual double RandomDistributionBoostImplementation< boost_dist >::get | ( | RandomEngine & | eng | ) | [inline, virtual] |
Reimplemented from RandomDistribution.
Reimplemented in Gamma2Distribution, BndGammaDistribution, BndNormalDistribution, and QuadDistribution.
Definition at line 45 of file RandomDistribution.h.
Referenced by RatioBasedFamilies::generateIDs(), BndNormalDistribution::get(), BndGammaDistribution::get(), and RatioBasedSpliter::split().
virtual RandomDistribution* RandomDistributionBoostImplementation< boost_dist >::clone | ( | void | ) | const [inline, virtual] |
Implements RandomDistribution.
Reimplemented in Gamma2Distribution, BndGammaDistribution, BndNormalDistribution, and QuadDistribution.
Definition at line 50 of file RandomDistribution.h.