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) { }