/// <summary> /// Argument Constructor /// </summary> public BruteForceOptimization(ParameterInfo[] parmatersDetails, TestStrategyExecutor strategyExecutor) { // Save info _parmatersDetails = parmatersDetails; _strategyExecutor = strategyExecutor; // Initialize _ctorArguments = new List <object[]>(); }
/// <summary> /// Argument Constructor /// </summary> /// <param name="numberOfParameters">Number of parameters to be used for Optimization</param> /// <param name="strategyExecutor">Strategy Executor to be used</param> public OptimeraFitnessFunction(int numberOfParameters, TestStrategyExecutor strategyExecutor) { _strategyExecutor = strategyExecutor; _numberOfParameters = numberOfParameters; }
/// <summary> /// Argument Constructor /// </summary> /// <param name="strategyExecutor"> </param> /// <param name="rangeW">Specifies W variable's range.</param> /// <param name="rangeX">Specifies X variable's range.</param> /// <param name="rangeY">Specifies Y variable's range.</param> /// <param name="rangeZ">Specifies Z variable's range.</param> public AForgeFitnessFunction(TestStrategyExecutor strategyExecutor, Range rangeW, Range rangeX, Range rangeY, Range rangeZ) : base(rangeW, rangeX, rangeY, rangeZ) { _strategyExecutor = strategyExecutor; }