public void Test_At() { System.Diagnostics.Stopwatch timer = new System.Diagnostics.Stopwatch(); timer.Start(); double sum = 0.0; for (uint i = 0; i < extraction_metric_set.size(); i++) { sum += extraction_metric_set.at(i).focus_score(0); } timer.Stop(); System.Console.WriteLine("At - Sum focus: " + timer.Elapsed.Hours + " : " + timer.Elapsed.Minutes + " : " + timer.Elapsed.Seconds); }
static int Main(string[] args) { int ret; if ((ret = Helper.CheckArguments(args)) != 0) { return(ret); } base_extraction_metrics extraction_metric_set = new base_extraction_metrics(); if ((ret = Helper.ReadInterop(args [0], extraction_metric_set)) != 0) { return(ret); } Console.WriteLine("Time: {0}", DateTime.FromBinary((Int64)extraction_metric_set.at(0).date_time_csharp().value)); return(0); }
public void TestDispose() { run_metrics tmp = new run_metrics(); using (base_extraction_metrics set = tmp.extraction_metric_set()) { ushort_vector tmp1 = new ushort_vector(); float_vector tmp2 = new float_vector(); set.insert(new extraction_metric(1, 1, 1, tmp1, tmp2)); } using (base_extraction_metrics set = tmp.extraction_metric_set()) { Assert.AreEqual((int)set.size(), 1); } using (base_extraction_metrics set = tmp.extraction_metric_set()) { Assert.AreEqual((int)set.at(0).lane(), 1); } }
public void TestHardCodedBinaryData() { Assert.AreEqual(expected_metric_set.version(), actual_metric_set.version()); Assert.AreEqual(expected_metric_set.size(), actual_metric_set.size()); for (uint i = 0; i < Math.Min(expected_metric_set.size(), actual_metric_set.size()); i++) { Assert.AreEqual(expected_metric_set.at(i).lane(), actual_metric_set.at(i).lane()); Assert.AreEqual(expected_metric_set.at(i).tile(), actual_metric_set.at(i).tile()); Assert.AreEqual(expected_metric_set.at(i).cycle(), actual_metric_set.at(i).cycle()); Assert.AreEqual(expected_metric_set.at(i).date_time_csharp().value, actual_metric_set.at(i).date_time_csharp().value); for (uint j = 0; j < Math.Min(expected_metric_set.at(i).channel_count(), actual_metric_set.at(i).channel_count()); j++) { Assert.AreEqual(expected_metric_set.at(i).max_intensity(j), actual_metric_set.at(i).max_intensity(j)); Assert.AreEqual(expected_metric_set.at(i).focusScore(j), actual_metric_set.at(i).focusScore(j)); } } }