Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/24/11 17:51:06 (13 years ago)
Author:
gkronber
Message:

#1553: added remaining unit tests to create and run optimizer samples.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Algorithms.VariableNeighborhoodSearch/3.3/VariableNeighborhoodSearch.cs

    r6057 r6476  
    5858      get { return (FixedValueParameter<BoolValue>)Parameters["SetSeedRandomly"]; }
    5959    }
    60     private ConstrainedValueParameter<ILocalImprovementOperator> LocalImprovementParameter {
     60    public ConstrainedValueParameter<ILocalImprovementOperator> LocalImprovementParameter {
    6161      get { return (ConstrainedValueParameter<ILocalImprovementOperator>)Parameters["LocalImprovement"]; }
    6262    }
    63     private ConstrainedValueParameter<IMultiNeighborhoodShakingOperator> ShakingOperatorParameter {
     63    public ConstrainedValueParameter<IMultiNeighborhoodShakingOperator> ShakingOperatorParameter {
    6464      get { return (ConstrainedValueParameter<IMultiNeighborhoodShakingOperator>)Parameters["ShakingOperator"]; }
    6565    }
     
    8888    private VariableNeighborhoodSearchMainLoop MainLoop {
    8989      get { return FindMainLoop(SolutionsCreator.Successor); }
     90    }
     91    public int Seed {
     92      get { return SeedParameter.Value.Value; }
     93      set { SeedParameter.Value.Value = value; }
     94    }
     95    public bool SetSeedRandomly {
     96      get { return SetSeedRandomlyParameter.Value.Value; }
     97      set { SetSeedRandomlyParameter.Value.Value = value; }
     98    }
     99    public ILocalImprovementOperator LocalImprovement {
     100      get { return LocalImprovementParameter.Value; }
     101      set { LocalImprovementParameter.Value = value; }
     102    }
     103    public IMultiNeighborhoodShakingOperator ShakingOperator {
     104      get { return ShakingOperatorParameter.Value; }
     105      set { ShakingOperatorParameter.Value = value; }
     106    }
     107    public int MaximumIterations {
     108      get { return MaximumIterationsParameter.Value.Value; }
     109      set { MaximumIterationsParameter.Value.Value = value; }
     110    }
     111    public int LocalImprovementMaximumIterations {
     112      get { return LocalImprovementMaximumIterationsParameter.Value.Value; }
     113      set { LocalImprovementMaximumIterationsParameter.Value.Value = value; }
    90114    }
    91115    #endregion
Note: See TracChangeset for help on using the changeset viewer.