// FIXME: I'm prototyping the algorithm, so there may be arrays and variables that carry redundant information here and in pre_processor_results struct.
// FIXME: I'm prototyping the algorithm, so there may be arrays and variables that carry redundant information here and in pre_processor_results struct.
...
@@ -1582,7 +1587,6 @@ void dlsch_scheduler_interslice_multiplexing(module_id_t Mod_id, int frameP, sub
...
@@ -1582,7 +1587,6 @@ void dlsch_scheduler_interslice_multiplexing(module_id_t Mod_id, int frameP, sub
uint16_t(*nb_rbs_remaining)[NUMBER_OF_UE_MAX];
uint16_t(*nb_rbs_remaining)[NUMBER_OF_UE_MAX];
uint16_t(*nb_rbs_required)[NUMBER_OF_UE_MAX];
uint16_t(*nb_rbs_required)[NUMBER_OF_UE_MAX];
uint8_t(*rballoc_sub)[N_RBG_MAX];
uint8_t(*MIMO_mode_indicator)[N_RBG_MAX];
uint8_t(*MIMO_mode_indicator)[N_RBG_MAX];
// Initialize the free RBGs map
// Initialize the free RBGs map
...
@@ -1597,7 +1601,7 @@ void dlsch_scheduler_interslice_multiplexing(module_id_t Mod_id, int frameP, sub
...
@@ -1597,7 +1601,7 @@ void dlsch_scheduler_interslice_multiplexing(module_id_t Mod_id, int frameP, sub