Initialize 'bankSize' and 'rbgIndex' in fdtbfq-ff-mac-scheduler.cc, and 'bankSize' in tdtbfq-ff-mac-scheduler.cc

This commit is contained in:
Dizhi Zhou
2012-12-07 15:52:36 -05:00
parent daf1a437f0
commit b73142ee77
2 changed files with 6 additions and 4 deletions

View File

@@ -215,7 +215,8 @@ FdTbfqFfMacScheduler::FdTbfqFfMacScheduler ()
: 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 @@ FdTbfqFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::S
// 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 @@ FdTbfqFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::S
}
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++)

View File

@@ -215,7 +215,8 @@ TdTbfqFfMacScheduler::TdTbfqFfMacScheduler ()
: 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);