Exemplo n.º 1
0
 public void Load(long problemId)
 {
     if (this.problemId != problemId)
     {
         IHeuristicOptimizationProblem problem;
         byte[] problemData = RunCreationClient.Instance.GetProblemData(problemId);
         using (MemoryStream stream = new MemoryStream(problemData)) {
             problem = XmlParser.Deserialize <IHeuristicOptimizationProblem>(stream);
         }
         if (ProblemType.IsAssignableFrom(problem.GetType()))
         {
             this.problemId = problemId;
             Problem        = problem;
         }
     }
 }
Exemplo n.º 2
0
 public void Load(long problemId) {
   if (this.problemId != problemId) {
     IHeuristicOptimizationProblem problem;
     byte[] problemData = RunCreationClient.GetProblemData(problemId);
     using (MemoryStream stream = new MemoryStream(problemData)) {
       problem = XmlParser.Deserialize<IHeuristicOptimizationProblem>(stream);
     }
     if (ProblemType.IsAssignableFrom(problem.GetType())) {
       this.problemId = problemId;
       Problem = problem;
     }
   }
 }