TravelTime() public method

public TravelTime ( AbsNode destination ) : double
destination AbsNode
return double
Esempio n. 1
0
        public double NextServiceBeginTime(AbsNode newCustomer, AbsNode prevCustomer, double prevTime)
        {
            double travelTime  = prevCustomer.TravelTime(newCustomer);
            double serviceTime = prevCustomer.Info.ServiceTime;
            double readyTime   = newCustomer.Info.ReadyTime;

            return(Math.Min(readyTime, prevTime + serviceTime + travelTime));
        }
Esempio n. 2
0
 public double NextServiceBeginTime(AbsNode newCustomer, AbsNode prevCustomer, double prevTime)
 {
     double travelTime = prevCustomer.TravelTime(newCustomer);
     double serviceTime = prevCustomer.Info.ServiceTime;
     double readyTime = newCustomer.Info.ReadyTime;
     return Math.Min(readyTime, prevTime + serviceTime + travelTime);
 }