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


Public Member Functions | |
| virtual void | setColleagues (RegistryProxyInterface *_registry) |
| virtual void | setFriends (wns::service::phy::ofdma::BFInterface *_ofdmaProvider) |
| SpatialGrouper (const wns::pyconfig::View &config) | |
| virtual | ~SpatialGrouper () |
Protected Member Functions | |
| template<typename T> | |
| std::map< UserID, T > | convertMap (std::map< wns::node::Interface *, T > r) |
| int | setupProbe (float minX, float maxX, std::string name, int bins) |
Protected Attributes | |
| bool | beamforming |
| struct { | |
| const wns::service::phy::phymode::PhyModeMapperInterface * phyModeMapper | |
| RegistryProxyInterface * registry | |
| } | colleagues |
| bool | eirpLimited |
| struct { | |
| wns::service::phy::ofdma::BFInterface * ofdmaProvider | |
| } | friends |
| wns::probe::bus::ContextCollectorPtr | groupingGainProbeBus |
| wns::logger::Logger | logger |
| bool | MonteCarloSim |
| wns::Power | txPower |
| bool | uplink |
| wns::Power | x_friendliness |
Definition at line 59 of file SpatialGrouper.hpp.
| SpatialGrouper::SpatialGrouper | ( | const wns::pyconfig::View & | config | ) |
Definition at line 46 of file SpatialGrouper.cpp.
| virtual wns::scheduler::grouper::SpatialGrouper::~SpatialGrouper | ( | ) | [inline, virtual] |
Definition at line 64 of file SpatialGrouper.hpp.
| std::map<UserID, T> wns::scheduler::grouper::SpatialGrouper::convertMap | ( | std::map< wns::node::Interface *, T > | r | ) | [inline, protected] |
Definition at line 72 of file SpatialGrouper.hpp.
| void SpatialGrouper::setColleagues | ( | RegistryProxyInterface * | _registry | ) | [virtual] |
Implements wns::scheduler::grouper::GroupingProviderInterface.
Reimplemented in wns::scheduler::grouper::AllPossibleGroupsGrouper, and wns::scheduler::grouper::RelayMetaGrouper.
Definition at line 61 of file SpatialGrouper.cpp.
| void SpatialGrouper::setFriends | ( | wns::service::phy::ofdma::BFInterface * | _ofdmaProvider | ) | [virtual] |
Implements wns::scheduler::grouper::GroupingProviderInterface.
Reimplemented in wns::scheduler::grouper::RelayMetaGrouper.
Definition at line 85 of file SpatialGrouper.cpp.
| int wns::scheduler::grouper::SpatialGrouper::setupProbe | ( | float | minX, | |
| float | maxX, | |||
| std::string | name, | |||
| int | bins | |||
| ) | [protected] |
Definition at line 98 of file SpatialGrouper.hpp.
struct { ... } wns::scheduler::grouper::SpatialGrouper::colleagues [protected] |
Definition at line 96 of file SpatialGrouper.hpp.
struct { ... } wns::scheduler::grouper::SpatialGrouper::friends [protected] |
wns::probe::bus::ContextCollectorPtr wns::scheduler::grouper::SpatialGrouper::groupingGainProbeBus [protected] |
Definition at line 101 of file SpatialGrouper.hpp.
Definition at line 103 of file SpatialGrouper.hpp.
Definition at line 97 of file SpatialGrouper.hpp.
Definition at line 91 of file SpatialGrouper.hpp.
| const wns::service::phy::phymode::PhyModeMapperInterface* wns::scheduler::grouper::SpatialGrouper::phyModeMapper |
Definition at line 87 of file SpatialGrouper.hpp.
Definition at line 86 of file SpatialGrouper.hpp.
Definition at line 95 of file SpatialGrouper.hpp.
bool wns::scheduler::grouper::SpatialGrouper::uplink [protected] |
Definition at line 99 of file SpatialGrouper.hpp.
Definition at line 94 of file SpatialGrouper.hpp.
1.5.5