![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <scheduler/grouper/DoAGrouper.hpp>


Public Member Functions | |
| DoATreeBasedGrouper (const wns::pyconfig::View &config) | |
| ~DoATreeBasedGrouper () | |
Protected Member Functions | |
| virtual float | getNormalizedDoA (UserID user) |
| virtual float | groupingCost (UserSet group, UserSet newGroup, ModeType mode) |
| virtual float | groupingCostForAUser (UserSet group, UserID newUser)=0 |
| virtual float | rad2deg (float rad) |
| virtual Grouping | treeAlgorithm (const UserSet activeUsers, unsigned int maxBeams, ModeType mode) |
Protected Attributes | |
| int | strategy |
Definition at line 40 of file DoAGrouper.hpp.
| DoATreeBasedGrouper::DoATreeBasedGrouper | ( | const wns::pyconfig::View & | config | ) |
Definition at line 41 of file DoAGrouper.cpp.
| wns::scheduler::grouper::DoATreeBasedGrouper::~DoATreeBasedGrouper | ( | ) | [inline] |
Definition at line 45 of file DoAGrouper.hpp.
| float DoATreeBasedGrouper::getNormalizedDoA | ( | UserID | user | ) | [protected, virtual] |
Definition at line 47 of file DoAGrouper.cpp.
| float DoATreeBasedGrouper::groupingCost | ( | UserSet | group, | |
| UserSet | newGroup, | |||
| ModeType | mode | |||
| ) | [protected, virtual] |
Definition at line 58 of file DoAGrouper.cpp.
| virtual float wns::scheduler::grouper::DoATreeBasedGrouper::rad2deg | ( | float | rad | ) | [inline, protected, virtual] |
Definition at line 55 of file DoAGrouper.hpp.
Reimplemented in wns::scheduler::grouper::DoAHeuristicPreferredAngle.
Definition at line 57 of file DoAGrouper.hpp.
1.5.5