コード例 #1
0
ファイル: Site.cs プロジェクト: Vadim-Vorotilin/Diploma
 protected abstract void GoToNeighbour(Site site);
コード例 #2
0
 protected override void GoToNeighbour(Site site)
 {
     Clusters = new List<Cluster>();
     Clusters.AddRange((site as SiteClusteringVrp).Clusters);
 }
コード例 #3
0
        protected override void GoToNeighbour(Site site)
        {
            SiteClusteringCvrpp siteClusteringCvrpp = site as SiteClusteringCvrpp;

            Clusters = new List<Cluster>();
            Clusters.AddRange(siteClusteringCvrpp.Clusters);

            kilometerCost = siteClusteringCvrpp.kilometerCost;
            PenaltyCluster = new Cluster(siteClusteringCvrpp.PenaltyCluster);

            FormAllClusters();
        }
コード例 #4
0
ファイル: SiteVrpTsp.cs プロジェクト: Vadim-Vorotilin/Diploma
 protected override void GoToNeighbour(Site site)
 {
     SiteVrpTsp siteVrpTsp = site as SiteVrpTsp;
     nodesSequence = siteVrpTsp.NodesSequence.Clone() as int[];
 }