private void ParameterizeStochasticOperator(IOperator op) { if (op is IStochasticOperator) { IStochasticOperator stOp = (IStochasticOperator)op; stOp.RandomParameter.ActualName = RandomCreator.RandomParameter.ActualName; stOp.RandomParameter.Hidden = true; } }
private void ParameterizeStochasticOperatorForIsland(IOperator op) { IStochasticOperator stochasticOp = op as IStochasticOperator; if (stochasticOp != null) { stochasticOp.RandomParameter.ActualName = "LocalRandom"; stochasticOp.RandomParameter.Hidden = true; } }
private void ParameterizeStochasticOperator(IOperator op) { IStochasticOperator stochasticOp = op as IStochasticOperator; if (stochasticOp != null) { stochasticOp.RandomParameter.ActualName = RandomCreator.RandomParameter.ActualName; stochasticOp.RandomParameter.Hidden = true; } }
private void ParameterizeSelector(ISingleObjectiveSelector selector) { selector.CopySelected = new BoolValue(true); // must always be true selector.MaximizationParameter.ActualName = MaximizationParameter.Name; selector.QualityParameter.ActualName = QualityParameter.Name; IStochasticOperator stoOp = (selector as IStochasticOperator); if (stoOp != null) { stoOp.RandomParameter.ActualName = RandomParameter.Name; } }