def determine_price(self): if self.simulation.price_indep: return float('inf') else: return Taxi.distance(self.orig, self.dest) * self.power
def determine_travel_time(self): if self.simulation.dist_indep: return float('inf') else: distance = Taxi.distance(self.orig, self.dest) return ((MAX_DISTANCE * 0.1) + (1.2 * distance)) / self.power