![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <service/phy/ofdma/DataTransmission.hpp>


Public Member Functions | |
| virtual PatternPtr | calculateAndSetBeam (wns::node::Interface *id, const std::vector< node::Interface * > &undesired, wns::Power IinterPlusNoise)=0 |
| virtual double | estimateDoA (wns::node::Interface *id)=0 |
| virtual void | insertReceivePattern (wns::node::Interface *, PatternPtr)=0 |
| virtual void | removeReceivePattern (wns::node::Interface *)=0 |
| virtual void | setCurrentReceivePatterns (std::map< wns::node::Interface *, PatternPtr >)=0 |
| virtual | ~BeamForming () |
Definition at line 253 of file DataTransmission.hpp.
| virtual wns::service::phy::ofdma::BeamForming::~BeamForming | ( | ) | [inline, virtual] |
Definition at line 258 of file DataTransmission.hpp.
| virtual PatternPtr wns::service::phy::ofdma::BeamForming::calculateAndSetBeam | ( | wns::node::Interface * | id, | |
| const std::vector< node::Interface * > & | undesired, | |||
| wns::Power | IinterPlusNoise | |||
| ) | [pure virtual] |
Implemented in ofdmaphy::Station.
| virtual double wns::service::phy::ofdma::BeamForming::estimateDoA | ( | wns::node::Interface * | id | ) | [pure virtual] |
Implemented in ofdmaphy::Station.
| virtual void wns::service::phy::ofdma::BeamForming::insertReceivePattern | ( | wns::node::Interface * | , | |
| PatternPtr | ||||
| ) | [pure virtual] |
Implemented in ofdmaphy::Station.
| virtual void wns::service::phy::ofdma::BeamForming::removeReceivePattern | ( | wns::node::Interface * | ) | [pure virtual] |
Implemented in ofdmaphy::Station.
| virtual void wns::service::phy::ofdma::BeamForming::setCurrentReceivePatterns | ( | std::map< wns::node::Interface *, PatternPtr > | ) | [pure virtual] |
1.5.5