Initialize 'bankSize' and 'rbgIndex' in fdtbfq-ff-mac-scheduler.cc, and 'bankSize' in tdtbfq-ff-mac-scheduler.cc
authorDizhi Zhou <dizhi.zhou@gmail.com>
Fri, 07 Dec 2012 15:52:36 -0500
changeset 9180 818aee3d2c7b
parent 9179 19ad4f0192e9
child 9181 b88e4f363d6d
Initialize 'bankSize' and 'rbgIndex' in fdtbfq-ff-mac-scheduler.cc, and 'bankSize' in tdtbfq-ff-mac-scheduler.cc
src/lte/model/fdtbfq-ff-mac-scheduler.cc
src/lte/model/tdtbfq-ff-mac-scheduler.cc
--- a/src/lte/model/fdtbfq-ff-mac-scheduler.cc	Fri Dec 07 14:31:32 2012 -0800
+++ b/src/lte/model/fdtbfq-ff-mac-scheduler.cc	Fri Dec 07 15:52:36 2012 -0500
@@ -215,7 +215,8 @@
   :   m_cschedSapUser (0),
     m_schedSapUser (0),
     m_timeWindow (99.0),
-    m_nextRntiUl (0)
+    m_nextRntiUl (0),
+    bankSize (0)
 {
   m_amc = CreateObject <LteAmc> ();
   m_cschedSapProvider = new FdTbfqSchedulerMemberCschedSapProvider (this);
@@ -583,7 +584,7 @@
       // assign RBGs to this UE 
       uint32_t bytesTxed = 0;
       uint32_t bytesTxedTmp = 0;
-      int rbgIndex;
+      int rbgIndex = 0;
       while ( bytesTxed <= budget )
         {
           totalRbg++;
@@ -598,7 +599,7 @@
             }
           int nLayer = TransmissionModesLayers::TxMode2LayerNum ((*itTxMode).second);
 
-	        // find RBG with largest achievableRate
+	  // find RBG with largest achievableRate
           double achievableRateMax = 0.0;
           rbgIndex = rbgNum;
  	  for (int k = 0; k < rbgNum; k++)
--- a/src/lte/model/tdtbfq-ff-mac-scheduler.cc	Fri Dec 07 14:31:32 2012 -0800
+++ b/src/lte/model/tdtbfq-ff-mac-scheduler.cc	Fri Dec 07 15:52:36 2012 -0500
@@ -215,7 +215,8 @@
   :   m_cschedSapUser (0),
     m_schedSapUser (0),
     m_timeWindow (99.0),
-    m_nextRntiUl (0)
+    m_nextRntiUl (0),
+    bankSize (0)
 {
   m_amc = CreateObject <LteAmc> ();
   m_cschedSapProvider = new TdTbfqSchedulerMemberCschedSapProvider (this);