User Manual, Developers Guide and API Documentation

wns::scheduler::strategy::apcstrategy::FairSINR Class Reference

#include <scheduler/strategy/apcstrategy/FairSINR.hpp>

Inheritance diagram for wns::scheduler::strategy::apcstrategy::FairSINR:

Inheritance graph
[legend]
Collaboration diagram for wns::scheduler::strategy::apcstrategy::FairSINR:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual APCResult doStartAPC (RequestForResource &request, SchedulerStatePtr schedulerState, SchedulingMapPtr schedulingMap)
 determine txPower, PhyMode and SINR for request. This is only a suggestion. The allocation/fixation is done outside.
 FairSINR (const wns::pyconfig::View &config)
virtual void initialize (SchedulerStatePtr schedulerState, SchedulingMapPtr schedulingMap)
 call this before each timeSlot/frame. Important to reset starting values.
bool requiresCQI () const
 true if the strategy must have CQI information. E.g. for detailed calculations based on pathLoss
 ~FairSINR ()

Private Attributes

wns::Ratio fair_sinr
double fair_sinrdl
double fair_sinrul


Detailed Description

Definition at line 37 of file FairSINR.hpp.


Constructor & Destructor Documentation

FairSINR::FairSINR ( const wns::pyconfig::View config  ) 

Definition at line 45 of file FairSINR.cpp.

FairSINR::~FairSINR (  ) 

Definition at line 53 of file FairSINR.cpp.


Member Function Documentation

APCResult FairSINR::doStartAPC ( RequestForResource request,
SchedulerStatePtr  schedulerState,
SchedulingMapPtr  schedulingMap 
) [virtual]

void FairSINR::initialize ( SchedulerStatePtr  schedulerState,
SchedulingMapPtr  schedulingMap 
) [virtual]

Reimplemented from wns::scheduler::strategy::apcstrategy::APCStrategy.

Definition at line 59 of file FairSINR.cpp.

bool wns::scheduler::strategy::apcstrategy::FairSINR::requiresCQI (  )  const [inline, virtual]


Member Data Documentation

Definition at line 55 of file FairSINR.hpp.

Definition at line 59 of file FairSINR.hpp.

Definition at line 60 of file FairSINR.hpp.


The documentation for this class was generated from the following files:

Generated on Sun May 27 03:33:05 2012 for openWNS by  doxygen 1.5.5