/// @brief Create a Rice fading model implementation. /// @param K The Rice fading parameter in dB. /// @param A Return the mean total power in dBp where 'p' is some power unit. Impl(double K, double A) : _M_K{std::pow(10.0, K / 10.0)}, _M_A{std::pow(10.0, A / 10.0)}, _M_nu{std::sqrt(_M_K * _M_A / (_M_K + 1.0))}, _M_sigma{std::sqrt(_M_A / (2.0 * (_M_K + 1.0)))}, _M_re{system_now()}, _M_rd{_M_nu, _M_sigma}, _M_gen{std::bind(_M_rd, _M_re)} { }
explicit LogEntry(LogLevel level) : level(level) { time = system_now(); }