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)); }
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); } }
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; }