using System; using System.Collections.Generic; using System.Linq; using System.Text; using HeuristicLab.Core; using HeuristicLab.Data; using HeuristicLab.Optimization; using HeuristicLab.Parameters; namespace HeuristicLab.Algorithms.ParticleSwarmOptimization { public interface IDiscreteDoubleMatrixModifier : IItem { ILookupParameter ValueParameter { get; } IValueLookupParameter ScaleParameter { get; } ConstrainedValueParameter ScalingOperatorParameter { get; } IValueLookupParameter StartValueParameter { get; } IValueLookupParameter EndValueParameter { get; } ILookupParameter IndexParameter { get; } IValueLookupParameter StartIndexParameter { get; } IValueLookupParameter EndIndexParameter { get; } } }