Beispiel #1
0
        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