Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/11/13 16:47:11 (12 years ago)
Author:
sforsten
Message:

#2018:

  • renamed the structs and methods in IStringConvertibleMatrix
  • added MatrixValuesChangedEventArgs in IStringConvertibleMatrix
  • added methods SetValues(MatrixValues<T>) in ValueTypeMatrix
  • fixed bugs in StringConvertibleMatrixView: DataGridView has now at least one column and dataGridView_CellValidating does not set e.Cancel to true anymore.
Location:
branches/ImprovingStringConvertibleMatrix/HeuristicLab.Problems.VehicleRouting
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/ImprovingStringConvertibleMatrix/HeuristicLab.Problems.VehicleRouting/3.3/VRPSolution.cs

    r9286 r9306  
    2121
    2222using System;
    23 using System.Collections.Generic;
    2423using System.Drawing;
    2524using HeuristicLab.Common;
     
    312311
    313312    private void RegisterCoordinatesEvents() {
    314       Coordinates.ItemsChanged += new EventHandler<EventArgs<IEnumerable<Position>>>(Coordinates_ItemChanged);
     313      Coordinates.ItemsChanged += new EventHandler<MatrixValuesChangedEventArgs>(Coordinates_ItemChanged);
    315314      Coordinates.Reset += new EventHandler(Coordinates_Reset);
    316315    }
    317316    private void DeregisterCoordinatesEvents() {
    318       Coordinates.ItemsChanged -= new EventHandler<EventArgs<IEnumerable<Position>>>(Coordinates_ItemChanged);
     317      Coordinates.ItemsChanged -= new EventHandler<MatrixValuesChangedEventArgs>(Coordinates_ItemChanged);
    319318      Coordinates.Reset -= new EventHandler(Coordinates_Reset);
    320319    }
     
    362361    }
    363362
    364     private void Coordinates_ItemChanged(object sender, EventArgs<IEnumerable<Position>> e) {
     363    private void Coordinates_ItemChanged(object sender, MatrixValuesChangedEventArgs e) {
    365364      OnCoordinatesChanged();
    366365    }
  • branches/ImprovingStringConvertibleMatrix/HeuristicLab.Problems.VehicleRouting/3.3/VehicleRoutingProblem.cs

    r9286 r9306  
    212212    }
    213213    private void CoordinatesParameter_ValueChanged(object sender, EventArgs e) {
    214       Coordinates.ItemsChanged += new EventHandler<EventArgs<IEnumerable<Position>>>(Coordinates_ItemChanged);
     214      Coordinates.ItemsChanged += new EventHandler<MatrixValuesChangedEventArgs>(Coordinates_ItemChanged);
    215215      Coordinates.Reset += new EventHandler(Coordinates_Reset);
    216216      ParameterizeSolutionCreator();
     
    219219      BestKnownSolution = null;
    220220    }
    221     private void Coordinates_ItemChanged(object sender, EventArgs<IEnumerable<Position>> e) {
     221    private void Coordinates_ItemChanged(object sender, MatrixValuesChangedEventArgs e) {
    222222      ClearDistanceMatrix();
    223223
     
    271271    void DistanceMatrixParameter_ValueChanged(object sender, EventArgs e) {
    272272      if (DistanceMatrix != null) {
    273         DistanceMatrix.ItemsChanged += new EventHandler<EventArgs<IEnumerable<Position>>>(DistanceMatrix_ItemChanged);
     273        DistanceMatrix.ItemsChanged += new EventHandler<MatrixValuesChangedEventArgs>(DistanceMatrix_ItemChanged);
    274274        DistanceMatrix.Reset += new EventHandler(DistanceMatrix_Reset);
    275275      }
     
    279279      EvalBestKnownSolution();
    280280    }
    281     void DistanceMatrix_ItemChanged(object sender, EventArgs<IEnumerable<Position>> e) {
     281    void DistanceMatrix_ItemChanged(object sender, MatrixValuesChangedEventArgs e) {
    282282      EvalBestKnownSolution();
    283283    }
     
    367367    private void RegisterEventHandlers() {
    368368      CoordinatesParameter.ValueChanged += new EventHandler(CoordinatesParameter_ValueChanged);
    369       Coordinates.ItemsChanged += new EventHandler<EventArgs<IEnumerable<Position>>>(Coordinates_ItemChanged);
     369      Coordinates.ItemsChanged += new EventHandler<MatrixValuesChangedEventArgs>(Coordinates_ItemChanged);
    370370      Coordinates.Reset += new EventHandler(Coordinates_Reset);
    371371
  • branches/ImprovingStringConvertibleMatrix/HeuristicLab.Problems.VehicleRouting/3.4/ProblemInstances/VRPProblemInstance.cs

    r9286 r9306  
    281281      DistanceMatrixParameter.ValueChanged += new EventHandler(DistanceMatrixParameter_ValueChanged);
    282282      if (DistanceMatrix != null) {
    283         DistanceMatrix.ItemsChanged += new EventHandler<EventArgs<IEnumerable<Position>>>(DistanceMatrix_ItemChanged);
     283        DistanceMatrix.ItemsChanged += new EventHandler<MatrixValuesChangedEventArgs>(DistanceMatrix_ItemChanged);
    284284        DistanceMatrix.Reset += new EventHandler(DistanceMatrix_Reset);
    285285      }
     
    311311    void DistanceMatrixParameter_ValueChanged(object sender, EventArgs e) {
    312312      if (DistanceMatrix != null) {
    313         DistanceMatrix.ItemsChanged += new EventHandler<EventArgs<IEnumerable<Position>>>(DistanceMatrix_ItemChanged);
     313        DistanceMatrix.ItemsChanged += new EventHandler<MatrixValuesChangedEventArgs>(DistanceMatrix_ItemChanged);
    314314        DistanceMatrix.Reset += new EventHandler(DistanceMatrix_Reset);
    315315      }
     
    320320      EvalBestKnownSolution();
    321321    }
    322     void DistanceMatrix_ItemChanged(object sender, EventArgs<IEnumerable<Position>> e) {
     322    void DistanceMatrix_ItemChanged(object sender, MatrixValuesChangedEventArgs e) {
    323323      distanceMatrix = DistanceMatrix;
    324324      EvalBestKnownSolution();
Note: See TracChangeset for help on using the changeset viewer.