self.allocate_array = (self.allocate_array).transpose() return self.allocate_array def print_SolutionStatus(self): print("solve status: {0}".format(self.solve_flag)) print("elapsed time: {0}".format(self.elapsed_time)) print("best ObjVal: {0}".format(self.best_ObjVal)) print("best core_conf: freq {0}, power {1}".format( self.best_core_freq, self.best_core_power)) t = taskset.Taskset("taskset1") t.set_TasksetConf(1) t.create_Taskset(option=3) #t.print_TasksetStatus() c = Coreset.Coreset("coreset1") c.set_CoresetConf() c.create_Coresets() #c.print_CoresetStatus() a = Allocate("allocate1") a.allcate_all_search_static_noconsider(c.get_CoresetCoreNum(), c.get_CoresetBigCoreNum(), c.get_CoresetLittleCoreNum(), c.get_CoresetFreqList(), c.get_CoresetPowerList(), t.get_TaskNum(), t.get_TasksetWcetList(), t.get_TasksetPeriodList()) ary = a.get_AllocateArray() print ary