Пример #1
0
        public void TestCatchNegativePropensityHybridSsa()
        {
            const string configString = @"{""solver"":""Hybrid""}";

            Configuration.CurrentConfiguration = Configuration.ConfigurationFromString(configString);

            ModelInfo    modelInfo = EmodlLoader.LoadEMODLFile("resources\\negativepropensity.emodl");
            const double duration  = 6.28318531;
            const int    repeats   = 42;
            const int    samples   = 100;
            var          solver    = new HybridSSA(modelInfo, duration, repeats, samples);

            solver.Solve();

            Assert.Fail("Execution should fail on negative reaction propensity.");
        }