Class OptimizationProgress
java.lang.Object
com.dna.jopt.framework.outcomewrapper.AbstractOptimizationOutcome
com.dna.jopt.framework.outcomewrapper.OptimizationProgress
- All Implemented Interfaces:
IOptimizationOutcome,IOptimizationProgress,Serializable
public class OptimizationProgress
extends AbstractOptimizationOutcome
implements IOptimizationProgress
A way of accessing the current progress.
- Since:
- 03/08/2019
- Version:
- 03/08/2019
- Author:
- DNA
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionOptimizationProgress(IEntity resultEntity, IOptimization optimization, String callerId, double currentProgress, String progressString) -
Method Summary
Modifier and TypeMethodDescriptionGets thecallerId.intGets theoptimizationStage, the default value is0.doubleGets thecurrentProgress, the default value is0.0.Gets theprogressString.toString()Methods inherited from class com.dna.jopt.framework.outcomewrapper.AbstractOptimizationOutcome
distributeJobViolations2Nodes, getJobCost, getJobElementCount, getJobIdleTimeSeconds, getJobNodesCount, getJobPillarsCount, getJobProductiveTimeSeconds, getJobRelationshipCost, getJobResourceCount, getJobRouteCount, getJobSpecificViolationSummary, getJobTerminationTransitionDistanceMeter, getJobTerminationTransitionTimeSeconds, getJobTimeSeconds, getJobTransitionDistanceMeter, getJobTransitionTimeSeconds, getJobUnScheduledRoutesCount, getJobUtilizationPercent, getJobViolations, getJoinedViolationSummary, getOptimizationIdent, getResourceId, getResourceWorkingHours, getResultEntity, getRouteCost, getRouteId, getRouteIdleTimeSeconds, getRouteProductiveTimeSeconds, getRoutes, getRouteStartId, getRouteTerminationId, getRouteTerminationTransitionDistanceMeter, getRouteTerminationTransitionTimeSeconds, getRouteTimeSeconds, getRouteTransitionDistanceMeter, getRouteTransitionTimeSeconds, getRouteUtilizationPercent, getRouteViolations, getRouteViolationSummaries, getRouteViolationSummary, getUnassignedNodesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.dna.jopt.framework.outcomewrapper.IOptimizationOutcome
getJobCost, getJobElementCount, getJobIdleTimeSeconds, getJobNodesCount, getJobPillarsCount, getJobProductiveTimeSeconds, getJobRelationshipCost, getJobResourceCount, getJobRouteCount, getJobSpecificViolationSummary, getJobTerminationTransitionDistanceMeter, getJobTerminationTransitionTimeSeconds, getJobTimeSeconds, getJobTransitionDistanceMeter, getJobTransitionTimeSeconds, getJobUnScheduledRoutesCount, getJobUtilizationPercent, getJobViolations, getJoinedViolationSummary, getOptimizationIdent, getResourceId, getResourceWorkingHours, getResultEntity, getRouteCost, getRouteId, getRouteIdleTimeSeconds, getRouteProductiveTimeSeconds, getRoutes, getRouteStartId, getRouteTerminationId, getRouteTerminationTransitionDistanceMeter, getRouteTerminationTransitionTimeSeconds, getRouteTimeSeconds, getRouteTransitionDistanceMeter, getRouteTransitionTimeSeconds, getRouteUtilizationPercent, getRouteViolations, getRouteViolationSummaries, getRouteViolationSummary, getUnassignedNodes
-
Constructor Details
-
OptimizationProgress
public OptimizationProgress(IEntity resultEntity, IOptimization optimization, String callerId, double currentProgress, String progressString)
-
-
Method Details
-
getCallerId
Description copied from interface:IOptimizationProgressGets thecallerId.- Specified by:
getCallerIdin interfaceIOptimizationProgress- Returns:
- the callerId
-
getProgress
public double getProgress()Description copied from interface:IOptimizationProgressGets thecurrentProgress, the default value is0.0.- Specified by:
getProgressin interfaceIOptimizationProgress- Returns:
- the current progress
-
getOptimizationStage
public int getOptimizationStage()Description copied from interface:IOptimizationProgressGets theoptimizationStage, the default value is0.- Specified by:
getOptimizationStagein interfaceIOptimizationProgress- Returns:
- the optimizationStage
-
getProgressString
Description copied from interface:IOptimizationProgressGets theprogressString.- Specified by:
getProgressStringin interfaceIOptimizationProgress- Returns:
- the progressString
-
toString
-