Lines Matching refs:cost_classes
605 def compare(self, e1, e2, now, cost_classes, cost_class_label): argument
609 assert e1_class in cost_classes
610 assert e2_class in cost_classes
612 e1_entry = cost_classes[e1_class]
613 e2_entry = cost_classes[e2_class]
616 e1_hits = cost_classes[e1_class].hits
617 e2_hits = cost_classes[e2_class].hits
644 cost_classes = auxilliary_info[1]
649 e1, e2, now, cost_classes, cost_class_label
901 self.cost_classes = {}
913 assert cost_class in self.cost_classes
914 self.cost_classes[cost_class].update_on_hit(
951 [trace_record.access_time, self.cost_classes, self.cost_class_label],
962 assert cost_class in self.cost_classes
963 self.cost_classes[cost_class].remove(
987 if cost_class not in self.cost_classes:
988 self.cost_classes[cost_class] = CostClassEntry()
989 self.cost_classes[cost_class].insert(trace_record, key, value_size)