User Manual, Developers Guide and API Documentation

wns::scheduler::grouper::SINRHeuristic Class Reference

#include <scheduler/grouper/SINRHeuristic.hpp>

Inheritance diagram for wns::scheduler::grouper::SINRHeuristic:

Inheritance graph
[legend]
Collaboration diagram for wns::scheduler::grouper::SINRHeuristic:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 SINRHeuristic (const wns::pyconfig::View &config)
 ~SINRHeuristic ()

Private Member Functions

float getTPfromTreeLevel (TreeLevel level, std::map< UserSet, float > &groupTP)
float groupingUtility (UserSet group, UserSet newGroup, ModeType mode)
Grouping treeAlgorithm (const UserSet activeUsers, unsigned int maxBeams, ModeType mode)


Detailed Description

Definition at line 34 of file SINRHeuristic.hpp.


Constructor & Destructor Documentation

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

Definition at line 39 of file SINRHeuristic.cpp.

wns::scheduler::grouper::SINRHeuristic::~SINRHeuristic (  )  [inline]

Definition at line 40 of file SINRHeuristic.hpp.


Member Function Documentation

float SINRHeuristic::getTPfromTreeLevel ( TreeLevel  level,
std::map< UserSet, float > &  groupTP 
) [private]

Definition at line 72 of file SINRHeuristic.cpp.

float SINRHeuristic::groupingUtility ( UserSet  group,
UserSet  newGroup,
ModeType  mode 
) [private]

Definition at line 45 of file SINRHeuristic.cpp.

Grouping SINRHeuristic::treeAlgorithm ( const UserSet  activeUsers,
unsigned int  maxBeams,
ModeType  mode 
) [private, virtual]

Implements wns::scheduler::grouper::TreeBasedGrouper.

Definition at line 86 of file SINRHeuristic.cpp.


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

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