Changeset 14628 for branches/OptimizationNetworks/HeuristicLab.Networks.IntegratedOptimization.LocationRouting/3.3/LrpOrchestratorNode.cs
- Timestamp:
- 01/31/17 16:54:03 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/OptimizationNetworks/HeuristicLab.Networks.IntegratedOptimization.LocationRouting/3.3/LrpOrchestratorNode.cs
r14621 r14628 50 50 protected const string FlpSolverName = "FlpSolver"; 51 51 protected const string VrpSolverName = "VrpSolver"; 52 protected const string OrchestrationPortNameSuffix = "OrchestrationPort"; 53 protected const string EvaluationPortNameSuffix = "EvaluationPort"; 52 54 #endregion 53 55 54 56 protected CancellationTokenSource cts; 55 protected ResultCollection flpResults, vrpResults;56 57 57 58 [Storable] … … 309 310 310 311 #region FlpSolver Message Handling 311 protected virtual void FlpSolverOrchestrationPortMessage(IMessage message) { 312 var results = (ResultCollection)message["Results"]; 313 if (results.ContainsKey("Best Solution")) { 314 flpResults = results; 315 } 316 } 312 protected virtual void FlpSolverOrchestrationPortMessage(IMessage message) { } 317 313 318 314 protected virtual void FlpSolverEvaluationPortMessage(IMessage message) { } … … 320 316 321 317 #region VrpSolver Message Handling 322 protected virtual void VrpSolverOrchestrationPortMessage(IMessage message) { 323 var results = (ResultCollection)message["Results"]; 324 if (results.ContainsKey("Best valid VRP Solution")) { 325 vrpResults = results; 326 } 327 } 318 protected virtual void VrpSolverOrchestrationPortMessage(IMessage message) { } 328 319 329 320 private void VrpSolverEvaluationPortMessage(IMessage message) { }
Note: See TracChangeset
for help on using the changeset viewer.