diff -r d14e2430213d -r 32755d0516f4 src/wimax/model/bs-net-device.cc --- a/src/wimax/model/bs-net-device.cc Fri Aug 31 12:24:28 2012 +0200 +++ b/src/wimax/model/bs-net-device.cc Sat Sep 01 20:57:21 2012 +0200 @@ -20,6 +20,8 @@ * */ +#include + #include "ns3/simulator.h" #include "ns3/drop-tail-queue.h" #include "ns3/node.h" @@ -524,8 +526,8 @@ { //setting DL/UL subframe allocation for this frame uint32_t symbolsPerFrame = GetPhy ()->GetSymbolsPerFrame (); - SetNrDlSymbols ((symbolsPerFrame / 2) - static_cast (ceil (GetTtg ()*m_psDuration.GetSeconds ()/m_symbolDuration.GetSeconds ()))); - SetNrUlSymbols ((symbolsPerFrame / 2) - static_cast (ceil (GetRtg ()*m_psDuration.GetSeconds ()/m_symbolDuration.GetSeconds ()))); + SetNrDlSymbols ((symbolsPerFrame / 2) - static_cast (std::ceil (GetTtg ()*m_psDuration.GetSeconds ()/m_symbolDuration.GetSeconds ()))); + SetNrUlSymbols ((symbolsPerFrame / 2) - static_cast (std::ceil (GetRtg ()*m_psDuration.GetSeconds ()/m_symbolDuration.GetSeconds ()))); m_frameStartTime = Simulator::Now ();