![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <scenario/pathloss/HashRNG.hpp>

Public Member Functions | |
| HashRNG (unsigned int initialSeed, wns::Position p1, wns::Position p2, bool correlateBS, bool correlateUT) | |
| double | max () |
| double | min () |
| double | operator() () |
Static Public Attributes | |
| static const bool | has_fixed_range = true |
Private Member Functions | |
| template<typename T> | |
| void | combine (unsigned int &hash, T t) |
Private Attributes | |
| boost::variate_generator < boost::mt19937 &, boost::uniform_real<> > | dis |
| unsigned int | myHash |
| boost::mt19937 | rng |
| boost::uniform_real | uni |
Definition at line 45 of file HashRNG.hpp.
| HashRNG::HashRNG | ( | unsigned int | initialSeed, | |
| wns::Position | p1, | |||
| wns::Position | p2, | |||
| bool | correlateBS, | |||
| bool | correlateUT | |||
| ) |
Definition at line 36 of file HashRNG.cpp.
| void rise::scenario::pathloss::detail::HashRNG::combine | ( | unsigned int & | hash, | |
| T | t | |||
| ) | [inline, private] |
Definition at line 73 of file HashRNG.hpp.
| double rise::scenario::pathloss::detail::HashRNG::max | ( | ) | [inline] |
Definition at line 66 of file HashRNG.hpp.
| double rise::scenario::pathloss::detail::HashRNG::min | ( | ) | [inline] |
Definition at line 60 of file HashRNG.hpp.
| double HashRNG::operator() | ( | ) |
Definition at line 102 of file HashRNG.cpp.
boost::variate_generator<boost::mt19937&, boost::uniform_real<> > rise::scenario::pathloss::detail::HashRNG::dis [private] |
Definition at line 91 of file HashRNG.hpp.
const bool rise::scenario::pathloss::detail::HashRNG::has_fixed_range = true [static] |
Definition at line 54 of file HashRNG.hpp.
unsigned int rise::scenario::pathloss::detail::HashRNG::myHash [private] |
Definition at line 93 of file HashRNG.hpp.
boost::mt19937 rise::scenario::pathloss::detail::HashRNG::rng [private] |
Definition at line 89 of file HashRNG.hpp.
boost::uniform_real rise::scenario::pathloss::detail::HashRNG::uni [private] |
Definition at line 90 of file HashRNG.hpp.
1.5.5