コード例 #1
0
	def clone(self):
		pos = Instance()
		pos.name = "clone of " + self.name
		for act in self.activities:
			newAct = Activity(act.time, len(self.resources))
			newAct.resources = act.resources[:]
			newAct.predecessors = act.predecessors.copy()
			newAct.successors = act.successors.copy()
			pos.activities.append(newAct)

		return pos
コード例 #2
0
    def clone(self):
        pos = Instance()
        pos.name = "clone of " + self.name
        for act in self.activities:
            newAct = Activity(act.time, len(self.resources))
            newAct.resources = act.resources[:]
            newAct.predecessors = act.predecessors.copy()
            newAct.successors = act.successors.copy()
            pos.activities.append(newAct)

        return pos