RouteMetrics Class |
Namespace: VRSolver
The RouteMetrics type exposes the following members.
Name | Description | |
---|---|---|
![]() | RouteMetrics |
Initialises a new instance of the RouteMetrics class.
|
Name | Description | |
---|---|---|
![]() | DistanceCost |
The total distance cost.
|
![]() | DrivingTimeTotal |
Total driving time.
|
![]() | IdleTimeTotal |
The total idle time (waiting for job windows
to open when a resource arrives before a job window opens).
|
![]() | JobsCount |
The number of Jobs assigned in this route (*not JobParts*).
|
![]() | JobTimeTotal |
The sum of the JobTime for all the Jobs in this route.
|
![]() | JobWeightTotal |
The total weight for all the Jobs in this route.
|
![]() | LateTimeCost |
The total late time cost. This is the total late time in minutes
multiplied by the TotalLatenessWeight.
|
![]() | LateTimeTotal |
The total late time (when the resource arrives after a
soft window closes).
|
![]() | MaxJobTimeCost |
The total cost for the maximum total Job time soft constraint
(MaxJobTimeSoftConstraint).
This is the difference between the total Job time and the maximum
Job time in minutes, multiplied by the
MaxJobTimeSoftConstraintWeight.
|
![]() | MaxWorkTimeCost |
The total cost for the maximum working time soft constraint
(MaxWorkTimeSoftConstraint).
This is the difference between the total work time and the maximum
work time in minutes, multiplied by the
MaxWorkTimeSoftConstraintWeight.
|
![]() | MinJobTimeCost |
The total cost for the minimum total Job time soft constraint
(MinJobTimeSoftConstraint).
This is the difference between the total Job time and the minimum
Job time in minutes, multiplied by the
MinJobTimeSoftConstraintWeight.
|
![]() | MinWorkTimeCost |
The total cost for the minimum working time soft constraint
(MinWorkTimeSoftConstraint).
This is the difference between the total work time and the minimum
work time in minutes, multiplied by the
MinWorkTimeSoftConstraintWeight.
|
![]() | TotalDistance |
The total distance.
|
![]() | Violations |
The violations of any constraints in the route.
|
![]() | WaitingTimeTotal | Obsolete.
The total idle time (waiting for job windows
to open when a resource arrives before a job window opens).
This is obsolete - use IdleTimeTotal instead.
|
![]() | WorkTimeTotal |
Total duty time.
|
Name | Description | |
---|---|---|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |