Interface IOptimizationProgress
- All Superinterfaces:
IOptimizationOutcome, Serializable
- All Known Implementing Classes:
OptimizationProgress
This interfaces provides a way of accessing the current progress.
- Since:
- 19/11/2018
- Version:
- 03/08/2019
- Author:
- DNA
-
Method Summary
Modifier and TypeMethodDescriptionGets theOptimizationProgress.callerId.intGets theOptimizationProgress.optimizationStage, the default value is0.doubleGets theOptimizationProgress.currentProgress, the default value is0.0.Gets theOptimizationProgress.progressString.Methods inherited from interface 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
-
Method Details
-
getCallerId
-
getProgress
double getProgress()Gets theOptimizationProgress.currentProgress, the default value is0.0.- Returns:
- the current progress
-
getOptimizationStage
int getOptimizationStage()Gets theOptimizationProgress.optimizationStage, the default value is0.- Returns:
- the optimizationStage
-
getProgressString
String getProgressString()Gets theOptimizationProgress.progressString.- Returns:
- the progressString
-