Class InOutMove
java.lang.Object
es.urjc.etsii.grafo.solution.Move<VRPODSolution,VRPODInstance>
es.urjc.etsii.grafo.vrpod.model.solution.BaseMove
es.urjc.etsii.grafo.vrpod.model.solution.InOutMove
- Direct Known Subclasses:
ODToRouteMove
,RouteToODMove
-
Field Summary
Fields inherited from class es.urjc.etsii.grafo.solution.Move
solutionVersion
-
Constructor Summary
ConstructorsConstructorDescriptionInOutMove
(VRPODSolution solution, int od, int customer, int normalDriver, int position, double odCost, double normalCost) -
Method Summary
-
Constructor Details
-
InOutMove
public InOutMove(VRPODSolution solution, int od, int customer, int normalDriver, int position, double odCost, double normalCost)
-
-
Method Details
-
getValue
public double getValue() -
equals
Description copied from class:Move
- Specified by:
equals
in classMove<VRPODSolution,
VRPODInstance>
-
hashCode
public int hashCode()Description copied from class:Move
- Specified by:
hashCode
in classMove<VRPODSolution,
VRPODInstance>
-
toString
Description copied from class:Move
Returns a String representation of the current movement. Tip: Default IDEs implementations are usually fine- Specified by:
toString
in classMove<VRPODSolution,
VRPODInstance> - Returns:
- human readable string
-