Click or drag to resize

JobPart Class

A Job is made up of an array of JobParts which must be completed by a single Resource in the order they are listed in the array.
Inheritance Hierarchy
SystemObject
  VRSolverJobPart

Namespace:  VRSolver
Assembly:  VRSolver (in VRSolver.dll) Version: 1.13.0.0
Syntax
public class JobPart

The JobPart type exposes the following members.

Constructors
  NameDescription
Public methodJobPart
Initializes a new instance of the JobPart class
Top
Properties
  NameDescription
Public propertyExternalID
An ID to be used when visualising the solution or exporting it to a report. If this property is not used then ID is used instead.
Public propertyHasNoLocation
Indicates whether the JobPart has a location or not. For example JobParts that are BreakWindow have no location and also JobParts with AfterEndNoLocation.
Public propertyID
An ID for the JobPart.
Public propertyJobTime
The time required to complete the JobPart.
Public propertyLabel
A label attached to the JobPart for analysis and when viewing solutions.
Public propertyLoadChange
The amount that a Resource's accumulated load changes when this JobPart is completed.
Public propertyLoc
The location.
Public propertyPosition
Indicates which position the JobPart should be scheduled in the route and whether it has a location or not. The default value is BetweenStartAndEnd.
Public propertySoftWindowClose
If the soft window is used and the JobPart starts after this time then the objective function value is increased i.e. a penalty is added to the solution value.
Public propertySoftWindowIsUsed
Indicates whether the soft window is used or not.
Public propertyType
Indicates if the JobPart is a non-standard JobPart such as a break which must be scheduled within a time window. The default value is None.
Public propertyWindowClose
The JobPart cannot be started after this time (hard constraint).
Public propertyWindowOpen
The JobPart cannot be started before this time (hard constraint).
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a description of this JobPart.
(Overrides ObjectToString.)
Top
See Also

www.routingautomation.com | support