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