コード例 #1
0
ファイル: ModelTests.cs プロジェクト: lulzzz/PopOptBox
        public ModelTests()
        {
            builder = new ObjectCreators.OptimiserBuilderMock();

            modelMock = new ObjectCreators.ModelMock(
                ObjectCreators.GetDecisionVector(builder.StartingDecVec),
                builder.GetConverterMock());
        }
コード例 #2
0
 public OptimiserRunnerParallelTests()
 {
     builder = new ObjectCreators.OptimiserBuilderMock();
     runner  = new OptimiserRunnerParallel(builder,
                                           new ObjectCreators.EvaluatorMock(),
                                           p => p.AbsoluteDecisionVectorConvergence(1),
                                           p => { });
 }
コード例 #3
0
        public ReinsertionAgentTests()
        {
            var builder = new ObjectCreators.OptimiserBuilderMock();

            agent = new ReinsertionAgent(
                builder.CreateOptimiser(),
                new ObjectCreators.ModelMock(
                    ObjectCreators.GetDecisionVector(builder.StartingDecVec),
                    builder.GetConverterMock()),
                new TimeOutManager(5, TimeSpan.MaxValue),
                p => p.AbsoluteDecisionVectorConvergence(1),
                1, NumberOfNewIndividuals)
            {
                SaveAll = true
            };
        }
コード例 #4
0
ファイル: OptimiserTests.cs プロジェクト: lulzzz/PopOptBox
 public OptimiserTests()
 {
     builder       = new ObjectCreators.OptimiserBuilderMock();
     optimiserMock = builder.CreateOptimiser();
 }