Ejemplo n.º 1
0
        public override IOperation Apply()
        {
            TranslocationMove move        = TranslocationMoveParameter.ActualValue;
            Permutation       permutation = PermutationParameter.ActualValue;
            DoubleValue       moveQuality = MoveQualityParameter.ActualValue;
            DoubleValue       quality     = QualityParameter.ActualValue;

            TranslocationManipulator.Apply(permutation, move.Index1, move.Index2, move.Index3);
            quality.Value = moveQuality.Value;

            return(base.Apply());
        }
 protected TranslocationManipulator(TranslocationManipulator original, Cloner cloner) : base(original, cloner)
 {
 }
 protected TranslocationManipulator(TranslocationManipulator original, Cloner cloner) : base(original, cloner) { }