Example #1
0
        /// <summary>
        /// Создает объект Model.
        /// </summary>
        public Model()
        {
            if (!Directory.Exists(ResourceModel.DIR_RUNTIME))
            {
                Directory.CreateDirectory(ResourceModel.DIR_RUNTIME);
            }
            if (!Directory.Exists(ResourceModel.DIR_TESTS))
            {
                Directory.CreateDirectory(ResourceModel.DIR_TESTS);
            }

            // private.
            _testSystem = new TestSystem();
            _testSystem.Init();
            _testSystem.TestFinished += TestFinishedHandler;

            _databaseWorker = new DatabaseWorker();

            _settingInterpol = new SettingInterpolKriging();
            _regMatrixMaker  = new RegMatrixMaker(new StrategyInterpolKriging(new SettingInterpolKriging()));

            _settingGen = new SettingGen();
            _mgAlgoritm = new CLMGAlgoritm(new SettingGen());
        }