Esempio n. 1
0
        public void Test_HHModel_VerifySimulationValues()
        {
            // interact with the model directly
            var model = new HHModel();

            // simulate constant excitatory current for 50ms
            int iterations = 5_000;

            for (int i = 0; i < iterations; i++)
            {
                model.StepForward(stimulusCurrent: 20, stepSizeMs: 0.01);
            }

            Console.WriteLine(model);

            Assert.IsTrue(CloseEnough(model.Vm, 12.1344631950574));

            Assert.IsTrue(CloseEnough(model.m.alpha, 0.508331886190113));
            Assert.IsTrue(CloseEnough(model.m.beta, 1.97416521237869));
            Assert.IsTrue(CloseEnough(model.m.activation, 0.598998710210472));

            Assert.IsTrue(CloseEnough(model.h.alpha, 0.0370756858036909));
            Assert.IsTrue(CloseEnough(model.h.beta, 0.150724202887592));
            Assert.IsTrue(CloseEnough(model.h.activation, 0.0669057252257422));

            Assert.IsTrue(CloseEnough(model.n.alpha, 0.114164951305969));
            Assert.IsTrue(CloseEnough(model.n.beta, 0.106636971180963));
            Assert.IsTrue(CloseEnough(model.n.activation, 0.73607630180196));

            Assert.IsTrue(CloseEnough(model.INa, -184.843379721599));
            Assert.IsTrue(CloseEnough(model.IK, 261.831569991066));
            Assert.IsTrue(CloseEnough(model.IKleak, 0.633203138741839));
        }
Esempio n. 2
0
        private void SearchButton_Click(object sender, RoutedEventArgs e)
        {
            HHModel        hhmodel   = new HHModel();
            List <Vacancy> vacancies = hhmodel.JsonParceString(hhmodel.RequestGet("https://api.hh.ru/vacancies?text=" + SearchTextBox.Text));

            DataJson.ItemsSource = vacancies;
            foreach (Vacancy vacancy in vacancies)
            {
                DataJson.Tag = vacancy.Link;
            }
        }
        private void searchButton_Click(object sender, RoutedEventArgs e)
        {
            ResListBox.Items.Clear();
            HHModel        m = new HHModel();
            List <Vacancy> v = m.JsonParseStringItems(
                m.RequestGet("http://api.hh.ru/vacancies?text=" + searchBox.Text));

            foreach (Vacancy vacancy in v)
            {
                ListBoxItem item = new ListBoxItem();
                item.Content = vacancy.id + " " + vacancy.name;
                item.Tag     = vacancy.info;
                ResListBox.Items.Add(item);
            }
        }
Esempio n. 4
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            HHModel m = new HHModel();
            string  r = m.WEbClientGet("http://api.hh.ru/vacancies?text=Программист");

            ResListBox.Items.Clear();
            List <Work> work = m.JsonParseList(r);

            foreach (Work w in work)
            {
                // ResListBox.Items.Add(w.id + " " + w.Name);
                ListBoxItem item = new ListBoxItem();
                // item.Name = w.Name;
                item.Content = w.id + " " + w.Name;
                item.Tag     = w.info;
                ResListBox.Items.Add(item);
            }

//            ResListBox.ItemsSource = work;
        }