A Discrete-Event Network Simulator
API
cqa-ff-mac-scheduler.cc File Reference
#include "cqa-ff-mac-scheduler.h"
#include "ff-mac-common.h"
#include "lte-amc.h"
#include "lte-vendor-specific-parameters.h"
#include <ns3/boolean.h>
#include <ns3/integer.h>
#include <ns3/log.h>
#include <ns3/math.h>
#include <ns3/pointer.h>
#include <ns3/simulator.h>
#include <ns3/string.h>
#include <cfloat>
#include <set>
#include <stdexcept>
+ Include dependency graph for cqa-ff-mac-scheduler.cc:

Go to the source code of this file.

Classes

struct  ns3::qos_rb_and_CQI_assigned_to_lc
 qos_rb_and_CQI_assigned_to_lc More...
 

Namespaces

 ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
 

Typedefs

typedef uint8_t ns3::CQI_value
 CQI value typedef. More...
 
typedef int ns3::HOL_group
 HOL group typedef. More...
 
typedef int ns3::RBG_index
 RBG index typedef. More...
 
typedef std::map< CQI_value, LteFlowId_t, bool(*)(uint8_t, uint8_t)>::iterator ns3::t_it_CQIToUE
 CQI value map iterator typedef. More...
 
typedef std::map< HOL_group, t_map_RBGToCQIsSorted >::iterator ns3::t_it_HOLGroupToRBGs
 HOL group map iterator typedef. More...
 
typedef std::map< HOL_group, std::set< LteFlowId_t > >::iterator ns3::t_it_HOLgroupToUEs
 HOL group multi map iterator typedef. More...
 
typedef std::map< RBG_index, t_map_CQIToUE >::iterator ns3::t_it_RBGToCQIsSorted
 RBG index map iterator typedef. More...
 
typedef std::map< CQI_value, LteFlowId_t, bool(*)(uint8_t, uint8_t)> ns3::t_map_CQIToUE
 CQI value map typedef. More...
 
typedef std::map< HOL_group, t_map_RBGToCQIsSorted > ns3::t_map_HOLGroupToRBGs
 HOL group map typedef. More...
 
typedef std::multimap< HOL_group, std::set< LteFlowId_t >, bool(*)(int, int)> ns3::t_map_HOLgroupToUEs
 HOL group map typedef. More...
 
typedef std::map< RBG_index, t_map_CQIToUE > ns3::t_map_RBGToCQIsSorted
 RBG index map typedef. More...
 

Functions

bool ns3::CqaGroupDescComparator (int key1, int key2)
 CGA group comparator function. More...
 
bool ns3::CqaKeyDescComparator (uint16_t key1, uint16_t key2)
 CQA key comparator. More...
 
bool ns3::CQIValueDescComparator (uint8_t key1, uint8_t key2)
 CQI value comparator function. More...
 

Variables

static const int ns3::CqaType0AllocationRbg [4]
 CGA Type 0 Allocation. More...