Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Interfaces/IParameterConfiguration.cs @ 5111

Last change on this file since 5111 was 5111, checked in by cneumuel, 13 years ago

#1215

  • improved exchangeability of crossover and mutation operators for parameter values
File size: 564 bytes
Line 
1using System;
2using HeuristicLab.Core;
3using System.Collections.Generic;
4using HeuristicLab.Data;
5using HeuristicLab.Common;
6
7namespace HeuristicLab.Problems.MetaOptimization {
8  public interface IParameterConfiguration : IOptimizable, INamedItem {
9    string ParameterName { get; set; }
10    Type ParameterDataType { get; }
11    ICheckedValueConfigurationCollection ValueConfigurations { get; }
12    IItemSet<IItem> ValidValues { get; }
13    int ActualValueConfigurationIndex { get; set; }
14
15    void Parameterize(IValueParameter parameter);
16  }
17}
Note: See TracBrowser for help on using the repository browser.