protected SimulatedAnnealingOptimTest( string id, IOptimizationTestFactory optimizationTestFactory, TestMeasureList testMeasures) : base(id, (ISimAnnTestConfig)optimizationTestFactory.Scenario.TestsConfig) { this.optimizationTestFactory = optimizationTestFactory; this.testMeasures = testMeasures; }
public TestParameterRanker(ITestsConfig testsConfig, IOptimizationTestFactory testFactory) { this.TestsConfig = testsConfig; this.TestFactory = testFactory; this.TestMeasures = testFactory.CreateTestMeasureList(); this.TestMeasures.WriteTemp = false; this.SortedTestParameters = new Dictionary <uint, List <ITestParameters> >(); }
public SelectTopFitnessTest( IOptimizationTestFactory optimizationTestFactory, uint numberTests, bool topTests) : base(optimizationTestFactory) { this.TopTests = topTests; this.NumberTests = numberTests; this.RunAllTestsAgain = true; }
public bool ConfigureTest(string[] args = null) { //tries to get tests config from cmd-line, otherwise uses default config if ((args != null) && (args.Length > 0)) { ArgumentsParser.Parse(args, this.TestsConfig); } //sets affinity ProcessUtil.SetProcessAffinity(this.TestsConfig.MaxCPUsUsed); //inits test config this.TestsConfig.Init(); this.DefaultTestFactory = this.TestsConfig.CreateTestFactory( this.DefaultScenario, this.TestsConfig.NumSimulations, this.TestsConfig.NumSamples); return(true); }
public IMRLSimAnnStochasticParallelOptimTest(IOptimizationTestFactory optimizationTestFactory) : base(optimizationTestFactory) { }
protected StochasticParallelOptimTest(IOptimizationTestFactory optimizationTestFactory) : base(optimizationTestFactory) { }
public IMRLSimAnnOptimTest( string id, IOptimizationTestFactory optimizationTestFactory, TestMeasureList testMeasures) : base(id, optimizationTestFactory, testMeasures) { }
public FitnessFunction( IOptimizationTestFactory optimizationTestFactory, ECTestMeasureList testMeasureList) { this.optimizationTestFactory = optimizationTestFactory; this.testMeasureList = testMeasureList; }
public ListFitnessTest(IOptimizationTestFactory optimizationTestFactory) : base(optimizationTestFactory) { this.AddSpecialTestParams = true; this.RunAllTestsAgain = false; }
public SelectBestFitnessTest( IOptimizationTestFactory optimizationTestFactory, int stdDevTimes) : base(optimizationTestFactory) { this.StdDevTimes = stdDevTimes; this.RunAllTestsAgain = true; }
public ECParallelOptimTest(IOptimizationTestFactory optimizationTestFactory) : base(optimizationTestFactory) { }
protected ParallelOptimizationTest(IOptimizationTestFactory optimizationTestFactory) { this.OptimizationTestFactory = optimizationTestFactory; }